{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-5+qual-2+sec-2","generated_at":"2026-11-14T15:49:07.913699Z","repo":{"ref":{"host":"github.com","owner":"Asymptote-Labs","name":"agent-beacon"},"default_branch":"main","clone_url":"https://github.com/Asymptote-Labs/agent-beacon.git","html_url":"https://github.com/Asymptote-Labs/agent-beacon","description":"The cross-harness, self-improving memory layer for AI agents. Join our community: https://discord.com/invite/zdNChS2fBu","stars":3477,"forks":305,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":72528,"primary_language":"Go","license_spdx":"MIT","created_at":"2026-05-12T02:49:33Z","pushed_at":"2026-11-13T23:08:50Z","security_policy_url":"https://github.com/Asymptote-Labs/agent-beacon/security/policy","distribution":{"owner_created_at":"2025-10-02T02:53:21Z","owner_type":"Organization","release_assets":[{"name":"beacon-release-key.asc","size":1721,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon-release-key.asc"},{"name":"beacon-release-key.gpg","size":1210,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon-release-key.gpg"},{"name":"BeaconEndpointAgent-1.3.61-x64.msi","size":69181440,"download_count":10,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/BeaconEndpointAgent-1.3.61-x64.msi"},{"name":"BeaconEndpointAgent-1.3.61-x64.msi.sha256","size":101,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/BeaconEndpointAgent-1.3.61-x64.msi.sha256"},{"name":"beacon_1.3.61_darwin_amd64.tar.gz","size":35260909,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_darwin_amd64.tar.gz"},{"name":"beacon_1.3.61_darwin_arm64.tar.gz","size":32958140,"download_count":32,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_darwin_arm64.tar.gz"},{"name":"beacon_1.3.61_linux_amd64.deb","size":89893756,"download_count":4,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_amd64.deb"},{"name":"beacon_1.3.61_linux_amd64.rpm","size":92745808,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_amd64.rpm"},{"name":"beacon_1.3.61_linux_amd64.tar.gz","size":89612209,"download_count":9,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_amd64.tar.gz"},{"name":"beacon_1.3.61_linux_arm64.deb","size":86049016,"download_count":4,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_arm64.deb"},{"name":"beacon_1.3.61_linux_arm64.rpm","size":87892931,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_arm64.rpm"},{"name":"beacon_1.3.61_linux_arm64.tar.gz","size":85830316,"download_count":4,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_arm64.tar.gz"},{"name":"beacon_1.3.61_windows_amd64.zip","size":35552624,"download_count":13,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_windows_amd64.zip"},{"name":"checksums.txt","size":1058,"download_count":19,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/checksums.txt"},{"name":"checksums.txt.sig","size":566,"download_count":6,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/checksums.txt.sig"},{"name":"install.sh","size":6075,"download_count":4,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/install.sh"},{"name":"threat-rules.tar.gz","size":97813,"download_count":3,"release_tag":"v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/threat-rules.tar.gz"},{"name":"beacon-release-key.asc","size":1721,"download_count":2,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon-release-key.asc"},{"name":"beacon-release-key.gpg","size":1210,"download_count":14,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon-release-key.gpg"},{"name":"BeaconEndpointAgent-1.3.60-arm64.pkg","size":76483931,"download_count":10,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/BeaconEndpointAgent-1.3.60-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.60-arm64.pkg.sha256","size":103,"download_count":5,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/BeaconEndpointAgent-1.3.60-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.60-x64.msi","size":69087232,"download_count":10,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/BeaconEndpointAgent-1.3.60-x64.msi"},{"name":"BeaconEndpointAgent-1.3.60-x64.msi.sha256","size":101,"download_count":3,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/BeaconEndpointAgent-1.3.60-x64.msi.sha256"},{"name":"beacon_1.3.60_darwin_amd64.tar.gz","size":35134878,"download_count":5,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_darwin_amd64.tar.gz"},{"name":"beacon_1.3.60_darwin_arm64.tar.gz","size":32845705,"download_count":96,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_darwin_arm64.tar.gz"},{"name":"beacon_1.3.60_linux_amd64.deb","size":89774944,"download_count":14,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_linux_amd64.deb"},{"name":"beacon_1.3.60_linux_amd64.rpm","size":92686302,"download_count":4,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_linux_amd64.rpm"},{"name":"beacon_1.3.60_linux_amd64.tar.gz","size":89488224,"download_count":22,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_linux_amd64.tar.gz"},{"name":"beacon_1.3.60_linux_arm64.deb","size":85945280,"download_count":9,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_linux_arm64.deb"},{"name":"beacon_1.3.60_linux_arm64.rpm","size":87705676,"download_count":4,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_linux_arm64.rpm"},{"name":"beacon_1.3.60_linux_arm64.tar.gz","size":85725469,"download_count":8,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_linux_arm64.tar.gz"},{"name":"beacon_1.3.60_windows_amd64.zip","size":35438097,"download_count":10,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/beacon_1.3.60_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":40,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/checksums.txt"},{"name":"checksums.txt.sig","size":566,"download_count":18,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/checksums.txt.sig"},{"name":"install.sh","size":6075,"download_count":26,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/install.sh"},{"name":"threat-rules.tar.gz","size":97377,"download_count":3,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":23,"release_tag":"v1.3.60","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.60/update-manifest.json"},{"name":"agent-beacon-browser-extension-0.2.0-chrome.crx","size":24668,"download_count":12,"release_tag":"ext-v0.2.0","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/ext-v0.2.0/agent-beacon-browser-extension-0.2.0-chrome.crx"},{"name":"agent-beacon-browser-extension-0.2.0-chrome.crx.sha256","size":114,"download_count":3,"release_tag":"ext-v0.2.0","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/ext-v0.2.0/agent-beacon-browser-extension-0.2.0-chrome.crx.sha256"},{"name":"agent-beacon-browser-extension-0.2.0-chrome.zip","size":24075,"download_count":3,"release_tag":"ext-v0.2.0","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/ext-v0.2.0/agent-beacon-browser-extension-0.2.0-chrome.zip"},{"name":"agent-beacon-browser-extension-0.2.0-chrome.zip.sha256","size":114,"download_count":5,"release_tag":"ext-v0.2.0","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/ext-v0.2.0/agent-beacon-browser-extension-0.2.0-chrome.zip.sha256"},{"name":"updates.xml","size":430,"download_count":20,"release_tag":"ext-updates","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/ext-updates/updates.xml"},{"name":"beacon-release-key.asc","size":1721,"download_count":4,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon-release-key.asc"},{"name":"beacon-release-key.gpg","size":1210,"download_count":12,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon-release-key.gpg"},{"name":"BeaconEndpointAgent-1.3.59-arm64.pkg","size":76401779,"download_count":7,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/BeaconEndpointAgent-1.3.59-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.59-arm64.pkg.sha256","size":103,"download_count":4,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/BeaconEndpointAgent-1.3.59-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.59-x64.msi","size":69009408,"download_count":28,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/BeaconEndpointAgent-1.3.59-x64.msi"},{"name":"BeaconEndpointAgent-1.3.59-x64.msi.sha256","size":101,"download_count":7,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/BeaconEndpointAgent-1.3.59-x64.msi.sha256"},{"name":"beacon_1.3.59_darwin_amd64.tar.gz","size":35041039,"download_count":6,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_darwin_amd64.tar.gz"},{"name":"beacon_1.3.59_darwin_arm64.tar.gz","size":32755489,"download_count":99,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_darwin_arm64.tar.gz"},{"name":"beacon_1.3.59_linux_amd64.deb","size":89678348,"download_count":18,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_linux_amd64.deb"},{"name":"beacon_1.3.59_linux_amd64.rpm","size":92625070,"download_count":4,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_linux_amd64.rpm"},{"name":"beacon_1.3.59_linux_amd64.tar.gz","size":89394071,"download_count":36,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_linux_amd64.tar.gz"},{"name":"beacon_1.3.59_linux_arm64.deb","size":85850770,"download_count":6,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_linux_arm64.deb"},{"name":"beacon_1.3.59_linux_arm64.rpm","size":87661810,"download_count":5,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_linux_arm64.rpm"},{"name":"beacon_1.3.59_linux_arm64.tar.gz","size":85629559,"download_count":11,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_linux_arm64.tar.gz"},{"name":"beacon_1.3.59_windows_amd64.zip","size":35343883,"download_count":22,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/beacon_1.3.59_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":56,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/checksums.txt"},{"name":"checksums.txt.sig","size":566,"download_count":14,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/checksums.txt.sig"},{"name":"install.sh","size":6075,"download_count":54,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/install.sh"},{"name":"threat-rules.tar.gz","size":96356,"download_count":5,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":41,"release_tag":"v1.3.59","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.59/update-manifest.json"},{"name":"beacon-release-key.asc","size":1721,"download_count":2,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon-release-key.asc"},{"name":"beacon-release-key.gpg","size":1210,"download_count":2,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon-release-key.gpg"},{"name":"BeaconEndpointAgent-1.3.58-arm64.pkg","size":76401659,"download_count":2,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/BeaconEndpointAgent-1.3.58-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.58-arm64.pkg.sha256","size":103,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/BeaconEndpointAgent-1.3.58-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.58-x64.msi","size":69017600,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/BeaconEndpointAgent-1.3.58-x64.msi"},{"name":"BeaconEndpointAgent-1.3.58-x64.msi.sha256","size":101,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/BeaconEndpointAgent-1.3.58-x64.msi.sha256"},{"name":"beacon_1.3.58_darwin_amd64.tar.gz","size":35041043,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_darwin_amd64.tar.gz"},{"name":"beacon_1.3.58_darwin_arm64.tar.gz","size":32755514,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_darwin_arm64.tar.gz"},{"name":"beacon_1.3.58_linux_amd64.deb","size":89678110,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_linux_amd64.deb"},{"name":"beacon_1.3.58_linux_amd64.rpm","size":92624863,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_linux_amd64.rpm"},{"name":"beacon_1.3.58_linux_amd64.tar.gz","size":89394095,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_linux_amd64.tar.gz"},{"name":"beacon_1.3.58_linux_arm64.deb","size":85850582,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_linux_arm64.deb"},{"name":"beacon_1.3.58_linux_arm64.rpm","size":87661587,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_linux_arm64.rpm"},{"name":"beacon_1.3.58_linux_arm64.tar.gz","size":85629505,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_linux_arm64.tar.gz"},{"name":"beacon_1.3.58_windows_amd64.zip","size":35343894,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/beacon_1.3.58_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/checksums.txt"},{"name":"checksums.txt.sig","size":566,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/checksums.txt.sig"},{"name":"install.sh","size":6075,"download_count":3,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/install.sh"},{"name":"threat-rules.tar.gz","size":96362,"download_count":4,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":2,"release_tag":"v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.58/update-manifest.json"},{"name":"beacon-release-key.asc","size":1721,"download_count":6,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon-release-key.asc"},{"name":"beacon-release-key.gpg","size":1210,"download_count":15,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon-release-key.gpg"},{"name":"BeaconEndpointAgent-1.3.57-arm64.pkg","size":76387315,"download_count":3,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/BeaconEndpointAgent-1.3.57-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.57-arm64.pkg.sha256","size":103,"download_count":2,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/BeaconEndpointAgent-1.3.57-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.57-x64.msi","size":69001216,"download_count":8,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/BeaconEndpointAgent-1.3.57-x64.msi"},{"name":"BeaconEndpointAgent-1.3.57-x64.msi.sha256","size":101,"download_count":5,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/BeaconEndpointAgent-1.3.57-x64.msi.sha256"},{"name":"beacon_1.3.57_darwin_amd64.tar.gz","size":35020467,"download_count":5,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_darwin_amd64.tar.gz"},{"name":"beacon_1.3.57_darwin_arm64.tar.gz","size":32737157,"download_count":25,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_darwin_arm64.tar.gz"},{"name":"beacon_1.3.57_linux_amd64.deb","size":89658566,"download_count":16,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_linux_amd64.deb"},{"name":"beacon_1.3.57_linux_amd64.rpm","size":92561892,"download_count":5,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_linux_amd64.rpm"},{"name":"beacon_1.3.57_linux_amd64.tar.gz","size":89384265,"download_count":8,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_linux_amd64.tar.gz"},{"name":"beacon_1.3.57_linux_arm64.deb","size":85833184,"download_count":3,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_linux_arm64.deb"},{"name":"beacon_1.3.57_linux_arm64.rpm","size":87732176,"download_count":3,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_linux_arm64.rpm"},{"name":"beacon_1.3.57_linux_arm64.tar.gz","size":85617690,"download_count":3,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_linux_arm64.tar.gz"},{"name":"beacon_1.3.57_windows_amd64.zip","size":35320509,"download_count":15,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/beacon_1.3.57_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":35,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/checksums.txt"},{"name":"checksums.txt.sig","size":566,"download_count":22,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/checksums.txt.sig"},{"name":"install.sh","size":5442,"download_count":3,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/install.sh"},{"name":"threat-rules.tar.gz","size":96354,"download_count":4,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":13,"release_tag":"v1.3.57","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.57/update-manifest.json"},{"name":"BeaconEndpointAgent-1.3.56-arm64.pkg","size":76362638,"download_count":7,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/BeaconEndpointAgent-1.3.56-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.56-arm64.pkg.sha256","size":103,"download_count":4,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/BeaconEndpointAgent-1.3.56-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.56-x64.msi","size":68968448,"download_count":43,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/BeaconEndpointAgent-1.3.56-x64.msi"},{"name":"BeaconEndpointAgent-1.3.56-x64.msi.sha256","size":101,"download_count":10,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/BeaconEndpointAgent-1.3.56-x64.msi.sha256"},{"name":"beacon_1.3.56_darwin_amd64.tar.gz","size":34995386,"download_count":11,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_darwin_amd64.tar.gz"},{"name":"beacon_1.3.56_darwin_arm64.tar.gz","size":32715482,"download_count":55,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_darwin_arm64.tar.gz"},{"name":"beacon_1.3.56_linux_amd64.deb","size":89608628,"download_count":19,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_linux_amd64.deb"},{"name":"beacon_1.3.56_linux_amd64.rpm","size":92498285,"download_count":3,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_linux_amd64.rpm"},{"name":"beacon_1.3.56_linux_amd64.tar.gz","size":89329576,"download_count":21,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_linux_amd64.tar.gz"},{"name":"beacon_1.3.56_linux_arm64.deb","size":85792704,"download_count":5,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_linux_arm64.deb"},{"name":"beacon_1.3.56_linux_arm64.rpm","size":87630177,"download_count":3,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_linux_arm64.rpm"},{"name":"beacon_1.3.56_linux_arm64.tar.gz","size":85575679,"download_count":5,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_linux_arm64.tar.gz"},{"name":"beacon_1.3.56_windows_amd64.zip","size":35294310,"download_count":25,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/beacon_1.3.56_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":49,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/checksums.txt"},{"name":"install.sh","size":3366,"download_count":13,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/install.sh"},{"name":"threat-rules.tar.gz","size":96359,"download_count":3,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":32,"release_tag":"v1.3.56","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.56/update-manifest.json"},{"name":"BeaconEndpointAgent-1.3.55-arm64.pkg","size":76312964,"download_count":4,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/BeaconEndpointAgent-1.3.55-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.55-arm64.pkg.sha256","size":103,"download_count":2,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/BeaconEndpointAgent-1.3.55-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.55-x64.msi","size":68939776,"download_count":6,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/BeaconEndpointAgent-1.3.55-x64.msi"},{"name":"BeaconEndpointAgent-1.3.55-x64.msi.sha256","size":101,"download_count":4,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/BeaconEndpointAgent-1.3.55-x64.msi.sha256"},{"name":"beacon_1.3.55_darwin_amd64.tar.gz","size":34933843,"download_count":3,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_darwin_amd64.tar.gz"},{"name":"beacon_1.3.55_darwin_arm64.tar.gz","size":32664184,"download_count":22,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_darwin_arm64.tar.gz"},{"name":"beacon_1.3.55_linux_amd64.deb","size":89549170,"download_count":9,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_linux_amd64.deb"},{"name":"beacon_1.3.55_linux_amd64.rpm","size":92481688,"download_count":4,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_linux_amd64.rpm"},{"name":"beacon_1.3.55_linux_amd64.tar.gz","size":89275683,"download_count":11,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_linux_amd64.tar.gz"},{"name":"beacon_1.3.55_linux_arm64.deb","size":85745724,"download_count":6,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_linux_arm64.deb"},{"name":"beacon_1.3.55_linux_arm64.rpm","size":87565858,"download_count":4,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_linux_arm64.rpm"},{"name":"beacon_1.3.55_linux_arm64.tar.gz","size":85523869,"download_count":3,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_linux_arm64.tar.gz"},{"name":"beacon_1.3.55_windows_amd64.zip","size":35241137,"download_count":12,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/beacon_1.3.55_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":21,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/checksums.txt"},{"name":"install.sh","size":3366,"download_count":4,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/install.sh"},{"name":"threat-rules.tar.gz","size":96355,"download_count":4,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":10,"release_tag":"v1.3.55","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.55/update-manifest.json"},{"name":"BeaconEndpointAgent-1.3.54-arm64.pkg","size":76270670,"download_count":4,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/BeaconEndpointAgent-1.3.54-arm64.pkg"},{"name":"BeaconEndpointAgent-1.3.54-arm64.pkg.sha256","size":103,"download_count":1,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/BeaconEndpointAgent-1.3.54-arm64.pkg.sha256"},{"name":"BeaconEndpointAgent-1.3.54-x64.msi","size":29261824,"download_count":13,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/BeaconEndpointAgent-1.3.54-x64.msi"},{"name":"BeaconEndpointAgent-1.3.54-x64.msi.sha256","size":101,"download_count":3,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/BeaconEndpointAgent-1.3.54-x64.msi.sha256"},{"name":"beacon_1.3.54_darwin_amd64.tar.gz","size":34890536,"download_count":7,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_darwin_amd64.tar.gz"},{"name":"beacon_1.3.54_darwin_arm64.tar.gz","size":32624712,"download_count":55,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_darwin_arm64.tar.gz"},{"name":"beacon_1.3.54_linux_amd64.deb","size":89503154,"download_count":14,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_linux_amd64.deb"},{"name":"beacon_1.3.54_linux_amd64.rpm","size":92497353,"download_count":3,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_linux_amd64.rpm"},{"name":"beacon_1.3.54_linux_amd64.tar.gz","size":89232591,"download_count":14,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_linux_amd64.tar.gz"},{"name":"beacon_1.3.54_linux_arm64.deb","size":85696210,"download_count":5,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_linux_arm64.deb"},{"name":"beacon_1.3.54_linux_arm64.rpm","size":87513557,"download_count":2,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_linux_arm64.rpm"},{"name":"beacon_1.3.54_linux_arm64.tar.gz","size":85481945,"download_count":3,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_linux_arm64.tar.gz"},{"name":"beacon_1.3.54_windows_amd64.zip","size":35178311,"download_count":9,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/beacon_1.3.54_windows_amd64.zip"},{"name":"checksums.txt","size":1161,"download_count":29,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/checksums.txt"},{"name":"install.sh","size":3366,"download_count":14,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/install.sh"},{"name":"threat-rules.tar.gz","size":96363,"download_count":3,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/threat-rules.tar.gz"},{"name":"update-manifest.json","size":1156,"download_count":18,"release_tag":"v1.3.54","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.54/update-manifest.json"}]}},"commit_sha":"5947adadc7fa4e7179547fdce4612902f79405ab","profile":{"lines_by_language":{"Go":358916,"TypeScript":18938,"Shell":10418,"JavaScript":5458,"HCL":2260,"PowerShell":1412,"Python":489,"SQL":112},"files_by_category":{"source":914,"test":849,"other":391,"config":236,"binary":98,"docs":68,"generated":9,"oversized":3},"source_lines":219302,"test_lines":178701},"pillars":{"ai_provenance":{"score":73.8,"confidence":0.95,"coverage":1.0,"label":"explicit","breakdown":{"attributed_share":0.7385,"suspected_share":0.0881,"estimated_share":0.7385,"ai_artifacts":9.0,"flagged_work_units":54.0,"flagged_releases":22.0,"style_index":0.018},"summary":"Explicit AI attribution on 74% of first-party code added; an estimated 74% including velocity signals."},"quality":{"score":77.8,"confidence":0.9,"coverage":1.0,"label":"adequate","breakdown":{"complexity":62.8,"duplication":59.5,"lint":83.8,"testing":100.0,"docs":80.0,"type_safety":59.1,"process":null},"summary":"Code quality is adequate: test-to-source ratio 0.81, CI runs tests; 16% of function code in complex or long functions; 9% duplicated lines. Weakest area: type safety."},"security":{"score":50.6,"confidence":0.85,"coverage":1.0,"label":"weak","breakdown":{"secrets":21.6,"sast":76.6,"dependencies":74.1,"ci_actions":0.0,"posture":100.0,"scorecard":null},"summary":"Security posture is weak: 8 known vulnerabilities in 6 dependencies; 130 high-severity SAST findings; 51 high-severity workflow issues. Weakest area: ci actions."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"ok","tool_version":null,"metrics":{"declared":21.0,"checked":21.0,"missing":0.0,"recent":0.0,"lookup_errors":0.0},"findings":[],"evidence":[],"data":{"phantom":false},"error":null},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":2130.0,"attributed_commits":1716.0,"attributed_commit_share":0.8056338028169014,"effective_loc":469450.0,"attributed_loc":346667.0,"attributed_loc_share":0.7384535094259239,"tools_detected":5.0},"findings":[],"evidence":[{"kind":"attribution-summary","description":"Claude Code: 1316 attributed commits, 301,129 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"Cursor agent: 398 attributed commits, 40,730 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"OpenAI Codex: 2 attributed commits, 104 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"GitHub Copilot coding agent: 2 attributed commits, 1,167 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attribution-summary","description":"Devin: 1 attributed commits, 3,651 lines added","ref":null,"url":null,"weight":1.0},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"5947adadc7fa4e7179547fdce4612902f79405ab","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/5947adadc7fa4e7179547fdce4612902f79405ab","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"11b26a141b15e3a4a8004284cd3e886d8f31a655","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/11b26a141b15e3a4a8004284cd3e886d8f31a655","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"ef4635364f23c15b881bdd5493e19d4e5da0dc2f","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/ef4635364f23c15b881bdd5493e19d4e5da0dc2f","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"94f5a1bc35e556ef3bfe123e1d73ce49bb44eed4","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/94f5a1bc35e556ef3bfe123e1d73ce49bb44eed4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"a7e7003c6271ed72b676cd3de4e8c17a58523800","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/a7e7003c6271ed72b676cd3de4e8c17a58523800","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"dd389e149f1d85861b99ab49659d953f5fe21b80","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/dd389e149f1d85861b99ab49659d953f5fe21b80","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"4e656603fb86dcd698b6d4be65e655c6921c3dfa","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/4e656603fb86dcd698b6d4be65e655c6921c3dfa","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"923b17ca7982b442cc34c4876c914d9e7e9491ae","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/923b17ca7982b442cc34c4876c914d9e7e9491ae","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"48cd2c5ef5f31ef7e9ba19788c1959794ac53edf","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/48cd2c5ef5f31ef7e9ba19788c1959794ac53edf","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"2946f6e9df51df195b6cbd4ad7b76871e0116534","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/2946f6e9df51df195b6cbd4ad7b76871e0116534","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"fb8eae818d8ad81bc551c54b6ca45b77c4ca951d","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/fb8eae818d8ad81bc551c54b6ca45b77c4ca951d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"c44d594a324778ae32fdda34ac92b2d8a2bd4b88","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/c44d594a324778ae32fdda34ac92b2d8a2bd4b88","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"ae80336ff6afc88d9356595dc974ad63b150dde1","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/ae80336ff6afc88d9356595dc974ad63b150dde1","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-authored-by: Claude'","ref":"f515c12506d7f108f972992b5c169c8b23ddf1fa","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/f515c12506d7f108f972992b5c169c8b23ddf1fa","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-authored-by: Claude'","ref":"b41143763d31a045948923d4320651731c3a0474","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/b41143763d31a045948923d4320651731c3a0474","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-authored-by: Claude'","ref":"e7f5bd614a612e54bee431ad9a1d97f9d45bca73","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/e7f5bd614a612e54bee431ad9a1d97f9d45bca73","weight":0.9},{"kind":"attributed-commit","description":"Cursor agent: trailer 'Co-authored-by: Cursor Agent'","ref":"2f9ea89afb68120b2fa6ce8be8a5a911ea0a4bd4","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/2f9ea89afb68120b2fa6ce8be8a5a911ea0a4bd4","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"e8803017ef838fdcf4084b2cf79e4b15f4494fdd","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/e8803017ef838fdcf4084b2cf79e4b15f4494fdd","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"2e551cdee171b703249843b95f7fedee339b53cf","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/2e551cdee171b703249843b95f7fedee339b53cf","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"945db600822b9f09433f944901dd8ddd283f343c","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/945db600822b9f09433f944901dd8ddd283f343c","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"719de616350d78e35460fcdacae402b43949d33d","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/719de616350d78e35460fcdacae402b43949d33d","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"141b5fb1214f5aff9a767494dc9239544b2a1ea6","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/141b5fb1214f5aff9a767494dc9239544b2a1ea6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"3457c7181e94e473692e014b50703579d17475d6","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/3457c7181e94e473692e014b50703579d17475d6","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: trailer 'Co-Authored-By: Claude'","ref":"867a84c4c368670a66467c27e332d25d7ea54174","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/867a84c4c368670a66467c27e332d25d7ea54174","weight":0.9},{"kind":"attributed-commit","description":"Claude Code: author email noreply@anthropic.com","ref":"25357b50805c5c914ddd38869fe823a0acaf2d30","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/25357b50805c5c914ddd38869fe823a0acaf2d30","weight":0.9}],"data":{"attributed_loc_by_commit":{"c3a63fce80d56687b4a3b7c242eede7eef0a07de":0,"29a0edcc9dfbeef8cc2c03954dde2afd56ab0b9d":0,"89bc132d35db05d2d93aace8ea601e2490b5df1e":0,"8bfdf3fc68bd94e1c3f26bf6a4d9365391ea590d":424,"7a727b423f0ed36bf2cd901a1704128443d35639":486,"325611a4e836a8434769cf35c15bdfec240e3668":0,"09f09cd0b92d8436dff46325b46dabfeca543f54":0,"34421512e8f7c5c12f5ce9fe2a95030324fb764b":2,"0fa3ace06572e50de88fab664936eb977a4614cb":31,"6a7cef5d98f922552bb48bb3b5a8c1f4459eaaf6":141,"9c877e3e21cbdbd696ddaca7ee86a508ed29a9da":950,"ac6ecdd4b1897806ef8402a364b5753f4c8a15bd":1,"2f0eccf72811878314792a233e67a73e926f4bc2":98,"19acd9aedeed0846c630ddfdc71232b16014dd76":389,"2578a65296bb7b714b863140d1ef4081766986d3":149,"00225b1c661739e4bc06dee0c71ddba0ce5809a7":0,"0ab5d930d2ae655a0550082bd4ad60c68b711eb7":0,"7f611b2df9d93e506964afb63b735643f405230b":0,"8c73781c941860f59a21abf63714867ac83ae374":0,"5564c805f33105a729eea9ecf84f21d76d9e82a5":231,"f168273302f3feb70ffde1225933d9a4e72950c6":0,"c0040a35a7b2c915abb93f14a400fb9a957538c1":0,"e9dbdde7cf7a0198128f591e0ca67b8a44478d9b":465,"3406428c730c530a192e69a0b06f8f46ce689b56":0,"59b966646c77b3e4f5e3d5ae4dd64b5b55585cbc":10,"536fbcf3afe533c9a5b5de523c97caa5f65925bf":1,"e334c4b5b1afd68ba1bc76577a3198f0a01462d6":391,"1c302763037314261641582bbde9385e309aeb3a":32,"0863a4c778d42137cc9a0879f9c39f9616eb9fb5":256,"a3a1aaaf571f678dea53f681a7996687d6bfbadf":0,"696c9226d5ff7c69f13a85053aacef25ac804eda":24,"4a48c7d29b3f352a8b64efc254df543d26458a09":0,"1bb33644bbd46dc88b480422019e96b6d1c03e4b":0,"2dc24405924f7b0b1530ac0001be81ce74032155":0,"d3e1908fb01cf00436b97375f8a9278e328e37eb":36,"c51019d22a6bdec814af9508be7c7786d8c4b92a":2,"5607fd8b34610eed92b70d55029440a7da549728":9,"f6dfae930f34f255238c85ace0f70a49ed21ff11":23,"ae488e457dd064d0aa285cf2d742704c6db611cc":12,"5bc98407ac1e23308ca889b4561d4dec63c30615":38,"ee89826d863f6d80102274e1e15fed8f7260e255":8,"2b77605fd780e70dcdb4eb51c9078dc301d0e2a9":16,"19705dbbcab9fae8b256d82f81156ed3d9554ace":8,"4d565d4dfdd0e3bad92d522cf72564f7218bbb9f":25,"2689f9160ebb97757e21bc3e4fe354a194578d05":0,"35f4091edeb08438721d60479fbb6d40e4b0c2b7":33,"e99eaf77b65529947681b2560e27d07bed608943":19,"4d6bfc71eb2e5c2d6be9476461baed87177a6197":3,"a561a6f4ee3bcbcf8f58b43f4b2cd371c1575d04":4,"19b7516fb500a9bdc578e905e271835522133c82":0,"85622dc6dd65049cdcd8afa8cb76e6abfd7a567e":37,"28a6b2b0d57a7b9b6ceebe76d2a94b9d2538ac6a":52,"d492aee33eb9129cc17bae33b0db91c0ab541ae3":712,"ab23b54fa1c071e563c934fe6ae8338b0faa99af":14,"bf3c90ce5ea6975e3a11631980811491f2217dbe":0,"c79bb361ff1263e165461e3a74d4a458ca3601b1":1594,"3e56c6bbfca9e0e5331bfa6f58c9c1b41f79575f":0,"b0abf4a4b2fdfddedf366715a918ec7a769da001":1,"90fb15742a6303f460dd74ddf632afe01514b2b5":33,"42d7ae1bdb5ae02e71068395be4c7a3650567a46":133,"f5b3d269a80a3be33e3d0f473bbd954eef7a34d6":2,"dd6fa5e29103f13846fd0d6b881bc5d3a76a9d16":829,"ba2e76aef023978073e64e9d9370d198910f7ffc":5,"71463be11ae0646e1278f85626d2d163fa7ee9c0":52,"1f26aeab47641871fb101b482dea321248d277b4":6,"06322b1c8f51cffb5dec6926ffae41039abf0b74":29,"5f56f8ddef45fde793875ada154ee7f72a0c4d6e":84,"593865869336c723f0be2eb63d5ca5a2a18d0ef3":24,"8a1ea68c721fb01a404a03ea3e937144110f8eb9":948,"87019276d4fbdf683d4d6d5bd1a3052132b4f1e2":26,"8973e029b4a322d01f51221d527291ba93e5ecb9":88,"5ccf3166b2fea6b2afca1ed1604002340cf6b0ed":32,"57a57278883e73729545dd4950d62bdf6303c0a8":45,"d2714228dc488b04c06de0bc641bb9508038ed6f":7,"16b322874cbc25090c0ad9e39b046eae40d74514":0,"d6d6c2b675136d762598a98dbe97b3abcd8af004":158,"5c8c9b6c9b46f9ac0805c9159ed51d31f2a758c6":27,"a03a060973975ac13ec2f7b111f928fc7577d72c":370,"06fa37e43d98f7bdd2a5ca46b5624cc9ccb7fe06":23,"2243060075cb1f36ee49d7a40d31d95f83f99af0":0,"2010f8762cd1b4067ee16eb8055b84f06b87cec0":50,"139c1cd3da32b6291df67b1ceae90ab1019becb5":2,"cbd9baffe8023c1d058d7ed950da48dd6637257a":12,"67accff206a52c6cadf1ab7a5ce30e16a61d8f2c":18,"0d6a045e86207a52b92f283521411aa71089c89b":12,"1d27661b9309bc4ed5360bcfc76e539d0f979cb8":111,"d5cb3b38ca299d031947b6590a4f5dcd80c3d858":7,"04dcb4d142ebd6c4eb3b6155e8fd5db86ea13928":4,"47ab931fb70e062a259128bb7cad966e34cf07c0":8,"0fcb695dcc85b8bab54e7d3c99352aa399045026":20,"e6c3d9e486fff3481d9296012a303a7c380a4af4":10,"1549b059dce69dc1954fb5e488d146dfaa5c53aa":8,"4aadb1a328671e91f1e3dc2ff4236ee2e5a8fb56":274,"6b0f013238f2d3a49a2bf2c11cb6a85a9d40bee7":233,"4d651f6eb93a49e63a0ed187a2db1c4bb7772fb9":444,"6748cead2065f3d4a5ccd7cd72eec68d6ec51191":184,"ab68e36048689ffd53061266b0f1f91bec856432":818,"20c27fc1c94233e347b3092303f4f5b238122e4e":362,"09b3ffa06dc89f5b81de3e2e2f7621b39730a961":26,"5eabe3f15657691879e8d986b15439f94a735f89":4,"204d0bf4dcb79b103eaad85c7bdeb36bf42d8bb0":1,"c2ef98e7bfbbe6d43020c374f7cf8cc3d919bde4":0,"6e40c27ce35bf5b4e4a2c3e20cb32fc301780e40":1,"3a01667f50dfc15b8660beb3f9dd017a25f089b4":1,"b8facd35c7685455a928108b02c3b0b0d3047ca4":12,"6cefea0335d107fb32cf1c59e574f35ac3662a5e":1,"39eea8ec8d4053273ef86ac0b649f1477dfc52dc":0,"422299bd55d0005f68a6cafa278ed88f7a20f4e4":14,"e1d36735f57490346afa03b6360e25bb7228dfc6":3,"1b8dad99f394822cc036810336efd09600724ff9":1,"0b9ad0cd92f22606be54a60de4c70ce78a84b330":8,"ef8f9f15c093735c861c230d744dc2c9347bdfca":5,"a7076f5e23ddeec98a1c7bc2c9cb542cb62dae62":760,"a55a62d9f13177ee8ccd7168a803bce6ba36798d":3,"53bb80849718277abe57684107c51a3ebd2610bb":30,"dde0ea1432c00b0ba4970f56ce5f2430b1d37eed":667,"88cc1a39a20e904d8c98b131270b7baf22641886":0,"1924a7cdd9a96f3701940f62e83ca441b2179aa6":61,"ec6e3f96f7436874295b243fa822a3f20642579e":0,"401ca0148f9be19a576e7f102f9553f4426accab":0,"f9ff6a3e37999817ca2eec40ef7d89462e635a6e":0,"68d644924ea3ca5f85a8d55f96a82dfad7acdc18":31,"276382692aa4f0f2c739b5e98511fc36a85c489c":21,"aff04557590860312cd1617569762dc1fda68f11":1083,"746698d2accfe5c395c9d2737006f023eb77a70e":1083,"a1026e46a2d6911e82f1cd1f9e2f839c0c47355e":27,"debad7665e2280a054116a075dd631408735789b":21,"fd229be6527cb541fd1ec2ba038edee5a0e9810a":43,"469db95a2c09138b363db8d99da9b09afb490272":19,"7131a8212a218a53052f94356cd6da1f1ac67765":0,"cb7f78bedbdd3cfce3d8683873d062e21a9f863e":0,"48de54fe2b2188be30f54182d16fab891cbefbd9":0,"bc9ecae31849b197c9bbd4ffe006a68a4bed7be4":86,"078e3ff5d0bce5112e177b91706f615248511c75":84,"f9b4316d6a65cd9dffc0caad0484310e3c84a533":2,"81e5810cd3cf974b0fbdbe0aa14b00d5177f55f0":4,"912a2ed9a6de2a3e26ec464b144a73dc697f8e8f":66,"15157e83142a302ba3b084876f8bccae5cd1be07":0,"50f38f731f8b8d4a9593fbb415436321ed64a418":0,"38886a64194bdafc07adcb574b2b2dc39df61471":31,"651c685a411a142488886cc51e5ef8f359cde2cd":2,"56d15613a89dea6edbfd6a56e3bc9e8677317f67":6,"2e700366ae208c54ce9f34969445b310dcb94a86":12,"02beeef1af96f949e1eadea9787976f66d86948a":77,"d612d03d9dd314331c580fd955660e8ae0d03d57":22,"32a0779bd3b49464581b82561429f398e2c27b51":1,"d427543b3591cea9c926c5afa7ddb17d991ab7da":0,"b3937ca5792d3008ad83f07d5d236def78a36ec6":109,"7bc09bfc49f5b4bd2e87d6babcd3a663f2099594":76,"e5f687454b9d85879c18a3dc3a272ef5023a9bd8":329,"b45884a3ff18fefb7cb8a7f56d15d19ba5d3eb55":79,"8ee8a86d49d0399b0b739a312cd4cf875969b13e":11,"31eb4788713785d0e13fc3d5b25a4d6286c10706":905,"5aa4ec3f75efcf33bb6c1698454433be66f0419d":273,"03e104db4fb3ac4079d295c3f810a0f3eb9696e2":229,"7611865ec04f547fc5a587480799ce874c48bfdf":46,"b764214bf9d72bc9061e6a5eb4db6f44f9a40788":102,"d4e1c0bf560a59c1975ed01a1d060d6d3d47786c":60,"797cbf4803c44500817e7ac02edd117a695ff495":135,"b94cd32134c143881181070a98bf24abd47638ab":39,"7fcbbd897c8d2ba766c8d795ed0028a46f393c64":43,"a8fb55d2beaced4cfee829a26aabc2c0feb08f40":131,"fdf6233353f3a7c95fe69ec1f78f44b50b150cb9":139,"2cdbef2b34dd39ad62f0ad9d9e346ea7c9d168b2":78,"13556e6d3ea44ad0989e991d53555e6f064370bb":136,"40c4b96dac8c31413cbc17086f09d7e213200018":0,"14cdfab5560fd8cb73f338d3a41e266f57f546dc":0,"8a7fca787766eccae409408927cd04606e3cd956":0,"930bedc2a2ce537413ebd6563e47bd94fb9220ee":0,"01de04a260d844d79a9e811619ca12f1327fd282":70,"ce192c62105167e51617723f56a1ae9e4160f23c":0,"421894ca402e7f06f1261287a756e553b9c2581b":1559,"6e15376e77f315036534c0ac2630947868ab81d1":33,"2efa0306d23ad190d4af5f4d0f7f639a7a3023cb":87,"87790053594c8c80f3dce97ad1d7f7a9fa31c7a1":173,"175ff8173e2763a9dbf4798d668dc8c79e4267aa":120,"3cff6356c7aff0bce396d09009824d8873d8b07c":42,"61c56bf42595a8a125dbbaac1348cc2382af25ae":103,"dfaadbaf587296a49cb995e4b66178783cd53d53":0,"cfdde7085fa0cdccf98d175f7aaefe3dfd4cc558":41,"0ee7af2a3067458eb58942a752ae9a44fae58939":0,"652e77467903549b7972b0c21493e6718536ff08":0,"245683ef28b7392ceffa617649145fa1363da3b7":904,"9650565fe2108b86a83f44fd542d23d8517a73f1":100,"66f962e82ad50b2961b784ff6d562ca9ea6a79ac":69,"3154b1d812f07dce511a7af84d5054aa7d0b4e14":24,"50372f69180ca4e549084e0de832daf5a41eae1f":0,"45f3f3930731a0146336fb03ae7539807e462125":84,"0f2e787532e1a1d195bccec1c1c9c77cbe57aecc":0,"2eca1b5cd10aa194aaecb90171831240a7b0ddd7":0,"35302ac50472cc1e2ccbd14c5d7ff0cf93fec31e":0,"7577ec881ae6d2232afc3ac83731457dd725830b":0,"b8ed2eb0862e19a59394fdc2697f4bca0f0bef17":0,"86cfc5df1897e6deb4755676cf81374a76c6beaa":0,"7e8334132458f025b13a546054d99eb4354e1a8d":0,"03c9c04af98e784bf2619e8e294044975e2ceea1":0,"166764e706115b532128cbe66d0c7b3a42d4ef00":0,"89d070b7d7932b4f8dfe45d60bb93d5e164696f3":67,"7d17e6f7de2158c11013dfc34442e9041ae4b88a":4,"676e065ca46e64b4c2fd28025a900013cfaa435f":0,"c971a94acd25f0fef9f6f38d6c91c955d2b6bf02":0,"58da25c26c0f102b1893631850e4b9bcdd65bc56":152,"dd93ec7627bbdbebe95e6d9a986ae7c84441c565":0,"9b9d0d9b650b27d32ebdf74320b007319665e9ec":715,"b34b2be16acf04f1fee7894626af2587be503134":0,"59e7e90a1d9e9da0167a0a0ae065275873301d74":27,"3b60e455f3ff90ab105573e104cde3e66ac54f39":430,"53d9a9db0792a2a0bf074a02c93d8d9d20c16027":79,"d2196b490156909a300eb3aa9c44a2be05f9701f":117,"06619bb23d14d9a568a495148e837fbae016f6d5":62,"59fec7b6185f74a14f224ef37c18dfd961f14e1d":85,"706d1c7be22022d11124278e7e0382d1b7dc8a6b":0,"cec098fc84f258aac4f22276bb9829027668ad29":0,"78dc8384a967cfa521991e1bc10dfcf1dd2b9468":0,"d6c8faa7c4cc8ec8fbf26904c453bc079a4bcba1":1402,"da2858c3bffa1046d67f019b2b49770d17334797":122,"4d0c9cc216eed49b626a05f41e6eb189434fe70f":98,"64ed2f81e977a34c7b066f07f7ae0730d454306c":1045,"72af1bbac60635d29f85dc19b5e27b6f200a2b88":98,"a1455c3d9177968aa5163ec3c1c8e375b55aee8f":38,"b30f49f0b9ca96eb0a5131cf6ed4972a68e66309":57,"a488ad973cec6d9da92fc92789e0228c64fb2104":6,"4bc7a9fa22dc4fd0e21dd6da70730a28c81ec4d7":60,"39a20995d462204593be8d00198766e53b3cc536":0,"a417654bbf618ee03eae1d7284302378ed8e3003":0,"b687aff563943d5d220629d6523158c3c76c8ba1":0,"39e868220ca725cd1eb15924e5eba8295082e7d6":108,"e9da98b9d1bffc815b5e03696f3a236cbfa470ed":13,"02ba039b36fcca6b6e63c2d1e2d7c6b263e25b8a":27,"f4a61b9fb21bc567fa18172a3a18f97353221f07":54,"74f84fc050167deb0041ef8199a4618a5cfbf096":63,"08ec4c56ae9778669b20d8593b54460e461fd9e9":16,"161fcb1d68480305929bd39f5fc2c607039f6ca8":19,"7671128ba34721a6a250d7f017a1b1e6210d4fc2":0,"34b9963597883515ee56aee1b3a39f35109117f2":289,"dda687f05084a1137684800e5824b2309cb6d678":40,"7be01df6912f6d67949684e0e0ea4d1b3b098d11":0,"eba60d82eda96c02d8b79ba85bb7cc7b72d1ac80":59,"bfad934b286c3b7de710d337abf61340ff327820":0,"efffb61e7f2f991c81660fe4063d4ff5103d73e5":185,"1689c9dad5656b2537723fbf42cbd384d08b299b":96,"3e1287c8a9a42a6229818e55107a1db017c4cd04":1,"2ea36e700a639cb8582ccc64f2b7054b916dba8a":29,"654b3fb22dc8d515864c134f4876e9e39628f7ea":0,"f9f23588c9b981bcc8052ed6c788be7ca7c35290":63,"627a3d3ea13428214faef8705d819dcb488d9222":4,"ef25e3cfa06efd073fb7f92a398bac5b0a419482":29,"6a90832051fc306d19739514cceede99ddae6ebd":25,"40cf6ca6961baa0447fd5aa02062a1e6e10e229e":7,"74c24bb576841400ffbfe6961ea3c7087f86a473":16,"2fb71be2a6e4044c87f05ac04a2fdd782fb013dd":4,"6abd22563c47f26537cfa6b31a993462b4dd7b75":72,"ac003a830a3528f6b5631fcfa3ce952b74d94591":35,"cb2e1c620e74e346a1dac141782eb0ec13b92b8f":0,"e410850b6b8d6669df5cb063d3b539e64e7a8884":0,"d7cf92987e611448d5b4224e5fe1596224bb49e4":110,"7dee6c1b0a59551c8bc01f82042253a7aefc6cf8":296,"01a2075dc2eae84d6889b957025860d8e76f68ac":0,"67316a9118add768dfe8a6e2b47d4f8ffc53ae1d":1039,"f886cb52c24176c0220169fb68d44ce8f67c0867":59,"1c78e29c2269be110d3cdce89860dede32a66f7a":1,"1cf36d04cea85305643e638fc081ec6d407e7f7a":178,"e78bad0e92af30c0d3d6114a031181a27ae8bf84":68,"fe58c8ddd2f949e9a094527e0799e3d70acf840b":97,"37369a7326e68fbc7b896ed6b908bcc5d7c40ae0":12,"4a7bff0e7ae2f5c610de6832c0bf4086a3ef41b6":76,"5e71998e395502ebea5f8cf6bb8f534021814f27":568,"35cfd7a402b99d4dfdd4b0d3664c81698edc6f01":0,"71fdd0fd167c68760b68911b8d6be873b1627d01":376,"f46a02956020c766f86994360b9fca839750bd76":74,"dd13f66af2166df44a2ccea2576630e60a6cff28":78,"b1a0dae18d4f7e8db3f0bf23b232107b15dcf608":20,"5fefdcd0eeadffb5accbe9216d7c5c5779916057":168,"c68fe92ffdf90e95c99e2bdcee1cc1ebeb3b836b":299,"bc40a8de52412f2ec906665ffd03dfb1e6394c04":97,"cbae2c7ebf5f4200c4d081b1b2de37b3a773b850":14,"9800d090e9b2de36e2e9591accaed25bb65f97e7":1549,"951554357c25a317c362b64b0db79be12d0cc13a":0,"c6436fccb80e425d0bbed527be321fa483b77a2d":0,"43acf3c7da37868c6d41792809e7f7458da0317f":0,"9ab17253d0946af3212be08232c3abbd8f52567e":0,"f970938ff2fbdf101b0361889e675c605adf0be8":0,"fea421edcb8eded9061774f77d3b781ccecfc524":0,"82ba703ec3a262f460a742a296a6396d089479c3":8,"3ceba0f0d7059b78250921fa170429cbd0c81a48":11,"a736a343d292100c1022cf6b06b6e75896ce9dc5":0,"dddefb1847d1c3d69aac8dc1d653b8ac1a9992fc":123,"cfe77f581eb10b8154711a42c4c1e7af0bb66e4c":11,"6ddd84314d284996416621ae3eec364e83d3285f":18,"d7483857cbf25fd3b12344cfef1d366fe6fa98f6":3,"b69b873b05941a07ff2fc55c9136a18a3d629689":1535,"18c0b0898b861b58a4e21d73e3367d01ad9acf77":126,"08f109eeb8934c1a236af7d44583bbdcad5993b8":12,"5d9bb9a1d08a642186794c2db11b5caea3b63bf4":242,"244de6557296c9c8d03efbcf95eb7399e50e583c":91,"0efeed764fb60ad9f55e8a97c4e43d35e3b9fdb9":13,"0c6323ff5ce60a998fdcc3e8159b71384ea28af1":239,"595e0d61de40e00cdd7c713fe33973bcd1c7b2b9":70,"f68eb343eaa4c25fc7f438434978eb586c0d3a13":29,"bc55d288c2ccfd6d00babaf714e8c305b1158376":30,"217476c024edf34fab6c78de9fbaecbee063f73e":86,"475a22bdae17c0dde2e355b801e2f81386e68724":88,"f1a3ef9f02ce40ae0a2f7959a12a29bf8c375448":0,"748b46950c9e4042d660a09d5d05d7de2ce68a23":0,"a043664e54bec6844624f07fc2f0c041c3dbd75c":0,"3b3859a91a4fe2e128c9d7ea96112fad02573e7b":2275,"ba0c05978d7c4e56e36e968edd2e4c483a5ce5da":41,"7470ab56ae3c051a019769c9e5d52a5598b57238":47,"874bbb3b6e96f3181e0c3e62393b84f990ba5303":77,"f2df69929e1c3f36299640d1c03790cc4dc7bb16":8,"cff5de7067e899bbef3facefd8418ff416632400":0,"19e56d510d2077d1193800894c87c68be4c3e557":0,"85f69acfa4642b19c25280d74ef5edb271b9af81":704,"e1f45f5da004b363b9a5b41a1199595f8829218b":13,"20803d093b3384e563ad01412d6ba1992206fea0":0,"8507e55c4f1fe9669358b74e6f1396c4ffc61686":7517,"32a79e8a1c76df91034dcb8d02328433e294dada":279,"fa9559584d8767a7702e6ce254e92ecb920b685d":0,"9c217ca426b0b7de6fb45734abe37d6ae4f5b24e":1492,"8ada58442facc4eacbddbf5f0015341c9bb99ee0":408,"fc3a6c6f8c823a9ebe10a45663767fcfff6aa971":310,"f713f625c5a1649c01e57922613458c21378aca1":0,"2684fdce4fc7228585c2b86980f8312b99fe6f9d":219,"432a6cd98f83145bede861a7e4d14e1f84b96320":518,"692f7139b33ba0c46cbb1f040b784b3436fa918e":260,"10bbb4ef156ff182da364ae0d72cfc22f1ee9af9":222,"b6c98152c3f8d74424d1eacd515ed31f3698d283":0,"d2684e1a31439f5143e5486aee9b047ef08f4888":165,"c093afba95642466d8abb65a9bf12c5b990c44b1":28,"238f872093b02f6d38a8b7f925f2e2a9a700e683":274,"16e84a9664057e933299e39d7f9eb6cedbfd4b3e":182,"f4badd9a3bec608683b90e9ab0234f0b61950a80":78,"9c6c5d5cef5973c945da57db8f4efa1b30b03c2f":0,"423b26b693703df03255db8bff5a7b27d1377548":0,"559b3198bc18fbe8e3b304a3516fe78a1e379a8a":0,"ad551ed22802ac08ce83cd46e31c1247d881ca1a":419,"1d92912ca970a67580fb2fd36f720bf0cae929c6":0,"8f5e1e6793acb1054fe54c8d2179855f2d9b4334":0,"fc1fce36b69df35a8bad69263c9fae113b61f995":0,"a1bf439c6081b96420ab5ffa7abe2e012c7883bf":1603,"787550b0464410422c5306c5173a449b167889f8":982,"f8638987f5aafc9fb67cea980b11b15c94c73416":722,"b25035ab49087aa9700345c1b564e73b257f7b71":445,"b15e6c7b5824126c161fd3bb312df78f48019c99":43,"fc44838cbee97fd8275346a8ef984aad546251aa":2940,"81da01a0ff938ea31aec3c80434b12b7114aa5a8":65,"f4706f8d07e71f00b54ad7479ab211fd940a5260":0,"8e00e94c0d256b5d13259038cfae9040848ba604":22,"85ad164815b909b40de5393078bfa2f2c88bdacb":110,"b3e345c4477ba5a30ee841b5b5840960f5c6c581":46,"62d4bb0b0cbbf3d01b820f1ab52fc594c76e8e83":15,"e977804dd5f04b6807f31e32a95f8a3b98d321a3":20,"d7bd4973543fdf698dc16c825f86ef9c1157c79a":42,"7bc650b67f0395dfc3b94d203342dd1ca1c94c6d":120,"323ab5a7fe903e86ba9686c90f6b588527e6549d":8,"4ad1bb9fa2bd2de2ead622310427929790af11fe":52,"0e1c7c4484cb6a0bde485e979ea41e16be3869f7":279,"a2fe76fca9316ee328359c59527bc784bbb8f694":58,"fa0326c9fc036ecb72792d3de3746e9d08712393":71,"c3dc86a3cef81e5846282811b50673e4d8153648":11,"4bd429a3f51494679834a75712027e1fa959423d":0,"8f66ae6a768a9b21734c88691fa8a419c320bcac":723,"4a77ad026424293d615f31919d67bd74ec698a69":52,"05d1972036a789bab935dfc8c00c8ca7f184e2fe":493,"61230e6b14800dd3eacd196f3f85dac187b5673f":176,"759a1972ab6fb4c2acfe1ea1106c40c94de560d9":64,"d00baa71caf5c697884d064fe95d25ab4e5b68cd":0,"20a8f760cfe8213a5dab340d01175f4ae90000bb":305,"6487c030b00fbe81d997d4ffc183083e82d4888e":159,"3170048e083d75fcf3fdd1322187d598490da715":302,"87ecf0cdf8594c7631bcbe53d347235b9a64a33d":289,"43fedadb2b585a77deb3af99146c9cc01ab913a1":29,"69a1d1ff18ed428c13ad762e31ef9bce7f38e2ed":46,"3652d185069a54e70af09cf82335ca1b95f40601":13,"50f1ecdc37c0e886cf286bd5d10cdb68ff61d99d":0,"f13487fea4686e21dfe3f4be24f07cdae3b0a7c5":71,"047564d6d7fda979324a66a82b8784398dc7eb7f":0,"d14272b3e89d395e0c93eff5273640e42163baa7":174,"e048babd899b7beeb0a019b97f892c67b09fd537":295,"f54062fc2f8d9ac06aad30113cada6c89b75b5be":50,"28fa13d9087fbf9939eddd8207f16fcb2dae0704":0,"5821f2e6a5a184ae9adc775bae129663178612e9":0,"88d9d562560d74673953e8222a63c0668b4a04b5":0,"321c61b71053b046a8a9e4dafbaebaf3a6df18d2":0,"3020cf37de5b0d427c4829ac8c747ec353371a42":0,"073cc89c6408d7f9ed40a9afe1c877ecbe89a756":0,"67a9ca0b9803ea6e0ab0a1e6fdd87a5f4ef0bd29":614,"2b92faf23590edea5ad9cfaaea756a28cc4f813d":0,"5146be3dc8ee138c107c46575777ddfa11124011":53,"688da2ee7d6a8d761889be20d21bbc33b67592e2":40,"81126911c51471b10e25a5c2e3a7e718e980aa80":17,"af3038dcc8eb9df15bf977ab7de3ed542e50bd61":34,"76fca98ab6ca483973845cd5c7e85cf253396179":0,"21eca341e479d50cc60395208929e83e3973cb0a":9,"f05b25fc9d654e76e0ad6d8fab940abe8da5fbf3":0,"38e9524b5af97d994fac6b4b6c3606bb09231e50":833,"4b6d6763112b378d3569506630f0307569ca4625":0,"512d00d25b0af690e25655c47e66c14a0d8616bf":164,"0cbb422863faa54b13701e4e392b7ef31f0ba83f":69,"30e2aa81391850bf7638150974d5923f7dec31ad":0,"a3daaf39e3ddddccb5b9f3ca8d5720eea67106e9":51,"cf6baa9b1bc968b28983b35290e9d4c98bf9c9b7":0,"ac848c2e5fb260be9a4b2910988ef77879520aab":576,"5e8c5be71323e16bf203092393385fa66df970c2":109,"24fa1777b3bb2410c3faabc722827b1de178f7a8":96,"f99ab1ef9774e4700bff30fc0f1fc16e28824064":152,"9e2ffa6b2b58e9a709ba2463d93ef49c751a3806":57,"0cfb2dc86937a4c66811aa9fa6d7f82e87f3158d":110,"7bd2ccf65d2e2d94073f99462466585443e6f7d0":0,"283cc5d127301f98f0f5d6390a26d872d1227ab7":0,"df7540704459c1558399c002fdf5a7055ecd0b05":0,"0d738260794988f22b53534360d982768edadc7b":0,"e69f8a776003fb152e987baa7e1ba679179bc137":0,"ba1cabd70708944a4badc522ea2662e00557da4e":0,"f67f8490b887488725f0bdebe3c24af91cecd031":0,"89f3d7d8429986dd734245140a906639ee55cd2a":0,"39523c9cf4863871634446fdedad2f827cc6543c":8,"135bf3a3d04609fce7e50159bc0503bb0e8d9525":14,"614dd4d06cc072d4a9ae0fd3c14bfc079a32dc00":0,"79d481723195c4d5a612d2aba7ec8c4547992615":4,"958554a09cba33efb482b19423179bd1fc546ea3":2,"79381ff585ee6ea37bd3dfa2397059b52a2795dc":422,"ae319bff888ad55f590db85a3081d43e84debfa5":57,"2b203d4ee76d123bd996bf0dcd44c90ff856545d":188,"8e6541614b101ad9004833b95f30c4af55067153":200,"af7e8f1ec91d33ca8b53808d395929cc47cd123f":0,"2867649240ebb48acd62777a61ccd27b57f5a41e":1095,"3ad0267680672b4171b4d5932d5e5ef097d2fa31":1061,"9b710afe095b3a0947a92fdda93be02fbc5b5fda":69,"b77a08841469e091f0886359dfdbf2ebe0896541":81,"ecb3260620e2715aca03edf643b0532185fc921b":3,"d7b0a2c4115bf1b352c56f1f34a3abfbe6b33756":150,"f4396050466678f276b7287eaf19b64d171cf6eb":58,"33ae45f4f79fc8cfbd54e80291f1bb947ff6b5d2":0,"4b3f3aa663e4cc3fbc452f0e399fc7a0f630ffad":6,"36a1f1814421e2611474d413a9ddfedbfe6776d8":62,"b6b1110cdc5701134d7ad7906360bacae2674386":30,"da30f4681916f5a61d9ee5f203e9c13614519e36":96,"c73dd3ce120553a20055ec7ad245ba8bf4e1d7cd":18,"8bfba6e99a536f19fa34e53222ef7274be9ee3b5":125,"d1614f75fbc488b756611aa48ab1c5879721c218":0,"feaa1f537c0fbd6c3eb00ccd519aff9b487673d0":67,"77950b6745d436e0ba50612a5c6e5b547dabab26":138,"fde1ea89f5f33d779662bbf004ba41a691f26903":137,"d726c334849c5ff34a2f03215303455951d3849e":24,"aa17d536f1ad488801f087f6c07230f619f302fa":89,"b01e67cb210a9fd796fb7604fc196be27c02e675":6,"f60e3756ab98b47f7aef198d993077106812c1f5":66,"5589d6f43cd2de2834c85fbc8d270934154169a2":64,"e3d124942bdc211b3a05c8881cd1a30b81971c04":0,"d1169d903018460769d0d5ba4fedfe96a882e2df":101,"7db19e999c8860a5d299732e4e439f9c226818ab":185,"27ed4b6348b182397a5c84701ca7d41b88b15bbb":0,"3526c6e2748386ff1def6619e1ef1a1e837c37c1":0,"b0a5051f06f73269f39cbc71950704b53d1377bb":0,"bf372ca1228cf5f82b2fc1563f173a48f6c96ce8":560,"78d0a9db4b45b8bcae2ae2717f0ff4c172dddbcb":0,"e01548418283770919b0c555c3b35760c205bb98":954,"2316d655ed22271814f0e7b68bb3815e06fbb5d5":751,"285dc13a5df9a1760d1034f21bd947b6b8ce17d9":61,"a4da704143dd4380cbaff7ad484a95724f382d31":1,"e325d9341883154ad593cdbedeb6cdf5c0f12b8f":12,"a4fbae3f2db414791c8ba515d4110a0fcdaa5ddf":185,"e64b212de7dbfa00343e45cfe9412080254d3f46":1345,"f8dff6609d662d35fd8aca8e6d9a78f53166552d":58,"1487a8d65f8c8e2e8c2e66e140cde6572ec5e4a3":8,"96f175baf65eb5eb3240a857866c87416286f3e8":644,"65655e42f1b2404f30d88c6ffb02d722f8e86a9d":564,"c2f59c4068d06a51b133b59273ae683d7b3646e1":2179,"dd049942f1fb1d2d087acf421dfec462bbcd18e2":430,"6da7eb824b1015dfef1f3faca2753844b2de174d":1,"6ba1a8c80142174e83999277a45d1929cb3f3e1d":3,"1f4bf5d5e1c646d372075de3f99545c7060bafc4":50,"61bd1ba2a6f936383cd4dd26e3dbb2f9f294c30e":23,"f18154e0015abcd01b3fa222190a91fefde99db0":66,"d7f994121dd27820da8ee754e4d40ce01ad717b8":99,"38ea119f207e5c9a5a60f7404315d6ca37e641da":39,"e49f76c8d1842c274159e748b9039842bf405fb7":71,"524e2b544394a6b518b2fe106f6fa0ae7134b8f2":40,"dd1b9fe36d38d2f9311d4a3b41c1c986c0d2d827":9,"9dba36e69ca4bce56db1b8496cc1b22c459d2f8e":6,"32a045838844144f1122ccac5e68acf971371946":66,"3e9b3ed3e7accb0a12b326b4c04fd0d165da1380":45,"87caca60a037339b1e5b3b501b97b09e91b8fc03":8,"15a43ae2199d4efa05de7d1dc0558bc0317cbabb":107,"a2c4add6c5db1d242d747f245d9db7ce3006083d":59,"0c2f15a7d797039d11d2f8dcd60f6e945abdda28":0,"e59fb410219df28c5df4c0ad44df1b5851921534":1168,"9813e73b927f77c78f7251c57ff2ffa1c0cdeba9":15,"94480e7efbde2ecb7e5c9612b2cbaedf6164ca95":0,"0575110aa5d6b1af9fec532439b7a2eaf035e45d":0,"6faf6c55171de64fda397008e3eca169a37fe937":0,"ae30cba0395a3ab23616766c1d95b5e7f9bacd3a":0,"cdd9a43527331c15bfaa81f80ea09605cd2b4a52":0,"6ae300b04b1c01596a458a8a7f23f6b1126d2016":0,"ae3e0056bb1d317f0a5cab841ed3bce1b2e96ad5":0,"4a11bb35f26dfd72d433b1748dbc09fca534bea8":0,"0c5a96cdc1b037f312c6891e1ce9c6110ddd491a":0,"5340465bb449c12aeb956c23ac1a12f2e36c54d1":820,"755d737cf085cbb4704d92d5973d3796eb75a1f8":96,"ae52fb0bf2f00530537b93cf1e8a921500d3656e":0,"967b021d5c809e121718232948c03878157208d6":67,"855539e302d1ea7c460eb30eb88846a187d0df49":1755,"16f481bfd447c746fd862ed8935a7cdfef269a5b":1517,"1023decff11294896d9c4eb584f0230873b7f378":1280,"c9acbea4b8ab0467739912613c4d4593e9134680":313,"4fd83a10cc1ba5745e141837f2ad1ab4822699e3":105,"57a92193f7adf74905db37f1767c980986e2e1d4":5,"f40cbfc6d6305133ebbf9356e13ec646395b6e2f":264,"ce3151b7dcfe7f6e7f6bfa33144683c8d86ede53":276,"913cb07d81c411d882bc7fe7922ad10d27bc8e47":76,"0eaf087e5e9747e5925b10b14409632f6249e133":81,"93342fe3818a8da0854135a9b8553760fc1ead3e":984,"2468cec6243ff94c6ae7fd29ec7ef1c53798882c":175,"5b8d75ddeba17c8c2a19aba226bbd71dbc2ab719":71,"b2c6d555187a363507ee3465175101f008215560":438,"d1f68f835130033b383514f30b410c2b1b985d61":0,"b64073edf58938216d01d12033dbe35f642ecc2f":1910,"32b9e3ca2f48e40f0d49f730224b4a376db68a73":468,"78b312541417bfbb073f103b0dfefecccb050d79":103,"a6ef5801d71e9f415d01ba5b67ab0266b265c613":331,"97188c21022d54d4714ea699bb6fff4aaeaa609c":6,"70a508635d09f7c94d0b9096acfd91a1f69bf425":0,"ce450ab9f17c2b36ba2e9f9d2a05f450fafc6e4a":127,"7b1e1f4c9e36385d5bd9a16874bd3d0f8920e1e3":12,"7ec3058b5d69519dea7babc369330af0b75ac19f":0,"0c39bbf1acfd097ac3cef6fd32129c0c6da92e17":0,"9b8693ca5c850b28d82872c8eb2412b01dc87682":0,"db3b342bce89999fc3ee99409114cd6f3263826e":0,"0dccfac8652dc28b69b347a64d407d3d58935626":0,"91883dc96ffdaf99e34b8419ea225ca21313e28c":0,"d5218e7a0faf0c587115189d6ed14a806b79c3f4":0,"b8db8a161e870830158a373ea22f4669fa2fcc9a":0,"45de80d0c2c95870d0f69569a33d8000e8b69da6":0,"8c8bc54ae67a1052c1e139ee8e042f6b1f4b1f00":0,"e736a8b6c9b58f853fd8ed9707903b24d45c3f1c":0,"cd21f2dc4305179fbc210a457218bc91d815027d":0,"53a05e0895863d4d67dc57850437f8ee69760ebf":0,"206749a209325b6939a0fe326d240467a61528f0":0,"7e0f5fc9ee8700181fa22b5b6075708b40cf1cd2":0,"eb753db4aa7425ec1cc3c5488e1741c1e87e963a":0,"2d8ebcf3d5079f9ec7f353211962d3d56288f0a0":0,"f973d97985967e0764192e85070fbaa7175b9ec4":0,"d1bbaddf78e00d723eb821e00fcc13f9c7399306":0,"61864c06c6fddc73600edb4b98886729d505b6cf":0,"d4b520e4b2ad74e2db464540bb9cb499142ffc3e":0,"d8ccb504f1311bdbcc5c2c1cd09d69a1c5b1384b":0,"6d150d012c4b96b902ded556e4ef5db37061beb2":215,"05dd75dc986b13bbcbb523cb957e7a23adde3482":34,"1a1f5969c8e093af903e6a47da800025552e0fa9":1,"00c07416131dd239a4dedf4fb8877ed2b9ac9152":8,"8c9ea92b1cd12f368c01aa3ead17300e209533df":0,"420c2600a560781d8c4796efe40274f979f112ef":840,"5764a65f3534f141a1a31f1572e57acae9cea7e8":0,"d9eec677a81a31f25b4168cf69ad600a95bf61b7":84,"b0a216087811b57d87483742eca1254d2fbe650a":692,"ed2deb2b54112530c6375cdf67806a6c850d98fa":977,"8fa8f2ed4679d6f823a81babf5cf8c267d8492c7":218,"6f33624095d99520bab275c8410fde3b64077504":0,"e160d704a6a47b44a9c92f0f5ad774cb2ad569fb":30,"024e43af390be9ecbded7810189b116cb85fcd9b":486,"161c5c36e60fdfbe42528df9edfe2a10a8c3fc5e":0,"969848eb1d14df98bdcb3cbf619625cbffb7195a":5,"6b231436e4ee677e98d7cea69a4f177fa5b8e66d":2705,"2aae236fb96885d2c2ab66243505d6e44a40be15":9,"0d7f57edc48b1a84123a09aa56d78277f61d741c":181,"d794228a02f5d2385bba499910c47dca64d3ef69":21,"1ffb30cdad8c8f49b2423522054c5725ed05d633":65,"1dfef3bf627b4823caca9a144c523b1fb691e656":42,"5e061ec6ccc1223193e43ad16949c5b8bacf935d":410,"1cbeccdf0233014272fbdd68e8d0aff0047e1ab7":102,"ddd771deadad909d7242a4f9027ddaf8a47cd1a3":54,"0566ce972b1abd16cf403439334e0a6436c7b3d0":0,"9de07d133903bc39283ddece8bfd2623b4ddef68":104,"596e428005a9ab7be8559556cd0115b84823e5df":495,"8cf6ee24229fe303ad0bae07ce6ef3f14b838b96":81,"fd02be538ee3226a3f5de38c5449e2f227585c8f":13,"4d8b2c5d128a75d8e0020b639f439138366f4b09":0,"d50a187ac0a1ac96b60f8f583dc45ff3c69435e2":36,"46b6b21bcef6a573eb9e1b19d0e81abbc6b62f19":0,"8e9f2b7906c8e50a5b239fba22865a9d134abedc":196,"7097fd693688c4330ddffed9cdeac9361277335b":0,"1ae47adb1879f2bc0fc6442915e140d2a1df0cf0":0,"14bdd44e9c457357ec2b44948eceafd5c7cdab10":0,"3b986e2517c5653234f9e8c93c7a4e2956019671":5,"556e6dee02b3edce59a3919b637b5be1955922ef":0,"f52ad4781d0a9652fba04c50bd6d116b07f0394d":1,"a5cd60e82c6756db8707d13959ec048e2b7be5ce":57,"44bcf8364718d525cfc1070185ba0f33127bac2e":98,"daab6ae58d70b6e2a45c522f5fd959dff1047939":1688,"a08fea0a85947387c9fbc4bb135d947cd74f793c":1051,"471cb9ea626344c7bdb5210885ade1a1f9fa9599":434,"876fb01c6417b1318ed54f764809435f10366573":0,"b76129fbefcb4110a76b212a0b8acea7ef252658":94,"298e192ea34a115e828e37b850ca09dd60daea33":127,"9aee458c2b0f3987b9f20f573651fd9be5601ab4":448,"07c1f8627738769b721b85cf0e83b93e1569db2d":70,"6ee92896bc0f0d62341045788a487312a15d3eeb":0,"70c0f44429a9313c0e99e83c41cea13ea1a9b52b":573,"a09aefc9d1dd0c8262c19c5e471964cb27a6eaa4":6,"54cd55afdfaccba42a1985cf7e6e978f7abdab3c":96,"358bae89dfdf01e773ff224d78478c6a968b28e7":66,"6558c76bc2611009bd1ca0179feca290c5b89125":31,"6e3e378ff6dce4690d8d044a6e1cb714b67141a1":0,"b1bf24ec40b8dcd0faff64c79c5228e784588bcd":229,"e8691406b9e1ef9815ada40a150109f195e9d75f":53,"5d91bead399206a10a80ab9f6f9302de61d8d085":19,"5a4d3791d3334ea442e7106d4ad178bc3b6ed3fd":2,"4d7a3c9c6255db3a2155409b7cce769d09be9789":9,"a297f8ddb4821e58e5ea37a8bcf1ae718a5db12f":28,"cbbc2060f5a7a48e6c2b68db18badebfa1ca97bf":57,"e61526e69ed4be6995bd6d44dd880e9473a897eb":272,"6eca27040560ccd27b51926acbd7311a1bdec6e0":84,"2a7bc4da42bff7d479ceb98d16aa94e5967bf55c":4,"12f6a398cd58619f1f37557e86ce39560779a489":8,"be8a43bad110ee480686708dd32032d237ed3d22":40,"ebceab419396941e7266434c50b59678b5ce20ba":0,"81e456fb00ac6d5f96639dd828d09697612681f0":155,"8a8e5bcf176cc925fce4e7842a97fbd757146394":0,"719381b56a7aa199539cf5be4be0af03737a212a":0,"546ebc38c6d9f935edc56bf6a30edbc31156e7d5":57,"3beef242358d96b781c6c879c31b0d350e54b5c3":117,"ed26e84271990443ef0307a48685456409818f3a":1,"bad5341e4bb08ee4fd5c8c8e98c350c4331dbd24":219,"925243075a479c5a60e9fcc17eb4f93808e7086f":1,"d93527c307f269f5b3b0bb6e369334a612f14bec":23,"3a20bc7b362670b38fe0571429fc8fb266c4136e":0,"18b1847fb60bc6a01a2fe4662f8fc6e06cf63581":222,"28d7f5884fbe5595fcd95382804917bfffcde2d9":105,"85810e940cff8618a951e24ea2551cb63abbe140":1838,"fe1086b4a51962c806fae8b9ebd9f504da6e94b5":930,"90db5ef9a4c5247797172a3d24dc35e4a362e53c":313,"981f13e8f7cb766da6b459816904629709f647fb":495,"74904dfcb6112fdb44cbf16ad32c46f20e68ab99":9,"7800c3b950054c8414f89f5ce1650d24ac2be5e3":64,"e37cfe2583b60bf8bac9ff7c36f50b9c3f5b9af1":1,"90256f317b9b853232e5bd86538b439ece62c880":405,"e063152dd53a23e816da9420387751d68627aeb3":31,"47106f30cc8c2cdd8e62320201a68376559413e9":0,"2855a8c964f70c7cfe67e8037816ca46d9d4ca0b":99,"6dcb0f6e14327c5279269ab5eb0110d12456a00b":1200,"0a4d3ce73acf18fb21ac21a65861bed780794e69":82,"c1c4447ea9d6aa0bd8e9da6de59ddf82545ecba5":0,"0235f6e880154061fbebefddf0f7c3430cd46e37":0,"5a978ffcb42ae8101423480fc26405c1b3e50f3a":0,"ae853d64862d779555d0fb1e36e3a4761b82d5e2":0,"e6d1d8d3627d826385d732ee5fd190e8d5f2ae9a":0,"6af408d72e40fec96a2dd53ee39b8997f35f2e47":0,"7134556280903f8040cb3f4ba45b99118cb42547":0,"42380f4f9e066970a9bac06ad6dfa6074dd8c9c9":0,"d93ac24252626a33e8ab30dcb7ac18bd26462a07":0,"3610801fc55431201772ccee00c8c2b8dda44341":0,"4a2419d8276c1963a583b16090d79cbc32262219":0,"225ceff6a464aa81e3076be510bc22edb005ac93":0,"40a8f81b9ed6aa35770d2399f457d7884e4ceb0b":0,"a30ef255c142b419157fb06ef5cebc9c0e2898b4":0,"266b14b786478e1ce54fc11378386f2b6f401cb0":0,"5b1d9fc75cdd7834bc0da7bb7f7b5285e345bd66":0,"fdb6137415177039751624bf5cb61241574b8ae4":0,"0bbfc24cae5b4c7df2ed0f96177d0495e5c733f4":0,"d1ee014e45cf50c9e598e7261c2dd4a23dde4f24":0,"8e70c127ab78e6cc9372014ff9968e5cd2dbe980":0,"a69d2c5605e6efec7c22f855da2bca65e5a104b8":0,"f256b0e06e0a70b60a8f87e45b44d630e51721a5":0,"88102ae70afb910c69060bff0a926424ed245052":0,"1cf82762b2813864be607107d955207160816603":0,"af1162f6391fb3e8fc9c24b990174e939bc945bf":612,"7714a36560dd0a9d322912839d15fb74fd5ef5ac":271,"e40a73a58034f43f53a4215eff52fc349cfca0b6":595,"5e6bbec9fb5a04b5ed12c99beef31b1288e95b70":105,"2faf95ae9ed71319623d3c4b876784944dcce8d0":20,"3e935bbfe4bfb7ad1e7fcf59072cbfaaf99d7023":105,"9cacb2682d05590db7bfdfbe05b411a443799449":27,"76d69a6d6b76095d4befd6d0110fc68fc3d39cfa":0,"c1c1023198bd7ef60e0520e5f3b61f3efb7e9223":26,"6e7aa3e4053bd47e7033bd5f5c52f5a8ff4d0944":0,"3ce2f7e679e5a3ed2c62bbbaa6496e8597657159":147,"1c5fbdb5ab7fda111727cce1986f9a2887275e1f":86,"e8ad265f3fab5f551a8dc949ac42f25803273cf6":0,"6d23c21b878ebcd0546a808623837995f35621a2":0,"a573a9e2f3672d6e265c4fba2428d66ea59fda85":8,"24eecee4d2877d5af560b519f79b6cccaa98a5f3":0,"6ff6164d36c258e065f4dd3615aa8b7177be7436":684,"06a10bc9593d687cbcf9bc84b33e5928c3d01778":1410,"fda8989deea76e2a15a3f4e85173de8dc1493c49":1588,"3ebefb319a760667d8b1796b94c37cb6f9c97468":293,"ebee22824e67e3b60e371215d10938d0ee0bd04d":1295,"785a8e47852303549901cb925a4bd5567ef578c0":0,"f6fb689524c9f65445bbff4d3876537ccbb4878c":1111,"1c8505280eccac0e005e9f95ff7ed21b265749b3":0,"0ce21d37f053a82050f75127480f52c41bed9da4":119,"9a25d4932d798f251ffd69384bd6ead1f2aeabcb":191,"83b06a5605c3318dc3c6267737cecee133047660":7,"7b4c6003049a4f5e75e383f89b66d7e2ad3afb7c":0,"d45b376e13cba97134d577bd76c22cd3559f8128":3,"8ee0acb4e420ec5655099d8c3219a328b36b99db":49,"2a4ec2fae5a4f29b1e45c412247af0ab5eeb96d7":1395,"d432aa4af806f54fa94ab3945dc1a20d9e707206":979,"c8c3469e4e00bce5047a1929bc3aa6b823a43fa2":0,"59c23225c9d0f643ae6b185b479e56fb451b06c4":0,"1ead6b954b652f47fc08df2ddd0c431fc4a6763b":113,"c1463f7d0b883fa0ea6eb012fb2b6a4d64c96bd2":1513,"8d4ea20afae78ff3f969eeb3d0d420dd2dcb1e31":30,"300006e1147c9c4a1cacfbcf41a88258e04927b1":8,"a7fe3aafb1a61c29c03609886dcf24a04c6211ba":1257,"fec0fa4b38556b5170c69afdbe1b9cb9b7b2c922":3,"284d762e6732e2ed9fd7c944e334e829f9fa3b38":274,"3af1098bb6ffcd72a15bd4b1173101dbb9c6ed0a":6,"12a975b84a5b5e6c83cdfd13e8e683268354f6b5":245,"2c5a7c8c55f4df7e03d160c54f8a2c7c00733d75":0,"1637ba2de41dd285af535e900b383df07c42c4cc":88,"a934d705defa3da0adcf6fe9fdfa2527f266f561":133,"89fbca0d5f1ad4ce7609192bc93166db324f56a3":57,"bb335af991078076133b4925d59690f4da7927a2":48,"dfa58bf8d79c36b7a3f956a9c500098f2c694281":33,"80eefb99bc8ddc4a2c74aabd4d4f3c009c81a57f":182,"46184c835d8be01cfebb6cb35f6d75b332a6bf59":217,"70e0bad32cadda9e30cdb08fb404dc12b4105239":50,"41868b590e8d3e150b1051086559aaf38648bfa9":12,"2debe61545d980a52fa599f84a5136d3932a4595":1,"89b6d15e4067910d82a02ad574263d54546a877b":20,"43bff5c4435043a0cd4e64009dd431dd96b2e1ce":4,"e730994585dcf3339201b45a6cd8185395407e47":17,"ea0c6dd67ca08c822ecd061cf6dba0a55132f405":40,"b9e7fa45fa25f24075d147b1ef387e7070c65cb0":44,"2b357c07422d3ca29bff949fa50b7ef0d817e194":1,"6bb86d656fec70c5da3c98ef37762d4e5654dc45":35,"fae00e509bdc6da64bc71448698529aac3210ad0":59,"ba77c41d3188d0378b1b16a063fac75cbdbc809c":6,"96795b2c549e02bd2c4a37ff0b12926050f1fc2c":80,"a516fd51164e4030ad744c7605bc95f47df11c7d":5,"3cb8dfa3d2f55f114aaaea0219149a45aa02a883":363,"b835bc51e2fa52f5c44c9d1f7b1d58c194f4ee28":439,"5e74bc00085ba66bdd83fe220cf4e452b6adde7a":59,"aae24d6b6bba5f5d396ca37bd1e7927a351ef282":76,"f6445e601a8dd52d33cb805f98cd94a4df33ff1a":45,"21e8e183676f1bb5b2334a6a8b0313788f297f8d":629,"d7c3af038a3ded2d054f8160832adb2fde294892":209,"5622ea14e8ca41c29395cb259ab6e21090d7b1c3":57,"f3ecdc2a1724b3ed62c4250b05340befb9ed88a5":58,"dc29abbc45773fa50115d247f760c7686d39cafd":2,"65f23b7cb1f925c009bbb4c91d7085da3dc5978e":99,"5872b81f927b64dc91b4863df69b1006932477ee":16,"d0ed91284f59afe70764aaa81713b3ab94c4e7b1":6,"100eb6a5308a3fa18b32cd29778259ac0dfa74fa":151,"866433c13f2949faf42198743412ccf3c7bd36a6":43,"1a5d461ba20060b1875d80254333497d9e968068":350,"af694c11f4b3c3d44b2505a9f089abaf90beb59e":0,"659e4ac38f89801efd5d497649214f685e2b4078":90,"87124593bd655300230a32a936cce312cf8bf5e3":1,"a5ee4d452f49e4f46876b7d0999275bc171dfd30":6,"579dfdfde9d2969e2cc5a0453fc224604b0b93ed":892,"6e590d599d28d45180d2f0dbc86faf6b47d96ec2":156,"0bb0637c024d01406ecf0f0818e4dc4f2d5962a9":527,"55ac7b285b66057dac898b8bb87dc2fc88a6d381":218,"1ebdfc4798ca28f601c4562ec2bc36bed63952f0":57,"aba38e81ac93e1bba9f6b186207b528cbc059f62":126,"76d18fa2edc7ac6b70c6ed167b67e3f843d2087a":393,"9d7a990bac8d63ab74d43c4a560ae0a1fed520e1":222,"4b28076d25c368e5ec1583f87eaa4e7e93eb9bb1":0,"214c503ae9dfa4e6e752ffebd00aabaa9bd900e3":5,"aa5b352be86be61234a1123a8bda5e29febf27fb":1,"1a2544a99adfa87b0bd173f978d78223eddcfc5d":0,"c52f2d93403f62baec73403ecd7c4332db0e6f5d":45,"a611cd53cbb85aa1544f38bd6b5f904c0fb6fc9e":847,"20ecd37a54679ef104655ffa3b73158fd710fe49":177,"1424c56f93b451493cceb1351f7b6f9894c89618":237,"fa0e96edc7cedaf6788ced2ecf9b19aa86a74ab7":44,"724b9af02c6e11415148b53427fa3c380739cf22":58,"885fb516c0d056514a90e4cf29abb42a77c5df1b":4,"f9108bd78944a743558277bc8a8e78bb79956c04":1104,"969fb97f0dc8d454067dde2c1d89d121603e641b":10,"84063bb2ae7753fdbf25abd12260fc399a016092":31,"b656bce5a949d73243798334bb85ed3fc3b99c92":652,"598df665915775b4507bb2cf235cf02f0d566844":16,"7f170f10c3bbb29ef0b928200b98a761714a559f":24,"4d74a93d9310df37126e4a39e184dcaf47253b1e":2223,"1ee55ecc6fb799d6ba9ea332b5301cb48c1cad2f":22,"9c08bfccdff5bc0c8ef8a55a742a50fcda4157ab":81,"db97c7655c5aa2f5e1abf06c1ef94ace09537467":2100,"59a2b24881aad80ace5ea6e76695a528c80e73c8":143,"0a7295191d3a95e95d394b6ae48122130e652288":740,"9e05a0ed8bf98e0bb5737b6a1244132cdb5399af":68,"9d6bffece82cbac7ef561f32bb6a8d258fbe34c7":65,"ca5f81a88d61ceb351f85af4ad68f97b077d63dd":1640,"5f0df402666c943051ed3f702c5b32f4600e7b16":9,"53f03544fdf8d7740462b4c077f15a563136fef5":1474,"0953d4088e224b402515e380f5a6c1780ade5c5d":71,"36ed20309acde882ac05c6fd8d1266e933495951":378,"0862ceb5a165be5fa28b137d43c6995f19d1aa3b":259,"e38a3989bafb175ae1846764c10c053cd86b3796":0,"aeefd3180940d2c02f60fee2188f11bfb04e1497":166,"5ad9952d92a35b29bb57944431df26382e0ad24c":2,"7ef56a48e0e3452e04cc7c4c200ceb0b7e327bce":57,"14a00b9835e09673a88d391678c620c817bbda35":59,"8f638b2d10ed7e0b0f34ce45d77cb0bf0b49d11d":196,"670b791cfde69b49c6ac9c107c94efd9f8aee9e6":315,"1e5becdff6a55770d98ac0ee850def8dbc2911ba":696,"d74edfd0763a72ce899209dea4d09a0a13e28b8c":86,"4dbe4e204ab2142936502d9324f39f109bcb7840":99,"90f82ba240ba6d473e935aec8e4e8e6e3fd228b1":123,"cb772407b87800bcbeff58a4723255904d6f9e09":28,"40a091848bfa13b66766076179f081ea29d6339c":40,"634aff9ab45d2997e61ffc878078640167293b15":0,"8871fa3ce95736a9930ae28a6dbea2c8b5c0f2ad":45,"42244121e8ad2ab51ad293c6ec3002ab4fd6fe77":61,"593c9c63ff4bd0c7885d9a05e1bed518c15919bf":4,"9be97f9e648e2a6cfe1d5aba86b1be5378387737":9,"ba493be5973cc4c9da2dde1a06e4c9f65cd83d78":3,"39f7211a5210aaa431ef095bfa23aeff53341732":3,"fdf6690ee3f90720bec8657c220c03e7b339f155":7,"65b9c4cac7a37c64c5b0ea1b33d5569cc74cd7d8":20,"63d43f4bf0ac823a6b39073e799951f3183ceb6c":0,"f6c7001a46054de6debb92c09ec80a01c402334e":496,"ed5a2fee7facd49bbe4f9ce4219162b6edec61ee":448,"dd22a89760b59a3c6c5f95fbf95a79d013feafe2":780,"00a36e9d9909523855b1b3f7870f9fc1057077ea":1121,"68173bb9b5d1b6097a652af01698c56b6ebbd012":736,"d26d20e369121f2a57334489dd35a7748075e144":761,"70a0882bc64b929e73eafc0ce34f59a2e3e35831":941,"9da4f69d91c3c4fe9e6e2b2a88d2c741e289db92":336,"d2a399f28a64a9027369b574b3be087fdc7b40be":203,"5ff23c78b508198308f671ccf501ad6e9bb185d8":21,"9b450d956b004bef85779ce697500bd6394ab9ce":256,"675f368b76db57d8cd37148eb6c48f8e146c6935":431,"17bb1bb558b359c069b1ae663408924c14a2b12c":828,"d71d4a0489a45fba48f511b9581580cf40e4c0fc":114,"45f4c473fdbdb5fd62eecfe3250c914408dc2138":238,"2a7cdc4f4beee7dc1af1c7dffeabae6853c3e2f4":293,"ea113eedf59fb38c3daac9e3d902c40fc65dcbcf":67,"d9e14d15f3ba555c1c8316caf53db3871d958418":0,"ffa0e476480bf8e93a7effd7b4dcfdf00211a05c":973,"b5a197956302f7fd9fbfea87cc0664627b3de9f3":112,"569480f0acc9a9aecbd9dc64bf9670d486bf1e8e":526,"941adc960bcf024fda29df203484d98c9beb1d37":134,"8c5e779bfb40f44640b1a2070ee9f72bf35b6c9d":21,"7b48dff36f9dee7780d42f25b43b60d0afcf71c2":14,"a04fb31ff6b7e74f84a09b2ad45506815aa5071a":2,"192375d48edb83505a94be0b341c21ea768d5e31":65,"5eaa06006458e0876ec6bb24ea1b334c827cbb67":95,"d97a85b6051534717533e744a2c84a43aa494ae0":309,"76225641c335808299b9651cfa596e7602556a68":778,"9a3c98de181ed84d2c3f6b401cce8525d2359988":18,"d458498487e277f3027a9d34d6afa949570d9f42":0,"22a6eddfa79269373c36ef0b84f380122d6db228":0,"112d9e1542d538e3a7bdf296adfbeda4958a2cd9":111,"42cb03ee989acb328e5e43afefa7648a8185219b":103,"1aaca54163022258decdda6575555323c2710211":251,"a41e5a115adda3197c4026cd697134a07d577e60":38,"a1e507c9c293efc8e21c6044cb722507ba816cf7":79,"435ece8a57d4f8e51c423d7430d8119afd639aa0":180,"f447a0e1681088c073fc7e5253ba9a9bb5d5f75f":1458,"e4abda9377c0ab1a2aaad346169add788488d9d6":11,"b121e918460e96bf44e56f8639d510af6715d3ab":0,"cbf593c926cec1ca66bbe9d83b7d969bdabd1e8b":31,"db41ff0614accb5483134be312663de093fb7ae5":324,"08a98e1ca24bca76ca5dc0dcfbebd4bafbaebdf2":1529,"490faa0ec26b9a85d27648a9853f4a97be9df16a":1498,"27d2f799bfec6c9a903966657f827df2d188e88d":11,"5da4127c791ad421bb6506e2a2332d01d9fbc39a":1084,"3b3b2e3fcf4d2f82c9d93f305733aaf8ba713796":656,"0d6aefdef76fd2cd2a825ec6b9bff8c7c8d387ec":0,"bbf2556728079ca1390b565586de38e33b112154":0,"c181daf81a47807a74ab31b0dd93b8f122984239":98,"7636745096af396c9e25817ad16108b65e627295":56,"3bc0ba883a56362f4386bc72a5371bd2c95608a1":0,"71dc09eceb850da27f974ac486fce35c10da7a23":251,"31100b778a051624516636b8e5e5101f91acf309":0,"5119dfaf54c9102942694dcb73f08511a3c614f9":0,"bb79cd8565d1cfd49dbc1858bda897b4d621edf7":315,"786434aefb07ccb9a775010a94038798ed8c52bb":48,"ab3416990e1d5433d35c7b9dbedad9824339c806":164,"c83c99cc85e23788743d2e3ce1d71f437f819ae6":102,"b38e374de637f2b65ac81efbd3e135936011f364":1,"fa61cce6a4d93afe6d685a9d6d72524167a8a99d":167,"efc062cd312c6b8b81a0799f49ab94cf9c670c24":43,"4e01a91eb6aec4e4e5349b55ff8289ce83578b41":0,"1411d0833f48f0526a5e933a873025e84f98bc6a":340,"de14846140c331387bb5bb5ecd0480be7d35569a":102,"2fb9c88e4215fa04d2f306d6fbc8cdb1a7c260fa":0,"dbb9841c7d1c79ffeee51f9187687830833db4af":272,"861a6a31e9a5d3c51b98ab5a3067014f60f2ee51":272,"658618e7a186c0685b99fdee7d1bcabd34bcf02f":272,"ac3960aca5c1c5b8b86b7a7f7508aeafeef4a9d1":272,"4a09350e53fe8eae4e570f23932415c0a4096be3":272,"92872f57c15b5be2bc9da98e266692b8070b980e":28,"bee2e1df7ba1474cd57bf376506ffaf4dbb426bb":574,"b990fcf5c249bc731d41f31a22d985ab92caafc6":166,"5e3d40b883b08b6c8bccd3d9de13d8b7fc7f728d":1,"24a5f409e685073b34422a69c8306e570f37a229":199,"c6d3b5829f3273c2704cfa0b8311374d178d8f29":268,"68a8f587eee58836c4ab680ad23996cb3bf31694":348,"b955f0de9965d43841b9494ff2cb2e2969086640":357,"e39ca29a13dfdb7b3facc5c38b83ca6999576700":2,"13610ed3bc6c0436619a4d1e7f74aecd8325d8d7":552,"e2a4cfc22f6ab3bdf8eba4f590e9919b4b3e8d9b":67,"de53e217558ad39ce176211e6a77ced58c03cfda":374,"75c7e51d92ef0c12eddf09f9ad0fb379118d28f2":9,"7b98c9510bb4cd5545ddc6f17fd83a040b4ec26f":3,"332ba5dd4eaa8072466997e75e3af0c459ad5ec5":505,"2e47ea8cc8aa6fa32ab0d0b8647bcda86df22f18":445,"a1a8c5e41273fc1829a198476a1d8f86f1f74776":541,"67018da8c08964216fedf4c8238eade981ce8e0b":23,"90db48ae8f97f59cc35ee7b427e72fb30d63101a":16,"d485a870c7a83617a561e0733466c7af4c654262":44,"69cc3987e606b963a892534baa150f012f63f332":0,"aab7ee18c2f6cc2536d17cd7e07af6e9b0d56b8e":18,"925609fd60ef418378913f43d5b0e5fa59160082":12,"45eaa53aa85041cd35e846ce2993da0963775aab":15,"4c3d61099b32a38109a64114b60ad77de980db08":6,"99c420e61d2962653aea85673508ae4c0009073f":2,"9b2a2fd2e6f4ea28fd4874cf4e18b75065fc4fa3":42,"7bff78c8db0050c69915ff32630c64b58c6b929b":25,"3fbf847446439dfcc583646fda69e71cb4c0f3ce":21,"84d77d853e810df51459027a33511a06b472b340":0,"e9c8cfd6f99d1c4950b3a1f45fdd1c46fae02cbd":2,"78a11187392e00333124f3e9ac6d19cd98ad03f3":2,"b86cabfd8c683121626e200989b64df99c2539e8":2,"e1ed1641646050ef0d1b369c9d1cf18641412856":12,"a4d448e111f19c57c0dc7473797b09b002c7a790":0,"2ec8772ac3142a75d0bf137b9378c62a73f65377":29,"58650fe5129d8d866860e5157ba6c2069ec97050":11,"fffef730f94802e2f52dd64220796be161561fad":597,"9c14c2e5c928405ebf51258965e05c161102069b":88,"fadd702750f252a9c6cd4543f8ae915ddab91778":4,"fce8bf93041d2e90e38e801ea7b6d64a29ed5a5a":14,"ae3959089697cfa4c292c2689faa27f7a53bf017":56,"da390d88e4b6a148507f8a73e2af237e7106444e":384,"fa198bcf1bbd3fa0975eb5092c73c420188b71ab":0,"7a0c4b5a9cac1dba2a05a8b9970837fc411e4043":1,"77033e4dbb0620a064138f8665734aafcb785e1e":0,"800d5cd6807b33c4c51cd88e5a41784ae4de276d":0,"a5edc7011c97925ac42e902e6ed016a29a086136":0,"c8d56ada361eb7cb4d1eae1fe7b0e2fe69f36558":0,"4271846e287e4a3034766efa69df9242bb8ea191":1164,"8b1204cbbfdc4c182d95fcda093f77e235c98295":3768,"17bf2236f15b0e61e37c437307882f28bf597788":33,"c5ed1c20e00221aa3c8623a13d921783ad36b8c9":152,"b315febec6bcbedcce8a14b2453cbc183b26f6e9":12,"fdbd51c478a45994463bd95fecfe6b41063a079c":2770,"a5ecb55c1ed498d4c119c742160ffa51bf68fa03":75,"1bc117c53332bc54c1a9f5e9cce0503dfbceb3a7":1,"dc0b02eb1a2e5a20e63fa238876c19cc47109e38":1330,"bbf13f9539e188e018f1079ffb1aa0cc0f42729c":35,"53aa9b59d45d2c8ce504d716082419df86b4a699":429,"352b6369e37ab3fea5ae7032352cd2a9cdaf3c6d":1031,"604eb63ed74b696af23a05ae8428af945a30a819":43,"15ea018e5d01c58c19da6b8e49ac5dd1ef6e6050":144,"57c11cb7058901c4f4194d9ba4da934b37b81f4b":41,"86e7f2372df8f3b6b81f382125402b8e247323f6":135,"e4c545d6dce6270e455700a83dd40c086b294a6f":41,"3e72551351b1f7d32df71de2b8fb561dc8dd7e3e":4,"b3ac9965c4bdc98e33c9ec51a0556adfddbbccfe":3809,"9e36d4b5816b504336a7ca46e676f0d0982ecc4f":10,"c1e3679f46d7f15e8aa7c36aa29cbde8487854a3":3,"8ce91020be5f7448f0a9f37f9d9bac63fc939b79":1304,"a5d50d25053ffa95860ea4371bd3eb65621a1abf":4,"89d39a418b0d417c10c88c255c3f931a274043df":33,"3ffb6bfc58367a7e71b8d4caa5de94b4a1842200":176,"11abd734a94ec0ab44b8855f396d80232a1874f1":67,"3dbe98ed97db471eaa787550dd00db06872d84b6":33,"d9b84916b750b36cf5842ab1dfe7a5f63b646c37":3,"c02513b6154df5bec7f2a2a616f44b20b79aed38":86,"06139989ae8a3f3dcdb3c81877304355fab855b5":19,"af1836923e779f10f249ec977603b88040cb35b8":516,"c3b16f5692809ced4140c08f68b47bee0174ab2b":7,"f7ff808abeb0718b19b07e2589d4f7aee269dbea":633,"0b11d8303cc3a8e3fc7c945aac44d1f32ceb8600":390,"718e1a3229935ce09d6c405bfda0417adbf2c46a":577,"d7b6046f8b3d2588f4c0ac71eb4048d2a61f2509":223,"630a6317b7473e4f3955df0e50ece693bf5bcc90":470,"366609a9f5e9591d22346a4347806635cfb3c9d9":0,"587c56d37d24b1dfa238611af17c84ffb702459a":431,"dc3099f1a6ce79a5623c4c5f665772e5c10677bf":0,"1687e0fde66645386b4530edfb30a51d339ab99c":546,"8949ef5b996e49caf67bcf1558afdb9035904d59":0,"46bb15a7f416477d97a9b29c1b665f3466cea4af":442,"b5a1d5b1293e73a1f88c9fa52d6d01ea33a88a98":381,"4dde65a85e6e4016572383757b19d776cad85fbf":61,"780c55ea0dc8a35b9cc1050cca839cbab2693bb7":124,"645bbafc7676160be2eda9b09781ea8bee093e33":41,"ff995e64133f1f8b3f02d58274b77c9eb6d6e51e":50,"1c8dceb4809a447cf39df6b5fbf36b037034a33c":76,"d55b3c37bef4761811aca25637f20b6bac94ba50":5,"49f99129e8dac55a43a91d915972da229b6fa432":774,"0fc8b4fde6584daa829b38649cc12d14199fa2c6":626,"581f305751c246d8d1fec0273f084559da3c148c":0,"5eb56982d48634d481d5e9269cdb6361ba941b96":9,"7056a556d71de0ebc28b4d16220497e8a616a2a9":40,"0b6acae74a698422d1ffde545898aed9357fcf9b":21,"dbf6cf46c0ac7e5d43b7f0f9575b2527c24e4d85":11,"6739d0e7ba050d093d095cd2b1e09753e70a99c8":35,"03d0e2eebb995158ae67674a24231712f6619a61":26,"b04de58185256526256a1c919d5f81c09bcf99fb":35,"bc1eb9a70098d5200a89110cc826a0ac480be8e3":17,"f77ea92a6a9dbfff3763dcb0b099b1c95103ff0f":3,"1e77427af76470bbd1c58e76a16c640f5ab17ef7":13,"68b75760c5158eb989895abf07ad285c0d9db3e6":15,"285371e502e3d07156ae65be36c041ba2e4fb963":0,"a860ce4cbad8fa98410a9736468bac7293bb0363":1093,"e39b59119f7430c530a67f35346311b194e654a2":57,"d3b85a3a25a8401f56bcf0984313ff7e62e29f02":0,"ce1aa31226dca56f4e6adecbc9ae0c5808415752":8,"e9fc0be0d51c4d281ccf00f9cca1216c995c886e":1200,"2ee58a724f9872090049e8c24d7842e6d5920402":912,"61d07a5a2750ec7df5726acdd2d50d3b4bc70fb1":54,"2e8414e2a0177c70314ab81fe06dd84fe4052d26":375,"23f36a080475361b46e6563ab0e5b258037aac0c":1,"b1d2b9dea84f51c44d1fcbc58996c6d8b33de242":1674,"5c580b4c5cb972d2b844324ead889b85da0e6b13":54,"a6407ec41f5c6c0a352e8aa7c5f4e9f5b2f67d49":1724,"64fc5ceaf58165007cc5cdc30efcb319021aac4f":418,"d5166eda3afedd63ecbec4fd8086d69e59db5ba5":7,"426e19bd4a8106901f5eaebdb7564e2f7db5e5d5":1,"778c2960f0917f569c8f8c34d4bddd377b207ea2":321,"a994bb7b0cde020ed46240e85c877e87df8780a8":499,"5fd037111697e3accaf19d1d1a8610b2eec0fe44":417,"4c5781f99dc8906eb77528e63fffc327f50a6b27":656,"c28b2a92a381eea884e01e5da3f9723328ef9852":638,"ae50bf01baccdbcf21c4b2960020a92c2a5d59cb":132,"7fe99cf0e851fac7447c5a395acdb4e15d8c3904":1956,"1e2f7d71ae8cb3efa5f93c1160c57040a99ea30a":832,"fa569ba5d0db6d1660e1c31f9cad88f8c8f53809":0,"fadc77bda0b30bb8b59d680560e4a6c9dc4cd78a":7,"6d568e2ace034deaac82af030add0b61884bef42":1,"4ad1eb58f1f60828d5dd48604094c711f8c200e8":138,"57762509630a21da8e2763333bfd46d1a644412c":8,"a9bbb9cefb01c5c33054703915f03c710491a8e8":21,"3c30f281491d2d04c384c0e5edffb6b098ddff21":1124,"79be28abe1ba670ed4a76c3cac48ec9dfb0e9195":349,"e20ebf2f24da9af73a11992fe27ceee23175abbc":832,"15d8ffd4aaa3b081d2b92400a1936f02e2d33f7a":2389,"08d698f5911d4d9dde3278d93f2aebdee7efbd20":9,"856fea863341848f978048e4c7ee87b9fd763f37":14,"f8c688b9b36045036c094dbf471365df9beb54b2":2,"d51429873319f22fdf6b66a10234cf5cfb461c04":45,"5755b833c653396fda38b529b810bacaa0d55448":1,"76a4c24e8ca676a5dbf8b004c25d86c16cff63bc":0,"fbb44ae44db1d5f83376135eac32abe7cd395dac":682,"914aa27fb5defcd1165b170e9143ccf13bece669":324,"18d6b1184c85337318c73c2df9c71c7b3c341595":237,"b2b2ae3f71e448281a7da55eda736e2dd4446c7d":205,"aad97cb89a165d96a2ad930e7669e27109f4416a":218,"b59514f805cfa5fdaae6f4e35c08466fc8c2e584":318,"8db14ac580f37937433f86204294ec3da6c924b6":150,"4de3d7344bf2592d3d93315674592662b292f141":28,"02a57f19780f7bec34043a62abc6ecc8797a6604":0,"02ce421f13b254b32aa599d52a6c757e599fb144":14,"a9e3d51746e1bc15186f4dc5f67a272a1be6be13":0,"a891af2628a3f230574c31bf069b4e20687806dd":160,"bd58b86ea551d286d84ff194d0e439cfcc94d480":0,"d96d60ac46a3589c18f03a67d251349803ea9d1f":0,"3a5223482b6e30f4f579b3410d074a6326cfc78b":0,"a7425fd8044b1c5610b2422fdef596a84ae61438":0,"7eb4deaeb4d01534c8b4fc0231664927f7cbfbbc":128,"ef6de9c039f8894c52ad52296d0bb5ef88045e08":0,"c4aa57c5150365bbe2096ca1dfcd79d5c725878a":38,"4ce1056ae804404924d86aef29c384707ccebece":131,"488b2772981883c982502ecbed68f89dd1fd0a07":502,"2b9067ff0431b69a58ffd499461a7cba297dede8":0,"afd009c941b5921aed7e0ebe57a4462d12f3ab1f":0,"e037a1914e680467a9fe3edfb545e78f628cbb8f":0,"b68989bfd3928cb28c690a1eea11b005ca8c6888":0,"4e6b9b7bfe96f16061a6264c30490ba92c003442":0,"6c0bf5a8baa066a2ef2ed54ed5f6a1e019c0df57":0,"34d4789f46a85d4a78e5d4bcc6863519b24e02ec":0,"e7bce5c687eb1b41d4d29af657afd31d195deb00":1891,"515a1f58d537fe1ee253faa0098cae6a62f31889":703,"11c7799dbc5b43cb9da96d2d38410b9b1bdaf032":44,"2a047b9db41db13d57885906c679489f7871ee61":1324,"6b0a3965372d0f45c7ebeb47aa62d0ad9edb8250":84,"087c49b218ac880455ceba2260e56e2e0b62568f":35,"b86b04a0de0349be9fdd5def26bf6bb49eb54a21":21,"766633b5aa6f4e4fb4b8ef63c75687f515137232":12,"c948b3d0c600da68f84ce11421e1fd2fe2ab1b22":39,"a4b9489016945c241d710d92a2b8a7d1b813a191":24,"c3fc84a42d9b9716768e46bfa6cb4de1ee2200c2":848,"3e7c1436d58e7e0e413be2cdd8e895e02cf4c68c":0,"fa77decadf39550b1b6bb9f21b11183362293b6e":54,"a6bdd4a0ea73a43a9e73604af311b0fa2b290ff2":41,"9ef7bd7957b90307e17b658a721cb6b9f8fd53be":56,"ecec4738d9f165b9116e75b8b3e6509b423754f0":4,"55acb0967ad17a15cbbcb26e41696e26f779355b":1020,"58e6210f447793e4342315c7af1e4eab6c0179f0":80,"e6b635df530a2c5637ba7f8ec59a0496e7822fa5":96,"8c629a9fa879c8126a5405013811523a317a90f2":39,"456873f575c783c8d5b5ca23eddaa71153a3359c":27,"e3b1c8f953350ea5ebec976ce9e7fe9663c07ff8":49,"63c278c84e7fe1eff2c54ae98362e0b13c4097cc":852,"71af5abb7397701154952854f989f7fd096d1e55":355,"4c7994e95bf525b7a6c9964b0371cfd47c39522e":355,"6453af4442e82b1f0c128805d4f26d9683235eeb":0,"2587fed9b7c6ff33875d4e3cc92687559c8dcd9e":217,"a7e5cd26ab0780d6660eb9ab4a85bf98330c2b2d":132,"c53599d950334ac5d00b513c6c6d6405f4f61772":180,"cb5d7eabc5033c2949c5539fed34acb2fb2cd57c":71,"9ba1f198acb026832a31d9ed00e86333543de05c":54,"d173f5ef0bb040620634a5f19fe5f43af0bc85be":151,"8343d97c66206df7cc7024eae5a1b3c0b0ba2e65":67,"a8da85fded076206b287defdbd8d305c83db9f9a":21,"9118d1d47094525bf14c6a0fd8520692747e6b06":32,"c1219e42b492337c95dc0fac1ab8ca541a7808ef":146,"50e464cf03ecc16545c6a23fcdb998f9bfc89e25":148,"75713c1f8a32dc574eadf0dfb7b3a9e4cd2c431f":83,"47a07a3b5abbe16697a4aee81e11d65090e4fc19":158,"aadf40dbcf58c39e1714f035ffc44bf18ad074ca":75,"c0c8319e35adb0c4964ba5f0305b389485345702":71,"93f42f4de447f7c2b6a5c79cf6a7a57628754ad9":44,"4ab576cb8e75388bf0c36bb7d3e21830feadd624":43,"4f63a00da2ad9d3f5858cffdd2b2248a1ac507e0":108,"9117c9edb0da90300e5a1edf218c3e3d0a5118a5":28,"470ef388f4ba7dda3b7533183cb7476bbf25b5f1":56,"556a9753b3e68b1488711a59359316455125c3a7":95,"225567028b97e48a07c267e0b8da92e9b7d9d960":213,"4d9c316d156fb452495888ae7de00834d4e60843":1,"74581e872244e959e278b4db8ce3e488991afb3e":873,"d816303f52a302cb40da3f996b812736e67521d7":1821,"47d028e249ff3248bc2b42faa2d2246c96db3c64":177,"1e4386a0ce8a82bd893726e27b80a4e14247708d":34,"61110647f8de6ff794dc412edb170e21108fab2e":114,"c74d0b1ff7628584aa4f6a32d35e6926f79e4cf7":94,"00813194bdd1843507bc91d01a73e212f8f60fc1":88,"aafc2ed0bbde2245da7ecd2b36dea2ae3edbd725":196,"29f6482c2d1b2b42acac67eddc145f883adb925c":0,"3dab361f1a01fadccbab230ccafc6f4d15343243":101,"c340f5c2886033dc14002b2d7f2c33f793ddcfb7":36,"036882dd5b1388d1954f6078a9ffd8773da6c842":61,"b541b0285e82458a352faa472915a08caf926fb1":63,"cf1181f670ebe1ca1b97f0e6025530f70495b006":128,"a2b5fc3e55e21fddd4c6777b2c0bca8a99dce004":246,"e7ea3060bdfbcbdcaeecd3c7b3741b47de65bfba":73,"574440af52ceed9eaebc6fd500441e379288c277":152,"d8ecd79b31baa9e37cb46034b3120c09acfebda1":8,"1c44e94b60a9a4f946ded36da93195501a089ed8":62,"642cb896a6118a04b260ecd3a407897ec2587f8b":89,"d868f97bbff7033af357222221fa2a9c14dbe4ed":201,"3b8fd10e95d60cf2417869583a096858e6b3eef8":235,"ead0b5e049fd5248b146831e56ac7ca3dcd71b45":60,"0ac314020071b2ee6ce1aec2803f7717aecc3178":3,"ad74cd67ddfdfdadceb910750224aaaed70244aa":46,"204253440f691060009fdefabbd6b08af9281199":26,"b599004d5f5d677e886d604b6bbc41d1bc4792d1":102,"454bb277e1252912f5409efbd29700571074dc65":97,"4031cecdabdc0cee07b93585a5a02d7449b4fc03":83,"ed266da67831d6e62bb860bc6c9d2f53a00a5539":11,"9f6e1c2de5251f5fefce67163c21ccdeee068ec1":66,"e19698f19e39361f348e2c9e428e42d6362c8c34":19,"f83d6451fc46f66968ce7d8814ec83621bd65cf5":51,"c7b0b3e3a8021006b2c99972cddb12abf5e0dbf1":311,"eb6e907b9c6a27bf0eb4513aa472028e98cb2158":20,"4ab12eac18d3fb7d940408764d6b7379b35b1866":1,"8b593dc3c5dd92291b0942920b6724053fc09016":0,"18ca73befe4da2851f53a068725717b53bfd2e2a":0,"c1dada73ad30e17b7c24c8006231099f5ec2dfe3":0,"5bb260b902c08abee11766da0b253f8fb6f8fcd9":135,"d1151c7796392461d5b634b31b97b93327cdf2e9":145,"e53ffa95a65457529a92eddf042267e15839cb7a":121,"99276dcc97bb2885e8e16964efc324f17361b7ab":158,"470660a3725890fc71d33d5a3dc790c49f0ff2cb":338,"e613ddb97632a397a4540a07e25745077cdf4c54":202,"b2e72ec807e5cdd045cabd81a55ddb583c0beb76":1,"de2cabe66bdbca7580af5dfbbc5c675582e749d3":692,"8ed3b40441759157cde33bce9d95d68ed853ac17":632,"2bf581f5dc62c4ccffe0518cadf0966ce1fa0e09":206,"ac742f11a7182968b16d05c37a3682375f7bd5cb":1343,"b5edcf63fc21bc4ee50825cbe786d766b25b3dd2":44,"9a9a07c9da2d380ff416061f62e7901022ff1e6c":530,"17ba26480b0b7f0dcedac543bf7dd3c2d784b7d3":1128,"4afc3b4314e3de575cd2a69aeeb8662b3f8d1e88":469,"2b713b26b72ddaf439a1a5cf8161b8318449e240":12,"a5d9d3024325c3d8597d02e244456105964f67b7":280,"5a4097786f34a80438975dff49e04a9981561fab":459,"0bda3fa949893ab79300b2769e6e33d6ceba5a9d":824,"7ebcdb5f4681aca7a9a02d9b524920dedb45e6f3":1641,"2dd641580c9551594f41effefca41e15a19852e2":5,"b341cc62aa61029369454e6abd28506ac770e166":80,"95ebd463b6aa7bcf4e8092a3838da8e685167f54":26,"b237afeb8887e75ec6958e842263cc50a5fa1ad1":44,"8aa99ad6e07a09deba49046296b04b258cfb918f":107,"423f46296cd7c5a15271e4b17db24efe31a26236":250,"ca849429a4d2e04effe46974018abc8fb8843e39":132,"d5e329860074621c1c0ca52b65f9c8131f4f888e":26,"244be7e5f1f8094bb51b6ca373893d3265ad4d1a":217,"13366b702549248ae2f515ecf152dcfc2996190f":828,"17791acfddd406338bc1b315c264ef0c0f12264e":1625,"3b95d1961e8589edcd4097a5d26c87b56480f6ca":52,"3d3384387768b3634b17b854df0cfb27640953a1":471,"e2d5c8c9cf652c1828f545e8c518bf4045bfbdde":0,"68a7962c8abf0d4db2ac7ebb6b328c43eb8fd005":989,"62cd645cf6a45b6cedcf60df8a5b0586b5db746b":48,"2c7c7571d418ac0c855657fb8e21f7a38a5c12f6":284,"50e33afd0ffa50378aa5e93b0c25846949bdacf6":30,"d6614cc435b892d758fac56bd7cd010440ba3c79":98,"30e0aa96bf11071d52d923641980a42b28e8810e":169,"7c0c38086e90fadb2974ce0fff8b8141ae576e84":60,"96e42b9597b12e1e159c2ddf4959cd4b755c0704":139,"ba4e5e6039a0e73938086f303893cb37b5c6615c":106,"f499d58bad30be3863df95093f8cca3226076a23":49,"10ef6d00a270d2c00b2231b5a78faaa21ed593ab":95,"9a632659463914ac0f0bbb0943c154c9db584f6e":81,"9b2aafd102a781b3d186becc779c22c96a67eb93":146,"e24c3719575e5c5c32ec7e792f6e3cbb96ea7170":99,"91c84326bfcdcb89c1e2699fbee45834ae390273":284,"087df0418eb9285d41307cca3ab243b9ef827af0":424,"3f0e71ffc8b576e7c9bd0c71b7c82e0330749bdf":2,"fdcbf96b3c8491c85bf1939139812c3297d95ef4":43,"c2177b5904213e85bba62a44bbfc347bcf3dbac3":60,"544de26a6d66c671359a5824867ac134ed10aa2c":87,"c3b2bf1518a7043ff38432c90e5758c897ba093b":7,"db7fbcfce5484c0eb731c0e4c8060ebe372024c1":103,"f70325d5845bae626cbe1b76587421682bbb4628":4,"01b11bbce5949124e902f2fa90c31b9c4d7ebdfa":76,"d501900b694519f1431d3833777aa0768f3d4fc0":45,"0b0b3b9af10bbe3c5e263209788f4d6d1753449e":68,"8579f44bf84ad21b0a4dab73283aa4c085b3f1e6":39,"14a6c872b754d27d4a699f7f7202d14adb03cd37":81,"ff29b03bb72b73a2999031cf384ba02078b2aa87":89,"e368d06640695faf1de488161d4a501b74914fe7":95,"3ac44e52542d81261c009101ddd62a8bd008e266":50,"cebd678fc69b41218e8cfdfa572545dfbff7c256":35,"9d39fd6ab0d168d121735c018d2567430ea7efb6":15,"258a389f278a161565cd63d9b6ec73abda1909e3":85,"99308f5c7fdd3837ab7f5bf6214a73b0f2874dba":38,"31f90cfeaa7e48228e5cca334fdbfb2af10de619":19,"05c22dc4e55a773b4e1b767663afce190f7b49ee":4,"b442d258d88c27ed621987e5b0b08be671ec85c7":94,"980e235ee2bb779adc3529ebf402c70ca7c38be4":22,"b76b2eda36bbfe1b06d1ca5df7272a0010de796a":49,"529c1daa902e166e6b876ae8f3bf7f0afc98d674":89,"d7e26aab1e5a5ed52be7e0dfe09ed0b532d7bd4d":122,"d710ebfb14e34cf85857b7d42d5d421cdecf869f":39,"6a6830f18d93211f6f1503de563176ca12834d54":125,"55397354c3e8e231a5eb7bc830323f122b539f5a":0,"b3f9f29ebc188f343234bee0559ac4de7daacf97":256,"667b8a33eab5c0153507ba3dd01e6900654fa5b5":0,"05f2eda6e9c9501e1c6b0da66bc8fa85daea00e0":0,"5020546c24c6182cacdbf01b83ea885e65a4584f":0,"6e1c8003c8af315a7df5be072b5ef3f8ba7dd7e9":2,"90566e61c6052026997c71f6f5a5dfa0698cd9b6":119,"7c80812815356e76dd6023e39a0dacd9ee3a8689":90,"b3f2cc4b41297b79d85624bfffc973c65228f2e1":171,"3d626cefb4cfe071f0d36ed4a326c26197dcb02a":156,"4667f96e7d87ba21d1335d5b33f002c8ec004514":115,"9ea5dd242fc5c2fb66a1462b3f86df48a0facd4d":338,"f3cd940e352264ae3637019dd604de215584ada2":180,"5857d48bf0d760a2befbfe6e1e0c9eee79ded607":10,"64b11bbb783508808f9b02678ed6602e7493d875":186,"1446200a3e344bd5c1ad55bbb450d3e170cf7b20":450,"d0842b77bdcfe69dd5d53471c0f4f3e19fe627f3":220,"e6e27340c939833850f743e37bc815e377f97115":58,"cdabadb7054939a323be3506a6f5203f9b660cd6":313,"5c3ba4039b26284b35f4cada15e99319a761c6cd":37,"12ee3247f079363735a1f1f03d9e437f36111bff":53,"0af5dd792078274fce7d64c8fedecab53db2c7dd":1091,"59053938aa81f6061c6093b048b7a1787a4d46cb":1088,"87680d9ed182b6956fcbc5d94731f5ae8ecde0fe":883,"e93aaa8f243eae2bbf5c37901b3916d4b2755493":544,"a7be43ace7603ad3785bcee6ce6e186041d7d1b7":76,"ba04a725d014caa6f0ed0a9c25420e940d9bf2c5":836,"6da33f0fe4dc38dac682eb82963dc10a1b4dbc95":65,"0bc075ecd62f5b5e06c5b1065ebca8454daf9bd2":80,"033315b187442e37765aefffed5579185d9fff36":28,"282c7d481a1f82cc1fe2c6617a87438dd290c673":20,"b9c6d393966ca1a46015e58a160e9e1e80004d9f":33,"89ebccafd96fd68132c034df0f72afe9875066ef":0,"9aea7881c63c188bf85544dc25a527ccd31959b1":0,"dde7dac6390d963da038b75add0b893c906e29a7":117,"7159906b2794f71ef27acf359603b5101e3a75da":124,"cd38acc9da1c176c5857330e1cb939872a432611":27,"bcdb44b9f24ae127f85bd56da5b2c16d40a1a09d":167,"42ccaa32793ade822c8c0593b3e4235702ffdb01":0,"96b42be405854f85f85a964bc6b911ce5662145b":44,"44ed7e3aa4b4e6b4f36264b9f47fbf8946e95ec8":226,"fd6d92783f06f63546b95e00cf3d0d0058b9611e":131,"122a2cdd05264d30393c3e023d7e6f06a49b2175":2,"d155578d02d2eec4397602505cf7256838a1d74a":25,"1e63f52d05e46891752fc636bcc314ad7a5a467d":191,"869da23e92770d3740965bdc5a8c2a6b6e99c38f":160,"74178edc3d6bab41d1c0629bdd0978b2c827a212":218,"f265811f70194631727be4b039dbe30496592800":0,"3e7ffdb9105d8419bf701dd04c0755f715c773b9":369,"02b198921fa2115a131a455fd47e2c55ee2d94a1":684,"cdf212aba3e0bdd70f74477719dfe2e2642d0a46":707,"11bedf71742591bcdc58fd3cd5785f658c51a833":0,"405cc7a51ed2bf69622cd5322db93817e6530710":5,"decbe35becb7c5b4101af1b6fe7f0cff5167de0d":0,"d509e4c994ff5238dbcb8f354495d09ddceb741e":119,"825e40260d3111bc497e8410d86b9105df5a8c9e":32,"c6d16c05a60d36602e8acdc47621fe862d09dac9":0,"31854bfe6c7a6732c7991bacaae195742c067771":0,"168fc72452913911d699a02d291081fd513a4f23":0,"3726f5dd30b0d2149cf400ec42bd131445a103dc":0,"25814aa57b2a4701ec969f667727c83492ce2fa0":0,"c582a5d53727208c5ec3a70f16bb6a8f73a85036":0,"3c52283afa1ed9800419fcbb1b549b8be50ef71e":62,"5b807ed90c878f5e4cc9c5ba36f19c9b87ecdbb1":0,"117f81d174a4b92c00cb627451990834cb497d7a":197,"63b1c76e8ca0cbc6a16914d8718a5dd334c14892":6,"437e2deb4b4cd559526bec318e6adf4848bbfc9c":3651,"09296aaa7944104d1dbbe95a8c8ba19552026b44":227,"788cd2e5797bb7e1e88915f29f5438159b04eb4f":231,"bb08328e3db96aab9341deb1aed73958a0ecde7b":150,"77e3f989d0c64d44b1819627424973428a5e7c8b":109,"d547a3484b4a73ee431f4d689eaaeb830ab4a8ad":204,"4ab2555727d8ba75e21e47eb576112bfa55e995a":253,"2a858c2092dab03e0a7e2ce865051e459c5ccb87":125,"12e09c817c0a091f3666dfd8bab56d4d6bf02df4":221,"4e6ea97d7a05fea6d7ccdb03189c2f34fd65685b":235,"eb3bb54d6f20732f098c5066d823f5d385585a57":45,"ae2fe568283014d062d9baf42189cab4c18b1f62":176,"e932deb79652b966378c7501c7ce4332038659f5":63,"400746df8939789360ff706281f2c0673333c3ea":525,"2a70b8797e770bdbfb53121d5f3b4da5af1c9bab":91,"a950f52303bd38f6b6a8077e9e0475256e3d2e04":75,"c9b70331dee32334722343890a1d9c40af48113f":148,"808a32199c16c68d0c18597ccf54d05d0c9078ab":109,"a6ec7691f62e7e85436355a328fe83c48f88353b":22,"faaa0f732605a17e3371a36fa58ed6506419ac96":0,"50509a0db5078ae245c260b21093fe280eee7dab":545,"93f1c8da9be37428857431b9557a0a7dc3ebbb94":153,"ead9da70b4c20430fae4781a75cf3bd3f16b2335":217,"dd183b79afb49627556a3fa4085bce7d12e51080":108,"4ef9cfb25e59986a36838f4ba730770c48a091f1":48,"75e449ac49226184fe314965575e3b5e68646242":32,"675607ac69c5a5535dd9a8324cae6f9739ccf899":58,"e6d4e1c67cca2618205a57a6e071bfc969798890":48,"42eccaa072d0b4a997269837222ea289573c0a53":819,"a94ebc5579beb70de9a638eadbce42f9458229e0":34,"2379255cd187d111234c9718a6ff4ab64d077fbc":27,"0da032418cb787be37b1ef0c8d4cc5024826d627":84,"1c1937d5fe48584a7a10028fc1417102e0cdb362":66,"8873a89ecfdc20f4cb5dbeb0c0c55ba505ecdb9c":164,"e706f24214d91aebd79b3eaa221a75404057ae9d":32,"4cfbfa72cbf8c65f53de818e8acb46958d2652c8":118,"17e8b70819a957e465967b647f752464d0a50dfe":516,"dd3c0e581538486f4ff7dd4208d0ad40c810774f":18,"96188fde81d6c1e6e83c6b37d3c17d1bf69e7ec0":1402,"a55f00af1a05ff187b8ae9a186a2a2900cbbe16c":88,"fe744cb0fe75998ae36efdd89d04e57a917a525f":93,"9f9dad81fafe3eead7a7cd91ab75a1760e4f991b":105,"121030c6d15d1e9debb15ade62cf38b920c1f9e8":42,"1714f62cdb4dca93d98a4a6104576c4f2ab4c42f":124,"1978b3bc697a89f362e87d12bd527994bee92ba5":384,"825ee7ad8c5efcadcc3289e856e890f34b8a7946":246,"2ddd5ad4d9e5cdffd4a5a301d13e738493df1ee5":33,"6926f03afc1122a202026d533b0c5f46b3550b87":350,"72b3d7196e61f85752c172d6f8b56be309dc79e1":184,"88479497caffa5a8ba4bcd0162e699083c88de42":12,"20e82bfed460b9ad82dae47b53e2c8bbb02eeb03":340,"373cf0620d6867dc8668afb6433ddefc8052e625":273,"3e1b32f5fa379d0a7a7dc8f397cc0a77cb3fca4d":599,"e92e1e2c5f9fa02a83f6bd517287dc152a8dded3":0,"f8177a6814f087fb815e7b7a60ac4295720f6850":0,"dd1aa6cbdf60992d204f8a948770da15d608a10e":0,"f1818db2563b83cca6e767577d8ce18b222f0487":0,"45895abae45c7dab35e6b6685b1c974676a3dea3":0,"cfbd7b1d721664e3b1b5ca2fca5eac4327532c07":4450,"62a72232dedfd7b1f1421537e4ab48e81c534607":1167,"4e26ee4641f9d4aa88807bc85dedf8c68bbea4c2":0,"fad25e9c7c1491e74ca207ef7ef097066ed46394":1206,"2f5b86aabc10129588ff5596497a50200a116a2e":116,"a1e3f7bfcd1ffc828aa455aaa7d3f564b8d0af61":642,"7ea36e9d76660e82164c2b618a3a49c13b04bfc8":0,"c188fb61b676ada370b8080db94940173c8b2f29":0,"1211962119440dca67ba758396ea6db46342f9cc":1,"9e45548ce33e32d54de4a0ae1e6ad390ce8bebe4":27,"6f9829e356965b9df76f348dca92a135ad160852":0,"6a4e1525d37fa61dbc9c9219492564005b0c3fba":2532,"54999b0931cbb58751f09002162102a6ddc95ea6":0,"df8e24b1c1f804340d46d23f351cb7fd5ea09852":28,"a05499048ed47dbf35eed29b195a020b8f48153c":523,"50c9737508d73cb8e38d5fd70f5c6709b3fab6c9":0,"9716d83b2ee663b9b264542077a25a9a8d5bc1a6":85,"79d2998d2338f946cf9e0164aba4e7e2502e6179":32,"4f636be5791a78541c7fe79361234aa4b6044ef9":0,"dcc05ec81a4d198d0e9f3c048f8527e4f5b80225":93,"dc6ca250692d00db822f4ae73b6cd53e3dd2c9cf":0,"d6b07bbe5f82a12ba5b93debbc3e79a7b0a8cad2":0,"90efe3f681b77fab436a2a46e2112576653dd08a":0,"5fb6035996a69a219e0d8bee773f2d751abf6b6b":0,"5cde1b7bc30e2231a6c0c4bd21429be65176df09":0,"2065a7ff388f713cd1519263e5de71f94921e46a":0,"bfdb4df3a7ef68fd259702bd2d5bc6315bc48172":0,"cfb09527b9d44617579c658f03e346fd01a86dc3":0,"4f73f7d2152fb0476a2e3037610ce16ac57cd331":0,"b61fb4ce10740d7ec53afb882dfd9d917ff37ef0":1,"02bdec7578999873011010e8bcf25dc9b6256b36":0,"05b5fe4775be94c9189f462de14cf23b7d1a415c":0,"2d4b8d235bc54e5e409a9ba6b2e75137314f9392":0,"4f42a7e0f16ff85adf45353651399e5d1d347209":0,"96635e579a97c8d96b47352aaeb884952caca5cb":0,"9d2af2a09fc2730cd84d4a8323980a509afba82d":0,"f32123b236dfabbe2ff719a5d0226014c1d99747":0,"485021180c22f681312da771840ae757152d8e21":0,"56b2f2ada9dc033afa9246255b21ae77bca18575":0,"6954e2bdaa29dbccee1de471cd87074adb59ddc1":10,"97f70d1c304b2f1291bcb8770cf96a1d07c19d26":1,"9f753203903f0006af6d78880a210d10e564eb52":0,"2e336c66e7cee0d587d62c2e3a9febd8eb9192c5":0,"69df985820122e1ee18f2fe5c2a9c780bb95e25e":0,"561c48c09f77b61dae680fc3cb798ff0b6a044ee":0,"3b39065b62e00bc9ebc4a2c3789d82ad2758b530":0,"d9892d7a91a615616fb27561affe4865a24a9bcd":66,"834dbbc6b9e4f339b3c9fa5cfcb792b71c3c5911":0,"6a1dd081b5b46f92c09cef4c98be060d098aaa2d":0,"89e3468c8bc7b9f7ea0a5703424edd7e7bf9340b":190,"9096ae5fbd3e71cbe477078f56eda3e2fddfadf5":0,"5d1505ee49171d0f619ac6257fc5965b3c1d583b":0,"d1dc80ac441772222b4fa8896d2bdc0a356bbf53":1,"73f9317458fbbf57c6ba33ce04b9f07fbf782f8f":0,"255e42658414f8e7748ecfc0c717af62d05fb3f6":0,"9db792a7f7b046a4960ec7c82cc92304447b2599":0,"bf9fc4ca7b6b9a966d461f889e0c4abafa646136":0,"0f9be515a26bf5a765dfdb5bc117e234b12ed842":0,"1f518e60890801580ec93ad401364d2eaeeaf45e":0,"f20712ce6aebb7f319b9f61e3531995f04e1b276":0,"ea1f6fe3a2805c69476c31b744deeae12a343cd1":0,"c90813d5fe3fc9d96d5017cc11f1e943ccaba1a1":0,"edb2e2b31a68652c7b47e35706f1488f7b73dfa4":0,"c2f579d3ba65004f01b4288ec773b48e5cf26d47":0,"389e15af7abd352d28d05b46306ebf0f2e836936":0,"2e14402a5d5972a7407d4dff849f28ecc90aae4b":0,"928bc8698a7c286c4835c0160d4d281de70bf8d6":426,"cec58be39f9a5b5c300482da7e6834c54d0576b4":0,"2812a5dfd1d85589a6e9888f3744452e0bb4f174":0,"e9a2d8df4c83fe8f4023f44ea9031651f79df263":0,"e3250c64675f94f2f55a40c8f4653f00b79442b4":0,"347008517b354cf0228148630076803d41e136da":0,"888fb8ff2d7c42527163606dd7e3da900565ba8e":0,"1fce3e6d0f25044354e24dfeae5871a6f482b17e":0,"71ef441cf58ea70c27a8fa4f9c82efe393451ba4":53,"b9bd3c5ee7bdf8f776a35de88c41bcc8a06f6c81":34,"75d3b038a6565eeda2269f5a2f7f3a72c94880b3":0,"a7682f0b1d053d455148e91590130d8033995473":21,"69b5d21db044efc48f41c939a38c32469349448d":66,"f4e37561f302344d8f1c3390f4e78fad5e8bc768":0,"0cbc3a271496483e63b0d808bee9fc7bded0c428":45,"cff7076181c0f096de2cc7a5d456fadefd0e4ee8":74,"33b751acd263ef78362b0c7b2a583bee282ab11a":13,"68bd91aaf612e25886b51d661a61a984084e0bd5":77,"3761a8780f77225f6287ab580cc4cff678a1e1df":430,"6d045a41bc7416fb64eff5ae95739da23f263fe1":19,"6247ce4e439ae0d3706a721d54fada16a2ff1775":5,"6681a860d7769d1c8cdfa6e03993f7aecf6f585a":3,"093d8d927e88d079f4ed5a66c8feda8e0f56d9cd":4,"e4bf0dd521a477de48334a2064d907cb83a80ac0":72,"b14d151ca2b90d771510aa5b1030e5e0a45d5679":34,"781a977f89ddbce5ff5ad85d2e259076f1e54641":24,"f001a241445f9fa6fed5abfc90bd64735cc3e758":177,"7291792fd8d5e8692a3fffdbbaedf64c3387dc67":44,"b95de429ddfb856685ba8a4ade535d322f47bbd2":29,"ee9d3ae14acd2f4a67b8258792b2b085ac1ee89b":226,"edde3ea2f805d3db0baf8b522080870f08d126ae":91,"a2cf26cc958717390e5c3d2c0563ee974ba2dabd":318,"647a5395416fb89705f78966438cb3953ff3c9cc":279,"04ef1d496977f0483f2f9ed3d92651cc5117d9dc":116,"5cda7d9aea5262cb04bd4382564b99fac5528d25":59,"2126f80457f71e2190451a8884863f46b4341ddb":64,"54b4a68daa87481fe04b6d7ca0ecf8d9ad4ce45c":40,"10aec3253fd5360c512d35555a6918918f0a6b0b":226,"b4351d80f2057f1fee6574e06509e7de32751d94":43,"3d7004c597a4bb65b1930582f82d148f096e4cb6":11,"fcad237617ba04cb825317c096ea2dffa5c58ddd":30,"1cbc66349974a9ba11aa66d844caca51c960cc07":25,"43ade3e6f4a169b5ef295ef5820c6cd91f694799":75,"6ed31fcf755d4a2ce0c1bea09dc21917a49425c7":0,"38091c40235784f648f4eeb0e4b3e53caf0c3a58":25,"6120c6157518bb60edb883f05820a93159467dfa":23,"2e84b05d9bd37c4c6f9fa01c3381ab5d6879acd8":1,"b5cdbeec350bbb97a65bb3aadff8bf83c1e74015":149,"90b19ae0626fd6fd060c62ddbc70827a23242f4e":397,"a14782571eea649f5f74d1cf4b99eeb59aac5c8b":1641,"4e482b8d4b691169fc0890c1b2f4ff51d5996267":546,"06bf0220378fcbde8d517e73ac5ecfe19607144e":30,"f4e2026f9242a790ce1e2da775a5f00df334f647":58,"ba870aeb2ef3024daf1f700fe73943d63afefc65":1143,"99a7e3ab86213e620c875b184b3f80acbf2e468a":483,"c2f6491ac557c3f4e9fd9368bb246c5fbecf7b20":785,"7b23b1543898c1af07f2186cd5414f3899ffc8d4":0,"32f389cae40418514790d0e4a1be37485449520a":2682,"08ba978d415882ba049f1ee48265b1b6f0c24268":553,"e46639b0598b0679348b147067a5f17f15c70a58":841,"59034a1a4ccd73e9bf5c552e1bb1f3fa1fd5796e":997,"65c624f390eeeda9ed9467f007ffcd1a64e5acb6":2079,"bcce2d466c03aadee8e3e5c9c749e85cc7986902":0,"d3e50ee312f7fb545d9f91af13c323a8e4c309ab":550,"bd0d5bd89e2307c6159896206c6676add3077510":42,"9856e9d275d87cf68c1a2ae1c64ef11266524007":154,"b2519860cad9e1e64392f8ec23c61ad5fcdaac59":292,"4a5c27ed61a17138ba8a045da185988f2436eda0":134,"caf6ce9065251bdc4c8bd5f9800bf29b6e683393":47,"65146af3c024373b3f8e19ba399e37f2a41727e7":0,"67533522b44203ba131a52d10b532ea81e1bef36":4,"87c4e8ec90216614a9b54a225586dde2b27c9186":2357,"e94c33135f9451503f4c86fb9cfb05a3e20012ff":1,"94d796bb8fe5150436b09fa166a5d31cbf042b89":175,"1095f33a18ed1f791d172b6bf40c69079db2e60a":81,"d6b128f86bb3edb87af9bea8db999415ca3a45b0":68,"52dab7c4782bc65b9a60e017acd18dec0dad94e6":48,"86894febdc256d66d442a1265607eaea24447f1e":0,"e26a7b0a07b05b6bae18fbc53264b8e5a1594348":948,"31415676174245f8d7012b74780a0c41e7103243":1189,"83a9513436ac336058c97a769eb96ac18dfeb0cb":0,"e3ce0067aecd9100d189be8de752c659a5cda3dc":277,"c0763267a1133a8f7fd809b01b2b4f507860ecfc":574,"c1d80f376d7593cc2f5baf791888fd8dad5f2407":138,"c7c5e0987b97a4ba188db5c73a753999bf092d3a":136,"b4680b60af2bfe780a79ac1d239117dc4382a91b":40,"0ea97ba6c3ce9296dc23ee1715bc4f41ec11fde2":0,"b3b83ae4bb21448ea6cbc05cd7e803d4e67afc79":3,"a190c2414f5558c1e57087586f5af2f7c294edbe":37,"cb7caecc5970af21ccf479b8e362e8d22138c758":7,"8ab395ac9569614729b3fe9021d0cae3ab865667":78,"bacaea3f311c33bbc1e618cb109ae1cc012c09a7":21,"ea600a02df70f48042883da1d7b871fff91ff258":150,"c9cc55a77f68ecc9a50c300bb1b0d28fec524039":30,"5bb72a0aa9b519fd54e7c2fb8f01686622601698":8,"2b557fab765f823c7a541fef3c381a7628a51839":0,"2dad61e357bd23d0b2666b79652df7063e7b35e9":7,"fb83aa8976c2476e3371cf716276b0077c177a19":4,"59bf5ec7c695b55bf41a6acf32ab3a238ab3c441":96,"af347912731c521b73e7deae3fe4e171208af81a":0,"3d858ac24aa274c526fa4a666399979814110d7a":47,"6cc272a2e5496eff6f075d7cbc2ab72e9b329bcc":65,"fecc8fab593f4bceef033c8ff5aab77ba3fceb91":11,"e5a4d8fa0eda74a8637248523885caccc69db259":55,"306722771ebfb9311d509dac5ab4795d9bce60bc":42,"7becf24cbf724cef2adde8f70c183a3a06e96f4d":14,"d7d7e1e0899845e05c88e2c15bfaf98437856bc6":56,"e18b18c1e4e7675538a0b6bfc04632d8fc6787ed":16,"7d7e739a6424b5601acd094b69570c60907ba995":47,"f11afc854f952685fe3b4cec41105f50d1944b11":29,"2c85125f197a05948c21041fd90e5948f03b95c9":0,"dd5d03232d97dbe50fd84a7a388361560718d5ce":0,"292bf24cc7a2083ae63f4b98b60bfcab5ce6466a":0,"b2b84ea26c1c432fa184a613cbdab8a618122d92":0,"2ddb9c1610683bb09cee42d558d99d485b3d371b":0,"4037582f761705d4eae93ecbc7fc66f0106d394a":0,"2138970cb9dc45f8b05a747376a4186db78278de":1004,"5c79f394920366a60aaca2aca7f1f03e53634579":552,"b112457699be2123a94392ec2532db46a23ea21a":82,"7992919910f38fc7bf9b391f3aa62a32390b2464":21,"e25f324b42e22b8dd2f65cb0dd2076d4fe129483":501,"b2bd82dc3d7902d6a2fc14d6456baee39dd6f1bb":124,"17a5c8d562b9dacbbf38c9fd976b8d95ecb43f67":123,"2dfb9b872c9dfeaaa43f5519c91cbf3675d0bc40":175,"199955e4c55d251522bb84573b18df5bc719d144":56,"30f7c2950c658da443b28b6ec91ecb795eced5e0":244,"a916603576060cfee57817dfa3c342aae0feab1a":324,"433ddf87a7324a677f542118a303345f2caa7394":106,"3d8b28890f947335be354747c748629af385455a":88,"6962c4d6bc65d470e5f4f3d76c3689fce243be35":131,"f26a931578ad7c8d9ac31d501ce80f359a1b3be5":346,"0f39026ce34186ff1e059f73f1681859a7c8df87":0,"722e582777582eae8b766eab545bc62ffae9cc65":1127,"ef45d33f3b257f413496a44aba465bda5740ce9f":1152,"86a35519df543f05d70fe92aaf5bb681f046dc3a":337,"648ee7a9ca318c599865360b2508842fb0545148":64,"c5196281d6a26b25e44516aa0879ebe782f9a475":15,"ade6f5a4734a50a3920563dbfcd2f1ca4b15f53f":982,"b6439f20a9c166cca2522d55a04bb454fcde05bb":2107,"fd500a5881d8a02cda017f23f4f2fa0cecf3b6a2":465,"74fdc9eb6260a567349077eb9654f3bfc4b01eeb":433,"06cbdb6c746e1e730899ca90168d254d935b79b8":0,"974dd34e7d93f20d0fce9911966ad6cc1e7708fe":156,"4bd21278da71f3a158b07175c7b4a46e4bae3b4e":8,"bed5901e0d0c30d46b28c328934a2d3d73932c75":61,"dabb3eddd7ffa87dc50f451f227932190daadc10":93,"36d91623914c57b4e3ec9b65ff34cfa76c1a063a":32,"26ed0d6f9886048b754458b85fe101098077aada":1,"5e51c08cad36e0672ad101ca346352cda3799f60":66,"71284ab38d1552aad8c0ef6712f7e08ce7da0aef":9,"58efd70510308bc4e2dc6b96e477bba1ff925a34":48,"68aac8e6507c99445d17f0d72f19eae934d78b22":32,"0f914d2fdfb29834e7786e40fc8c7d09b7946fba":12,"49e5411cd2cf742e85c9d9755a2e9bbc98028a05":0,"a41f3d79b672f33997fd9e53095ee20cd8c77ebe":7,"bd672bd6f2ba7f76524133e5c3f97548c8f25940":271,"9a30bde4082e48c180240ee7cd4dcdc23db0904c":0,"e9697c177d04776afe7f1c0259b4ccfd875bb62e":0,"235572ed6fa233552f8e11fde7497fbc8ad6dd9d":124,"528ea0b23179235ed706deb29983ad1225f6a25a":55,"fd4325beb6844fa2045b964a45b2700eaa3132cb":0,"8aadc5d117b88450be1257f5fa0817ff8ea6d672":0,"0f9a6256ccf5e890899892f0a62752e8a7b95c79":0,"e34b50b86684ef9e34c62d0250f68d3ae2399b16":0,"c03fdb2f3900814a0fb9eb2056198052e453ce9e":0,"7082d4a4f62e5faa90f07ba447baf2b3f1d985e4":0,"7881e3b09aad1a1d939001dd55db474274f5327d":77,"46d1e9f0f14a6fa64cbf1ce12e6b38a029fd670a":5,"a50bf4dc345e9cdcb2b759f48385cad179cf2493":2052,"43472a11722b386cc623b87419d0820a4ad2f2fa":425,"889a60db07f61b90c1d3f7ed79e86e71825dbf43":916,"95d7adf5171be0425db1682c1abc1823f2644576":243,"3871eb34da554a6fae61f1e903cf59460018cfc0":231,"4de0d4612fd627c9f789f8e5f7a2264953a3ad3c":0,"a2c3c8070edfd3de088db0efee82f22c8a2eb54d":0,"dce5325507e72f44374d2005a295e1f2a6ea5bba":0,"02795fc004075ba1905c2c6fc0319b8769901742":0,"86e9fc76681dc28745a27c87f81055236ef6aeee":63,"c47b7cbda6e4a9f2d2c6017192131ffa3dd77d4d":0,"c1e4c053954bf9f2b73233d8d2b6b09d5e8a29aa":51,"76158aa1fd71e106fdfd7964fb54f3e39c301676":476,"d524e081da88947b81b22ca7623db02aaea7dc46":70,"2fb3893c23cf219cea495ec7368dcd5d3a198b6d":0,"e5556be940bc754b9d1956a67bdf258b5cc2dc4d":141,"44c4a2b7cda646fbddea1a899fcdd0425eda3aa4":543,"5216e22e7e70574b7e72c8b68f6a9accd9571362":2392,"f3f7f70555809b3ba3a2eba2c0d0b6c8922b1e9d":51,"34aac9271508a1da256ba5421503b5de1514a8f2":31,"dae39ea65adf1e4ecfccd4543538ebd57aef92d6":41,"2b81b59d071a39c2d7b9a4d973fdfe859ec2bf65":139,"daf58f9d291515c177ae2ed5a4ec46907b6e6e38":0,"f731b3cef6f3a178dec6c94b1ab73842d4fad74a":80,"e76a15bf5fa4e4316adbf1b88b50ced450f13e75":10,"203f33b59a03d06869638474b0034939b0f69401":92,"a7dc485fcf139a0a8d63ec7541bc85449b413e6e":12,"7ce2ca415d9bc8216910b908b0529e6c8c627c62":61,"34835457ca9bc02c6412c8bba0b8429638eb0e63":0,"0e2f4fcd46013dcb3b296bd2c8d018e29020a05a":46,"984aa8d290c9da5fe353374f95e6eac730cefef1":0,"87612587f0ea049fea5b3ce38858bad57245dda8":0,"d5da6ed4eb2b45b1d591145f3d3a7290141c3714":87,"3475760f686533266110d5b65b6743c85dd23207":153,"9958888c6aa99b684e713c4999118cd97b05e5a4":124,"a8f35f8f642351b0edd0931e928338f3f4a2d622":151,"002077ce7cbaccf82a8d5399e2fe62dc5621a75c":246,"407f2dec6e4bc9a28afa6f0c0a32dc85d41faff4":49,"5356f6666d01fb7e0cc91c238c32886a994f28c0":223,"f33ee87eed30d5d723aab89ac447de26085b84c7":251,"23bd95ec07a60aa38eefbd3b82fe2478e6ae3dd9":413,"690295166bbf903ef2f40ce627f19b8d53b648c4":1816,"c711ff67aae4659d36871e1bfa279f969b073679":252,"93c3088c62448835e76075adc8499efe8417f8a8":80,"404eca29e7022e556df15de5c344eb130bd0d048":598,"362f203dc54ed462ecf413d61771c6067ea9ab6f":16,"0ec860f9ea7c1abee06367f835b58e15cf726740":16,"6a0acc24500abb5f9fc4565ab7c07cce955a45a7":975,"387e2cba6622af26da55b283a679bebe18b5213f":0,"9ca10c1f050410247a44eae0f29b6921f3166921":5,"9e26a42456e7b32e1f41da94fe4655f14375c5e7":82,"1de94d5dfcc31d04c0f61b757dfb0c7dca742e0d":0,"0c428878cf4924f28fc76228b402de8a4b9379fc":238,"faefc54ba1d42e6bfa09830da968f1bdd025c23e":0,"97bbc7c4ee125f1a908d9cae82d15c6e4e8a60f8":2,"a8050de86b8151e652f4d84efbb41cb4a3d1b481":0,"90c37af92c3aa052986332aeb7cb92594bb0bc44":236,"46c3d9859af6f4ca1a4b4e62b48de8e2fe613a88":55,"a513e706b394ba63c99c57c011a015ecfe5efa3e":24,"1d2ed428250ef85a45cf386aab2582382e71948a":23,"f73e891b7982c96e32e5d47f4e164a206446554a":70,"870efcc004652e3e17f8a7d3a1f4a3985f45c396":57,"38c612f54369450d90af0f32591b6653252e6d7d":0,"d99f79407c3b6a1bec23fa16aa441c36bacc64de":0,"d9546bceef2797f5068e09942b9aade2d4275a88":1,"c91918c3e92e259d0f0bc2126c63e591d535161e":1,"40c50a572d92071780aed6786f658d925120ac7a":0,"9acd3f883a584be29596d092ed9906a6db2af4e7":0,"a03a3b01005be521fc4720d6dc3b4247960627f5":0,"6365847ee6518725dce5eff3b799fa5393f83ae2":0,"83f783ae3a54423beaddf4e56400687aeda1c40e":0,"f5245a868d0a5ff1403c7f2d20e8b9ba02f4f71d":2,"8a0584d5e169da144022edabc2473a1d1f039c2c":0,"12cf3541aac1ece152b65c46a13da8da7ae0c1c8":0,"b3ae587c008297e7d7bbee9d73f22b7587db3d1b":93,"2c9e580fea0cd1bd04af7f12b262be3e129fca9a":0,"7833dc785c7656d288a352a908a62a5089d21f15":53,"1eb95c8382ba9fa37f1bbe72d998077ce8918fe5":63,"1adad809e17339a431e35c2627264a55c77907f1":77,"3dbd1e93930a66bf346e7c43a0ecaf1cc51aeab4":87,"e4bedbec7baeb27cfd8409b9019f9868d07de47f":114,"7e7ae3449d908e1f1f4e95619991a39f6e06d18f":810,"b77cc18da4d0758e00f062e30e4c2815211d9cdd":1226,"f773d619eeb0a115801c68a766f4afe743573b95":975,"0dfe7b4ea7d6fef54b67e875e96dd529c6338ad6":0,"909437d16e12b40a3c563d66804a838a04f9444d":76,"03d258c30ae64043eaa5f0cc6afb09d3f5623358":133,"c0d321da951265c167392cf8f38b15f9f3e6b8cf":52,"ce790a202e74539ad4df213346ce88b70335db65":0,"f04c0788088e2b2f71a313ec14b9fcf561c9e4ed":336,"d7822b067d59b535a6cdeb76b4eb143a677f80d0":192,"2a4b7c4b9779c73d34d8c7f6d44d4d75d78aea36":196,"dd9e37bbda23be953930462b25d31dfd15534477":18,"068e367d5fe180f102dd735c48de0462b8f8d679":42,"ecb128b92e09ab123508009779bb91976283df03":61,"7bfae27c2ae462564a220c25e0c0bc091fc1be21":18,"9814e735d2ea46f89baea919033c5a61699dfabd":95,"0bb752692216bb905e17c8f457eea92528183fc8":24,"3e68c4ce03c39e3601bcfbf4d0ddb55563046bb0":1,"4bc7bd9061b78d8ef029a4e91df4efa912efa65f":76,"655fdb9220a9493c9c270de1a821a66306fdb08c":59,"25357b50805c5c914ddd38869fe823a0acaf2d30":0,"867a84c4c368670a66467c27e332d25d7ea54174":0,"3457c7181e94e473692e014b50703579d17475d6":65,"141b5fb1214f5aff9a767494dc9239544b2a1ea6":0,"719de616350d78e35460fcdacae402b43949d33d":0,"945db600822b9f09433f944901dd8ddd283f343c":0,"2e551cdee171b703249843b95f7fedee339b53cf":0,"e8803017ef838fdcf4084b2cf79e4b15f4494fdd":0,"2f9ea89afb68120b2fa6ce8be8a5a911ea0a4bd4":168,"e7f5bd614a612e54bee431ad9a1d97f9d45bca73":182,"b41143763d31a045948923d4320651731c3a0474":109,"f515c12506d7f108f972992b5c169c8b23ddf1fa":1748,"ae80336ff6afc88d9356595dc974ad63b150dde1":0,"c44d594a324778ae32fdda34ac92b2d8a2bd4b88":0,"fb8eae818d8ad81bc551c54b6ca45b77c4ca951d":0,"2946f6e9df51df195b6cbd4ad7b76871e0116534":129,"48cd2c5ef5f31ef7e9ba19788c1959794ac53edf":16,"923b17ca7982b442cc34c4876c914d9e7e9491ae":18,"4e656603fb86dcd698b6d4be65e655c6921c3dfa":7,"dd389e149f1d85861b99ab49659d953f5fe21b80":91,"a7e7003c6271ed72b676cd3de4e8c17a58523800":72,"94f5a1bc35e556ef3bfe123e1d73ce49bb44eed4":0,"ef4635364f23c15b881bdd5493e19d4e5da0dc2f":17,"11b26a141b15e3a4a8004284cd3e886d8f31a655":0,"5947adadc7fa4e7179547fdce4612902f79405ab":0},"tools":{"cursor":{"name":"Cursor agent","commits":398,"loc":40730,"first_seen":1778696012,"last_seen":1794240838},"claude-code":{"name":"Claude Code","commits":1316,"loc":301129,"first_seen":1779875007,"last_seen":1794611211},"openai-codex":{"name":"OpenAI Codex","commits":2,"loc":104,"first_seen":1791990659,"last_seen":1791992816},"devin":{"name":"Devin","commits":1,"loc":3651,"first_seen":1792606841,"last_seen":1792606841},"github-copilot":{"name":"GitHub Copilot coding agent","commits":2,"loc":1167,"first_seen":1792719166,"last_seen":1792719430}},"monthly":{"2026-05":{"loc":37802,"attributed_loc":8898},"2026-06":{"loc":42975,"attributed_loc":22397},"2026-07":{"loc":8790,"attributed_loc":7858},"2026-08":{"loc":53876,"attributed_loc":52758},"2026-09":{"loc":128300,"attributed_loc":101678},"2026-10":{"loc":137820,"attributed_loc":129212},"2026-11":{"loc":59887,"attributed_loc":23866}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":8.0,"workflow_agents":1.0,"tools_configured":3.0,"earliest_adoption":1778598831.0},"findings":[],"evidence":[{"kind":"ai-artifact","description":".claude/skills/self-verify-beacon-in-sandbox/SKILL.md (claude-code configuration)","ref":".claude/skills/self-verify-beacon-in-sandbox/SKILL.md","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.claude/skills/self-verify-beacon-in-sandbox/SKILL.md","weight":0.5},{"kind":"ai-artifact","description":"CLAUDE.md (claude-code configuration)","ref":"CLAUDE.md","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/CLAUDE.md","weight":0.5},{"kind":"ai-artifact","description":"AGENTS.md (generic-agent configuration)","ref":"AGENTS.md","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/AGENTS.md","weight":0.5},{"kind":"ai-artifact","description":"beacon-sandbox/AGENTS.md (generic-agent configuration)","ref":"beacon-sandbox/AGENTS.md","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/AGENTS.md","weight":0.5},{"kind":"ai-artifact","description":".cursor/environment.json (cursor configuration)","ref":".cursor/environment.json","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.cursor/environment.json","weight":0.5},{"kind":"ai-artifact","description":".cursor/hooks.json (cursor configuration)","ref":".cursor/hooks.json","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.cursor/hooks.json","weight":0.5},{"kind":"ai-artifact","description":".cursor/install.sh (cursor configuration)","ref":".cursor/install.sh","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.cursor/install.sh","weight":0.5},{"kind":"ai-artifact","description":".cursor/start.sh (cursor configuration)","ref":".cursor/start.sh","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.cursor/start.sh","weight":0.5},{"kind":"ai-workflow","description":".github/workflows/claude-code-review.yml runs anthropics/claude-code-action","ref":".github/workflows/claude-code-review.yml","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.github/workflows/claude-code-review.yml","weight":0.6}],"data":{"artifacts":[{"tool":"claude-code","path":".claude/skills/self-verify-beacon-in-sandbox/SKILL.md","added_at":1785813125},{"tool":"claude-code","path":"CLAUDE.md","added_at":1778598831},{"tool":"generic-agent","path":"AGENTS.md","added_at":1785813125},{"tool":"generic-agent","path":"beacon-sandbox/AGENTS.md","added_at":1785813125},{"tool":"cursor","path":".cursor/environment.json","added_at":1781090603},{"tool":"cursor","path":".cursor/hooks.json","added_at":1781133871},{"tool":"cursor","path":".cursor/install.sh","added_at":1781090603},{"tool":"cursor","path":".cursor/start.sh","added_at":1781090603}],"workflows":[{"tool":"claude-code","path":".github/workflows/claude-code-review.yml","action":"anthropics/claude-code-action"}],"tools":["claude-code","cursor","generic-agent"]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"work_units":609.0,"flagged_units":54.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":0.0,"pre_ai_era_burst_loc":0.0,"measured_loc":433695.0,"flagged_loc":245616.0,"flagged_loc_share":0.5663334832082454,"max_loc_per_hour":3104.7795003614747,"median_loc_per_hour":123.56515897895207,"pr_timed_units":208.0,"excluded_import_loc":35755.0},"findings":[],"evidence":[{"kind":"velocity-burst","description":"21,473 lines of first-party code in ~6.9h (3,105 lines/hour, 16 commit session)","ref":"6bc3fe317dd713ba3e59cd83c97aad0fabecae84","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/6bc3fe317dd713ba3e59cd83c97aad0fabecae84","weight":0.6},{"kind":"velocity-burst","description":"5,904 lines of first-party code in ~2.0h (2,974 lines/hour, 8 commit session)","ref":"9e05a0ed8bf98e0bb5737b6a1244132cdb5399af","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/9e05a0ed8bf98e0bb5737b6a1244132cdb5399af","weight":0.6},{"kind":"velocity-burst","description":"17,529 lines of first-party code in ~6.4h (2,733 lines/hour, 27 commit session)","ref":"856fea863341848f978048e4c7ee87b9fd763f37","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/856fea863341848f978048e4c7ee87b9fd763f37","weight":0.6},{"kind":"velocity-burst","description":"3,754 lines of first-party code in ~1.8h (2,075 lines/hour, 7 commit session)","ref":"7800c3b950054c8414f89f5ce1650d24ac2be5e3","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/7800c3b950054c8414f89f5ce1650d24ac2be5e3","weight":0.6},{"kind":"velocity-burst","description":"15,995 lines of first-party code in ~8.4h (1,912 lines/hour, 82 commit session)","ref":"4ab12eac18d3fb7d940408764d6b7379b35b1866","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/4ab12eac18d3fb7d940408764d6b7379b35b1866","weight":0.5736592169494902},{"kind":"velocity-burst","description":"10,045 lines of first-party code in ~5.3h (1,900 lines/hour, 17 commit session)","ref":"a6ef5801d71e9f415d01ba5b67ab0266b265c613","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/a6ef5801d71e9f415d01ba5b67ab0266b265c613","weight":0.5701387429051923},{"kind":"velocity-burst","description":"2,183 lines of first-party code in ~1.2h (1,748 lines/hour, 6 commit session)","ref":"8142cd5554b76a54c5b6c2af282297b03fd89110","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/8142cd5554b76a54c5b6c2af282297b03fd89110","weight":0.5245027808676307},{"kind":"velocity-burst","description":"7,796 lines of first-party code in ~4.6h (1,677 lines/hour, 2 commit session)","ref":"32a79e8a1c76df91034dcb8d02328433e294dada","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/32a79e8a1c76df91034dcb8d02328433e294dada","weight":0.5031180161338512},{"kind":"velocity-burst","description":"7,152 lines of first-party code in ~4.5h (1,587 lines/hour, 5 commit session)","ref":"65c624f390eeeda9ed9467f007ffcd1a64e5acb6","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/65c624f390eeeda9ed9467f007ffcd1a64e5acb6","weight":0.4760653312788906},{"kind":"velocity-burst","description":"4,135 lines of first-party code in ~2.6h (1,568 lines/hour, 13 commit session)","ref":"7bfae27c2ae462564a220c25e0c0bc091fc1be21","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/7bfae27c2ae462564a220c25e0c0bc091fc1be21","weight":0.47028222409435555},{"kind":"velocity-burst","description":"7,358 lines of first-party code in ~4.8h (1,548 lines/hour, 13 commit session)","ref":"17bb1bb558b359c069b1ae663408924c14a2b12c","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/17bb1bb558b359c069b1ae663408924c14a2b12c","weight":0.46436276514930164},{"kind":"velocity-burst","description":"10,030 lines of first-party code in ~6.8h (1,477 lines/hour, 28 commit session)","ref":"d5e329860074621c1c0ca52b65f9c8131f4f888e","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/d5e329860074621c1c0ca52b65f9c8131f4f888e","weight":0.44318795515915227},{"kind":"velocity-burst","description":"2,374 lines of first-party code in ~1.6h (1,444 lines/hour, 2 commit session)","ref":"d432aa4af806f54fa94ab3945dc1a20d9e707206","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/d432aa4af806f54fa94ab3945dc1a20d9e707206","weight":0.43316776482513936},{"kind":"velocity-burst","description":"6,691 lines of first-party code in ~4.7h (1,430 lines/hour, 8 commit session)","ref":"9a25d4932d798f251ffd69384bd6ead1f2aeabcb","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/9a25d4932d798f251ffd69384bd6ead1f2aeabcb","weight":0.429063056644104},{"kind":"velocity-burst","description":"6,298 lines of first-party code in ~4.4h (1,429 lines/hour, 24 commit session)","ref":"d485a870c7a83617a561e0733466c7af4c654262","url":"https://github.com/Asymptote-Labs/agent-beacon/commit/d485a870c7a83617a561e0733466c7af4c654262","weight":0.4286783891094725}],"data":{"flagged_loc_by_commit":{"0e94e742ee55f2189f6a0e83b8e63610f9fe65a5":1379,"25f4bb59e092b13952da41b91c935d629a47fecb":765,"730623fc2847c9c9548729eaca171d4cc5cce2d0":848,"64e816e9a4725dc92d1f3978817b107996239677":470,"9403cd566cf022ac6f67406b8bfeec7b1d62efdd":1298,"5ef78331f4c1eb29c9ba5c2f6862a993b78778bb":128,"fb08f5758ea463b8f9f69e8c8cd2b2d5078a5412":1205,"dc1f3e6e02bc0dd9c3508fb0d66db00e6c7a3228":9,"11b59451f692d43d456efdf8b88080121461f763":164,"aa2d148c2b5b963a240c4d662bf8747e6b6cb087":252,"c31174dda50c375ff3e313da3dd577590ae3380d":1721,"d23b266c207c650086c25ca2cdc8612bc7d5dc15":94,"2cdbef2b34dd39ad62f0ad9d9e346ea7c9d168b2":78,"13556e6d3ea44ad0989e991d53555e6f064370bb":136,"fdaac969254669ed4b1d86b6efe3129e84ce3cb9":141,"8142cd5554b76a54c5b6c2af282297b03fd89110":13,"c514b4263a0402f1af2653e78c0311ac99041de0":2220,"b9fbdbf4953148da569ab5b13f2c9b2ddc3ff5cf":204,"0c77cf2cda5007016c0796bad333045116ecee66":1576,"edda19167436c039cc765fb105cdca127851bb0f":1602,"8f7ff065d5e4eebd2161e6a9e4a602400aac361f":1452,"3a9923fce5c6c5b5c6918de8697444587f291d30":1374,"bc4a9059aa21d759c5f657b188ce3868f1a64c27":1956,"621f932fcd75cf07d54c50065e05ef91873feffa":2174,"05c59cacfa0b1a7da7ddac615904afcd9ac8b70b":1734,"5811a8147295b40034ee9acc211047cd7a570443":1377,"8b3432f2807e2dc117b02e1b579ea7ea7caad35d":1631,"4482a816824b8e4df0787da9829da9494401ed9e":182,"38ae53c81df4e67bab3f6c6019187f736e25988d":1343,"3e973f6371e625ecc1696dfb2ec53762e14cd7a0":1405,"929eda6ee092e7e71e701d9f0f484acbed8278b7":1042,"6bc3fe317dd713ba3e59cd83c97aad0fabecae84":201,"63c59d1c64ffb64d3235971c0e32869ac1ee27d4":1210,"019830fc18c47c434863f6afae736e932ce602d2":847,"579dfdfde9d2969e2cc5a0453fc224604b0b93ed":892,"6e590d599d28d45180d2f0dbc86faf6b47d96ec2":156,"0bb0637c024d01406ecf0f0818e4dc4f2d5962a9":527,"55ac7b285b66057dac898b8bb87dc2fc88a6d381":218,"aba38e81ac93e1bba9f6b186207b528cbc059f62":126,"76d18fa2edc7ac6b70c6ed167b67e3f843d2087a":393,"9d7a990bac8d63ab74d43c4a560ae0a1fed520e1":222,"214c503ae9dfa4e6e752ffebd00aabaa9bd900e3":5,"c52f2d93403f62baec73403ecd7c4332db0e6f5d":45,"a611cd53cbb85aa1544f38bd6b5f904c0fb6fc9e":847,"20ecd37a54679ef104655ffa3b73158fd710fe49":177,"fa0e96edc7cedaf6788ced2ecf9b19aa86a74ab7":44,"f9108bd78944a743558277bc8a8e78bb79956c04":1104,"84063bb2ae7753fdbf25abd12260fc399a016092":31,"b656bce5a949d73243798334bb85ed3fc3b99c92":652,"598df665915775b4507bb2cf235cf02f0d566844":16,"7f170f10c3bbb29ef0b928200b98a761714a559f":24,"4d74a93d9310df37126e4a39e184dcaf47253b1e":2223,"9c08bfccdff5bc0c8ef8a55a742a50fcda4157ab":81,"db97c7655c5aa2f5e1abf06c1ef94ace09537467":2100,"0a7295191d3a95e95d394b6ae48122130e652288":740,"9e05a0ed8bf98e0bb5737b6a1244132cdb5399af":68,"64ed2f81e977a34c7b066f07f7ae0730d454306c":1045,"3b3859a91a4fe2e128c9d7ea96112fad02573e7b":2275,"ba0c05978d7c4e56e36e968edd2e4c483a5ce5da":41,"7470ab56ae3c051a019769c9e5d52a5598b57238":47,"8507e55c4f1fe9669358b74e6f1396c4ffc61686":7517,"32a79e8a1c76df91034dcb8d02328433e294dada":279,"9c217ca426b0b7de6fb45734abe37d6ae4f5b24e":1492,"8ada58442facc4eacbddbf5f0015341c9bb99ee0":408,"fc3a6c6f8c823a9ebe10a45663767fcfff6aa971":310,"2684fdce4fc7228585c2b86980f8312b99fe6f9d":219,"432a6cd98f83145bede861a7e4d14e1f84b96320":518,"692f7139b33ba0c46cbb1f040b784b3436fa918e":260,"10bbb4ef156ff182da364ae0d72cfc22f1ee9af9":222,"d2684e1a31439f5143e5486aee9b047ef08f4888":165,"c093afba95642466d8abb65a9bf12c5b990c44b1":28,"238f872093b02f6d38a8b7f925f2e2a9a700e683":274,"a1bf439c6081b96420ab5ffa7abe2e012c7883bf":1603,"787550b0464410422c5306c5173a449b167889f8":982,"f8638987f5aafc9fb67cea980b11b15c94c73416":722,"fc44838cbee97fd8275346a8ef984aad546251aa":2940,"81da01a0ff938ea31aec3c80434b12b7114aa5a8":65,"e160d704a6a47b44a9c92f0f5ad774cb2ad569fb":30,"024e43af390be9ecbded7810189b116cb85fcd9b":486,"969848eb1d14df98bdcb3cbf619625cbffb7195a":5,"6b231436e4ee677e98d7cea69a4f177fa5b8e66d":2705,"2aae236fb96885d2c2ab66243505d6e44a40be15":9,"0d7f57edc48b1a84123a09aa56d78277f61d741c":181,"d794228a02f5d2385bba499910c47dca64d3ef69":21,"1ffb30cdad8c8f49b2423522054c5725ed05d633":65,"1aaca54163022258decdda6575555323c2710211":251,"a41e5a115adda3197c4026cd697134a07d577e60":38,"a1e507c9c293efc8e21c6044cb722507ba816cf7":79,"435ece8a57d4f8e51c423d7430d8119afd639aa0":180,"f447a0e1681088c073fc7e5253ba9a9bb5d5f75f":1458,"e4abda9377c0ab1a2aaad346169add788488d9d6":11,"8b1204cbbfdc4c182d95fcda093f77e235c98295":3768,"17bf2236f15b0e61e37c437307882f28bf597788":33,"c5ed1c20e00221aa3c8623a13d921783ad36b8c9":152,"b315febec6bcbedcce8a14b2453cbc183b26f6e9":12,"e5556be940bc754b9d1956a67bdf258b5cc2dc4d":141,"44c4a2b7cda646fbddea1a899fcdd0425eda3aa4":543,"5216e22e7e70574b7e72c8b68f6a9accd9571362":2392,"f3f7f70555809b3ba3a2eba2c0d0b6c8922b1e9d":51,"34aac9271508a1da256ba5421503b5de1514a8f2":31,"dae39ea65adf1e4ecfccd4543538ebd57aef92d6":41,"2b81b59d071a39c2d7b9a4d973fdfe859ec2bf65":139,"f731b3cef6f3a178dec6c94b1ab73842d4fad74a":80,"e76a15bf5fa4e4316adbf1b88b50ced450f13e75":10,"203f33b59a03d06869638474b0034939b0f69401":92,"a7dc485fcf139a0a8d63ec7541bc85449b413e6e":12,"7ce2ca415d9bc8216910b908b0529e6c8c627c62":61,"0e2f4fcd46013dcb3b296bd2c8d018e29020a05a":46,"ae319bff888ad55f590db85a3081d43e84debfa5":57,"2b203d4ee76d123bd996bf0dcd44c90ff856545d":188,"8e6541614b101ad9004833b95f30c4af55067153":200,"2867649240ebb48acd62777a61ccd27b57f5a41e":1095,"3ad0267680672b4171b4d5932d5e5ef097d2fa31":1061,"b77a08841469e091f0886359dfdbf2ebe0896541":81,"d7b0a2c4115bf1b352c56f1f34a3abfbe6b33756":150,"f4396050466678f276b7287eaf19b64d171cf6eb":58,"4b3f3aa663e4cc3fbc452f0e399fc7a0f630ffad":6,"36a1f1814421e2611474d413a9ddfedbfe6776d8":62,"b6b1110cdc5701134d7ad7906360bacae2674386":30,"da30f4681916f5a61d9ee5f203e9c13614519e36":96,"8bfba6e99a536f19fa34e53222ef7274be9ee3b5":125,"77950b6745d436e0ba50612a5c6e5b547dabab26":138,"fde1ea89f5f33d779662bbf004ba41a691f26903":137,"d726c334849c5ff34a2f03215303455951d3849e":24,"aa17d536f1ad488801f087f6c07230f619f302fa":89,"f60e3756ab98b47f7aef198d993077106812c1f5":66,"5589d6f43cd2de2834c85fbc8d270934154169a2":64,"bf372ca1228cf5f82b2fc1563f173a48f6c96ce8":560,"e01548418283770919b0c555c3b35760c205bb98":954,"2316d655ed22271814f0e7b68bb3815e06fbb5d5":751,"e325d9341883154ad593cdbedeb6cdf5c0f12b8f":12,"e64b212de7dbfa00343e45cfe9412080254d3f46":1345,"f8dff6609d662d35fd8aca8e6d9a78f53166552d":58,"c2f59c4068d06a51b133b59273ae683d7b3646e1":2179,"e59fb410219df28c5df4c0ad44df1b5851921534":1168,"967b021d5c809e121718232948c03878157208d6":67,"855539e302d1ea7c460eb30eb88846a187d0df49":1755,"16f481bfd447c746fd862ed8935a7cdfef269a5b":1517,"1023decff11294896d9c4eb584f0230873b7f378":1280,"c9acbea4b8ab0467739912613c4d4593e9134680":313,"4fd83a10cc1ba5745e141837f2ad1ab4822699e3":105,"57a92193f7adf74905db37f1767c980986e2e1d4":5,"f40cbfc6d6305133ebbf9356e13ec646395b6e2f":264,"ce3151b7dcfe7f6e7f6bfa33144683c8d86ede53":276,"913cb07d81c411d882bc7fe7922ad10d27bc8e47":76,"0eaf087e5e9747e5925b10b14409632f6249e133":81,"93342fe3818a8da0854135a9b8553760fc1ead3e":984,"2468cec6243ff94c6ae7fd29ec7ef1c53798882c":175,"b2c6d555187a363507ee3465175101f008215560":438,"b64073edf58938216d01d12033dbe35f642ecc2f":1910,"32b9e3ca2f48e40f0d49f730224b4a376db68a73":468,"a6ef5801d71e9f415d01ba5b67ab0266b265c613":331,"a5cd60e82c6756db8707d13959ec048e2b7be5ce":57,"44bcf8364718d525cfc1070185ba0f33127bac2e":98,"daab6ae58d70b6e2a45c522f5fd959dff1047939":1688,"a08fea0a85947387c9fbc4bb135d947cd74f793c":1051,"471cb9ea626344c7bdb5210885ade1a1f9fa9599":434,"298e192ea34a115e828e37b850ca09dd60daea33":127,"9aee458c2b0f3987b9f20f573651fd9be5601ab4":448,"07c1f8627738769b721b85cf0e83b93e1569db2d":70,"70c0f44429a9313c0e99e83c41cea13ea1a9b52b":573,"54cd55afdfaccba42a1985cf7e6e978f7abdab3c":96,"28d7f5884fbe5595fcd95382804917bfffcde2d9":105,"85810e940cff8618a951e24ea2551cb63abbe140":1838,"fe1086b4a51962c806fae8b9ebd9f504da6e94b5":930,"90db5ef9a4c5247797172a3d24dc35e4a362e53c":313,"981f13e8f7cb766da6b459816904629709f647fb":495,"74904dfcb6112fdb44cbf16ad32c46f20e68ab99":9,"7800c3b950054c8414f89f5ce1650d24ac2be5e3":64,"6ff6164d36c258e065f4dd3615aa8b7177be7436":684,"06a10bc9593d687cbcf9bc84b33e5928c3d01778":1410,"fda8989deea76e2a15a3f4e85173de8dc1493c49":1588,"3ebefb319a760667d8b1796b94c37cb6f9c97468":293,"ebee22824e67e3b60e371215d10938d0ee0bd04d":1295,"f6fb689524c9f65445bbff4d3876537ccbb4878c":1111,"0ce21d37f053a82050f75127480f52c41bed9da4":119,"9a25d4932d798f251ffd69384bd6ead1f2aeabcb":191,"2a4ec2fae5a4f29b1e45c412247af0ab5eeb96d7":1395,"d432aa4af806f54fa94ab3945dc1a20d9e707206":979,"1ead6b954b652f47fc08df2ddd0c431fc4a6763b":113,"c1463f7d0b883fa0ea6eb012fb2b6a4d64c96bd2":1513,"a7fe3aafb1a61c29c03609886dcf24a04c6211ba":1257,"284d762e6732e2ed9fd7c944e334e829f9fa3b38":274,"12a975b84a5b5e6c83cdfd13e8e683268354f6b5":245,"80eefb99bc8ddc4a2c74aabd4d4f3c009c81a57f":182,"46184c835d8be01cfebb6cb35f6d75b332a6bf59":217,"96795b2c549e02bd2c4a37ff0b12926050f1fc2c":80,"3cb8dfa3d2f55f114aaaea0219149a45aa02a883":363,"b835bc51e2fa52f5c44c9d1f7b1d58c194f4ee28":439,"21e8e183676f1bb5b2334a6a8b0313788f297f8d":629,"d7c3af038a3ded2d054f8160832adb2fde294892":209,"f3ecdc2a1724b3ed62c4250b05340befb9ed88a5":58,"65f23b7cb1f925c009bbb4c91d7085da3dc5978e":99,"100eb6a5308a3fa18b32cd29778259ac0dfa74fa":151,"1a5d461ba20060b1875d80254333497d9e968068":350,"59a2b24881aad80ace5ea6e76695a528c80e73c8":143,"ca5f81a88d61ceb351f85af4ad68f97b077d63dd":1640,"53f03544fdf8d7740462b4c077f15a563136fef5":1474,"36ed20309acde882ac05c6fd8d1266e933495951":378,"0862ceb5a165be5fa28b137d43c6995f19d1aa3b":259,"f6c7001a46054de6debb92c09ec80a01c402334e":496,"ed5a2fee7facd49bbe4f9ce4219162b6edec61ee":448,"dd22a89760b59a3c6c5f95fbf95a79d013feafe2":780,"00a36e9d9909523855b1b3f7870f9fc1057077ea":1121,"68173bb9b5d1b6097a652af01698c56b6ebbd012":736,"d26d20e369121f2a57334489dd35a7748075e144":761,"70a0882bc64b929e73eafc0ce34f59a2e3e35831":941,"9da4f69d91c3c4fe9e6e2b2a88d2c741e289db92":336,"d2a399f28a64a9027369b574b3be087fdc7b40be":203,"5ff23c78b508198308f671ccf501ad6e9bb185d8":21,"9b450d956b004bef85779ce697500bd6394ab9ce":256,"675f368b76db57d8cd37148eb6c48f8e146c6935":431,"17bb1bb558b359c069b1ae663408924c14a2b12c":828,"08a98e1ca24bca76ca5dc0dcfbebd4bafbaebdf2":1529,"490faa0ec26b9a85d27648a9853f4a97be9df16a":1498,"5da4127c791ad421bb6506e2a2332d01d9fbc39a":1084,"3b3b2e3fcf4d2f82c9d93f305733aaf8ba713796":656,"c181daf81a47807a74ab31b0dd93b8f122984239":98,"7636745096af396c9e25817ad16108b65e627295":56,"71dc09eceb850da27f974ac486fce35c10da7a23":251,"bb79cd8565d1cfd49dbc1858bda897b4d621edf7":315,"786434aefb07ccb9a775010a94038798ed8c52bb":48,"ab3416990e1d5433d35c7b9dbedad9824339c806":164,"c83c99cc85e23788743d2e3ce1d71f437f819ae6":102,"fa61cce6a4d93afe6d685a9d6d72524167a8a99d":167,"efc062cd312c6b8b81a0799f49ab94cf9c670c24":43,"1411d0833f48f0526a5e933a873025e84f98bc6a":340,"de14846140c331387bb5bb5ecd0480be7d35569a":102,"dbb9841c7d1c79ffeee51f9187687830833db4af":272,"861a6a31e9a5d3c51b98ab5a3067014f60f2ee51":272,"658618e7a186c0685b99fdee7d1bcabd34bcf02f":272,"ac3960aca5c1c5b8b86b7a7f7508aeafeef4a9d1":272,"4a09350e53fe8eae4e570f23932415c0a4096be3":272,"92872f57c15b5be2bc9da98e266692b8070b980e":28,"bee2e1df7ba1474cd57bf376506ffaf4dbb426bb":574,"b990fcf5c249bc731d41f31a22d985ab92caafc6":166,"24a5f409e685073b34422a69c8306e570f37a229":199,"c6d3b5829f3273c2704cfa0b8311374d178d8f29":268,"68a8f587eee58836c4ab680ad23996cb3bf31694":348,"b955f0de9965d43841b9494ff2cb2e2969086640":357,"e39ca29a13dfdb7b3facc5c38b83ca6999576700":2,"13610ed3bc6c0436619a4d1e7f74aecd8325d8d7":552,"e2a4cfc22f6ab3bdf8eba4f590e9919b4b3e8d9b":67,"de53e217558ad39ce176211e6a77ced58c03cfda":374,"7b98c9510bb4cd5545ddc6f17fd83a040b4ec26f":3,"332ba5dd4eaa8072466997e75e3af0c459ad5ec5":505,"2e47ea8cc8aa6fa32ab0d0b8647bcda86df22f18":445,"a1a8c5e41273fc1829a198476a1d8f86f1f74776":541,"67018da8c08964216fedf4c8238eade981ce8e0b":23,"d485a870c7a83617a561e0733466c7af4c654262":44,"fdbd51c478a45994463bd95fecfe6b41063a079c":2770,"a5ecb55c1ed498d4c119c742160ffa51bf68fa03":75,"dc0b02eb1a2e5a20e63fa238876c19cc47109e38":1330,"bbf13f9539e188e018f1079ffb1aa0cc0f42729c":35,"53aa9b59d45d2c8ce504d716082419df86b4a699":429,"352b6369e37ab3fea5ae7032352cd2a9cdaf3c6d":1031,"604eb63ed74b696af23a05ae8428af945a30a819":43,"15ea018e5d01c58c19da6b8e49ac5dd1ef6e6050":144,"57c11cb7058901c4f4194d9ba4da934b37b81f4b":41,"86e7f2372df8f3b6b81f382125402b8e247323f6":135,"e4c545d6dce6270e455700a83dd40c086b294a6f":41,"3e72551351b1f7d32df71de2b8fb561dc8dd7e3e":4,"b3ac9965c4bdc98e33c9ec51a0556adfddbbccfe":3809,"9e36d4b5816b504336a7ca46e676f0d0982ecc4f":10,"c1e3679f46d7f15e8aa7c36aa29cbde8487854a3":3,"8ce91020be5f7448f0a9f37f9d9bac63fc939b79":1304,"a5d50d25053ffa95860ea4371bd3eb65621a1abf":4,"89d39a418b0d417c10c88c255c3f931a274043df":33,"3ffb6bfc58367a7e71b8d4caa5de94b4a1842200":176,"11abd734a94ec0ab44b8855f396d80232a1874f1":67,"3dbe98ed97db471eaa787550dd00db06872d84b6":33,"c02513b6154df5bec7f2a2a616f44b20b79aed38":86,"06139989ae8a3f3dcdb3c81877304355fab855b5":19,"630a6317b7473e4f3955df0e50ece693bf5bcc90":470,"587c56d37d24b1dfa238611af17c84ffb702459a":431,"1687e0fde66645386b4530edfb30a51d339ab99c":546,"46bb15a7f416477d97a9b29c1b665f3466cea4af":442,"b5a1d5b1293e73a1f88c9fa52d6d01ea33a88a98":381,"4dde65a85e6e4016572383757b19d776cad85fbf":61,"780c55ea0dc8a35b9cc1050cca839cbab2693bb7":124,"645bbafc7676160be2eda9b09781ea8bee093e33":41,"ff995e64133f1f8b3f02d58274b77c9eb6d6e51e":50,"1c8dceb4809a447cf39df6b5fbf36b037034a33c":76,"d55b3c37bef4761811aca25637f20b6bac94ba50":5,"49f99129e8dac55a43a91d915972da229b6fa432":774,"0fc8b4fde6584daa829b38649cc12d14199fa2c6":626,"5eb56982d48634d481d5e9269cdb6361ba941b96":9,"7056a556d71de0ebc28b4d16220497e8a616a2a9":40,"0b6acae74a698422d1ffde545898aed9357fcf9b":21,"dbf6cf46c0ac7e5d43b7f0f9575b2527c24e4d85":11,"6739d0e7ba050d093d095cd2b1e09753e70a99c8":35,"03d0e2eebb995158ae67674a24231712f6619a61":26,"b04de58185256526256a1c919d5f81c09bcf99fb":35,"bc1eb9a70098d5200a89110cc826a0ac480be8e3":17,"f77ea92a6a9dbfff3763dcb0b099b1c95103ff0f":3,"1e77427af76470bbd1c58e76a16c640f5ab17ef7":13,"68b75760c5158eb989895abf07ad285c0d9db3e6":15,"a860ce4cbad8fa98410a9736468bac7293bb0363":1093,"e39b59119f7430c530a67f35346311b194e654a2":57,"ce1aa31226dca56f4e6adecbc9ae0c5808415752":8,"e9fc0be0d51c4d281ccf00f9cca1216c995c886e":1200,"2ee58a724f9872090049e8c24d7842e6d5920402":912,"61d07a5a2750ec7df5726acdd2d50d3b4bc70fb1":54,"b1d2b9dea84f51c44d1fcbc58996c6d8b33de242":1674,"5c580b4c5cb972d2b844324ead889b85da0e6b13":54,"a6407ec41f5c6c0a352e8aa7c5f4e9f5b2f67d49":1724,"64fc5ceaf58165007cc5cdc30efcb319021aac4f":418,"778c2960f0917f569c8f8c34d4bddd377b207ea2":321,"a994bb7b0cde020ed46240e85c877e87df8780a8":499,"5fd037111697e3accaf19d1d1a8610b2eec0fe44":417,"4c5781f99dc8906eb77528e63fffc327f50a6b27":656,"c28b2a92a381eea884e01e5da3f9723328ef9852":638,"ae50bf01baccdbcf21c4b2960020a92c2a5d59cb":132,"7fe99cf0e851fac7447c5a395acdb4e15d8c3904":1956,"1e2f7d71ae8cb3efa5f93c1160c57040a99ea30a":832,"4ad1eb58f1f60828d5dd48604094c711f8c200e8":138,"57762509630a21da8e2763333bfd46d1a644412c":8,"a9bbb9cefb01c5c33054703915f03c710491a8e8":21,"3c30f281491d2d04c384c0e5edffb6b098ddff21":1124,"79be28abe1ba670ed4a76c3cac48ec9dfb0e9195":349,"e20ebf2f24da9af73a11992fe27ceee23175abbc":832,"15d8ffd4aaa3b081d2b92400a1936f02e2d33f7a":2389,"08d698f5911d4d9dde3278d93f2aebdee7efbd20":9,"856fea863341848f978048e4c7ee87b9fd763f37":14,"e7bce5c687eb1b41d4d29af657afd31d195deb00":1891,"515a1f58d537fe1ee253faa0098cae6a62f31889":703,"11c7799dbc5b43cb9da96d2d38410b9b1bdaf032":44,"2a047b9db41db13d57885906c679489f7871ee61":1324,"6b0a3965372d0f45c7ebeb47aa62d0ad9edb8250":84,"087c49b218ac880455ceba2260e56e2e0b62568f":35,"b86b04a0de0349be9fdd5def26bf6bb49eb54a21":21,"766633b5aa6f4e4fb4b8ef63c75687f515137232":12,"c948b3d0c600da68f84ce11421e1fd2fe2ab1b22":39,"a4b9489016945c241d710d92a2b8a7d1b813a191":24,"c3fc84a42d9b9716768e46bfa6cb4de1ee2200c2":848,"fa77decadf39550b1b6bb9f21b11183362293b6e":54,"a6bdd4a0ea73a43a9e73604af311b0fa2b290ff2":41,"9ef7bd7957b90307e17b658a721cb6b9f8fd53be":56,"ecec4738d9f165b9116e75b8b3e6509b423754f0":4,"55acb0967ad17a15cbbcb26e41696e26f779355b":1020,"58e6210f447793e4342315c7af1e4eab6c0179f0":80,"e6b635df530a2c5637ba7f8ec59a0496e7822fa5":96,"8c629a9fa879c8126a5405013811523a317a90f2":39,"456873f575c783c8d5b5ca23eddaa71153a3359c":27,"e3b1c8f953350ea5ebec976ce9e7fe9663c07ff8":49,"63c278c84e7fe1eff2c54ae98362e0b13c4097cc":852,"71af5abb7397701154952854f989f7fd096d1e55":355,"4c7994e95bf525b7a6c9964b0371cfd47c39522e":355,"2587fed9b7c6ff33875d4e3cc92687559c8dcd9e":217,"a7e5cd26ab0780d6660eb9ab4a85bf98330c2b2d":132,"c53599d950334ac5d00b513c6c6d6405f4f61772":180,"cb5d7eabc5033c2949c5539fed34acb2fb2cd57c":71,"9ba1f198acb026832a31d9ed00e86333543de05c":54,"d173f5ef0bb040620634a5f19fe5f43af0bc85be":151,"8343d97c66206df7cc7024eae5a1b3c0b0ba2e65":67,"a8da85fded076206b287defdbd8d305c83db9f9a":21,"9118d1d47094525bf14c6a0fd8520692747e6b06":32,"c1219e42b492337c95dc0fac1ab8ca541a7808ef":146,"50e464cf03ecc16545c6a23fcdb998f9bfc89e25":148,"75713c1f8a32dc574eadf0dfb7b3a9e4cd2c431f":83,"47a07a3b5abbe16697a4aee81e11d65090e4fc19":158,"aadf40dbcf58c39e1714f035ffc44bf18ad074ca":75,"c0c8319e35adb0c4964ba5f0305b389485345702":71,"93f42f4de447f7c2b6a5c79cf6a7a57628754ad9":44,"4ab576cb8e75388bf0c36bb7d3e21830feadd624":43,"4f63a00da2ad9d3f5858cffdd2b2248a1ac507e0":108,"9117c9edb0da90300e5a1edf218c3e3d0a5118a5":28,"470ef388f4ba7dda3b7533183cb7476bbf25b5f1":56,"556a9753b3e68b1488711a59359316455125c3a7":95,"225567028b97e48a07c267e0b8da92e9b7d9d960":213,"4d9c316d156fb452495888ae7de00834d4e60843":1,"74581e872244e959e278b4db8ce3e488991afb3e":873,"d816303f52a302cb40da3f996b812736e67521d7":1821,"47d028e249ff3248bc2b42faa2d2246c96db3c64":177,"1e4386a0ce8a82bd893726e27b80a4e14247708d":34,"61110647f8de6ff794dc412edb170e21108fab2e":114,"c74d0b1ff7628584aa4f6a32d35e6926f79e4cf7":94,"00813194bdd1843507bc91d01a73e212f8f60fc1":88,"aafc2ed0bbde2245da7ecd2b36dea2ae3edbd725":196,"3dab361f1a01fadccbab230ccafc6f4d15343243":101,"c340f5c2886033dc14002b2d7f2c33f793ddcfb7":36,"036882dd5b1388d1954f6078a9ffd8773da6c842":61,"b541b0285e82458a352faa472915a08caf926fb1":63,"cf1181f670ebe1ca1b97f0e6025530f70495b006":128,"a2b5fc3e55e21fddd4c6777b2c0bca8a99dce004":246,"e7ea3060bdfbcbdcaeecd3c7b3741b47de65bfba":73,"574440af52ceed9eaebc6fd500441e379288c277":152,"d8ecd79b31baa9e37cb46034b3120c09acfebda1":8,"1c44e94b60a9a4f946ded36da93195501a089ed8":62,"642cb896a6118a04b260ecd3a407897ec2587f8b":89,"d868f97bbff7033af357222221fa2a9c14dbe4ed":201,"3b8fd10e95d60cf2417869583a096858e6b3eef8":235,"ead0b5e049fd5248b146831e56ac7ca3dcd71b45":60,"0ac314020071b2ee6ce1aec2803f7717aecc3178":3,"ad74cd67ddfdfdadceb910750224aaaed70244aa":46,"204253440f691060009fdefabbd6b08af9281199":26,"b599004d5f5d677e886d604b6bbc41d1bc4792d1":102,"454bb277e1252912f5409efbd29700571074dc65":97,"4031cecdabdc0cee07b93585a5a02d7449b4fc03":83,"ed266da67831d6e62bb860bc6c9d2f53a00a5539":11,"9f6e1c2de5251f5fefce67163c21ccdeee068ec1":66,"e19698f19e39361f348e2c9e428e42d6362c8c34":19,"f83d6451fc46f66968ce7d8814ec83621bd65cf5":51,"c7b0b3e3a8021006b2c99972cddb12abf5e0dbf1":311,"eb6e907b9c6a27bf0eb4513aa472028e98cb2158":20,"4ab12eac18d3fb7d940408764d6b7379b35b1866":1,"5bb260b902c08abee11766da0b253f8fb6f8fcd9":135,"d1151c7796392461d5b634b31b97b93327cdf2e9":145,"e53ffa95a65457529a92eddf042267e15839cb7a":121,"99276dcc97bb2885e8e16964efc324f17361b7ab":158,"470660a3725890fc71d33d5a3dc790c49f0ff2cb":338,"e613ddb97632a397a4540a07e25745077cdf4c54":202,"b2e72ec807e5cdd045cabd81a55ddb583c0beb76":1,"de2cabe66bdbca7580af5dfbbc5c675582e749d3":692,"8ed3b40441759157cde33bce9d95d68ed853ac17":632,"2bf581f5dc62c4ccffe0518cadf0966ce1fa0e09":206,"ac742f11a7182968b16d05c37a3682375f7bd5cb":1343,"b5edcf63fc21bc4ee50825cbe786d766b25b3dd2":44,"9a9a07c9da2d380ff416061f62e7901022ff1e6c":530,"17ba26480b0b7f0dcedac543bf7dd3c2d784b7d3":1128,"4afc3b4314e3de575cd2a69aeeb8662b3f8d1e88":469,"2b713b26b72ddaf439a1a5cf8161b8318449e240":12,"a5d9d3024325c3d8597d02e244456105964f67b7":280,"5a4097786f34a80438975dff49e04a9981561fab":459,"0bda3fa949893ab79300b2769e6e33d6ceba5a9d":824,"7ebcdb5f4681aca7a9a02d9b524920dedb45e6f3":1641,"2dd641580c9551594f41effefca41e15a19852e2":5,"b341cc62aa61029369454e6abd28506ac770e166":80,"95ebd463b6aa7bcf4e8092a3838da8e685167f54":26,"b237afeb8887e75ec6958e842263cc50a5fa1ad1":44,"8aa99ad6e07a09deba49046296b04b258cfb918f":107,"423f46296cd7c5a15271e4b17db24efe31a26236":250,"ca849429a4d2e04effe46974018abc8fb8843e39":132,"d5e329860074621c1c0ca52b65f9c8131f4f888e":26,"9e45548ce33e32d54de4a0ae1e6ad390ce8bebe4":27,"6a4e1525d37fa61dbc9c9219492564005b0c3fba":2532,"df8e24b1c1f804340d46d23f351cb7fd5ea09852":28,"a05499048ed47dbf35eed29b195a020b8f48153c":523,"9716d83b2ee663b9b264542077a25a9a8d5bc1a6":85,"79d2998d2338f946cf9e0164aba4e7e2502e6179":32,"dcc05ec81a4d198d0e9f3c048f8527e4f5b80225":93,"32f389cae40418514790d0e4a1be37485449520a":2682,"08ba978d415882ba049f1ee48265b1b6f0c24268":553,"e46639b0598b0679348b147067a5f17f15c70a58":841,"59034a1a4ccd73e9bf5c552e1bb1f3fa1fd5796e":997,"65c624f390eeeda9ed9467f007ffcd1a64e5acb6":2079,"87c4e8ec90216614a9b54a225586dde2b27c9186":2357,"e26a7b0a07b05b6bae18fbc53264b8e5a1594348":948,"31415676174245f8d7012b74780a0c41e7103243":1189,"e3ce0067aecd9100d189be8de752c659a5cda3dc":277,"c0763267a1133a8f7fd809b01b2b4f507860ecfc":574,"c1d80f376d7593cc2f5baf791888fd8dad5f2407":138,"c7c5e0987b97a4ba188db5c73a753999bf092d3a":136,"b4680b60af2bfe780a79ac1d239117dc4382a91b":40,"b3b83ae4bb21448ea6cbc05cd7e803d4e67afc79":3,"a190c2414f5558c1e57087586f5af2f7c294edbe":37,"cb7caecc5970af21ccf479b8e362e8d22138c758":7,"8ab395ac9569614729b3fe9021d0cae3ab865667":78,"bacaea3f311c33bbc1e618cb109ae1cc012c09a7":21,"ea600a02df70f48042883da1d7b871fff91ff258":150,"c9cc55a77f68ecc9a50c300bb1b0d28fec524039":30,"5bb72a0aa9b519fd54e7c2fb8f01686622601698":8,"2dad61e357bd23d0b2666b79652df7063e7b35e9":7,"fb83aa8976c2476e3371cf716276b0077c177a19":4,"59bf5ec7c695b55bf41a6acf32ab3a238ab3c441":96,"3d858ac24aa274c526fa4a666399979814110d7a":47,"6cc272a2e5496eff6f075d7cbc2ab72e9b329bcc":65,"fecc8fab593f4bceef033c8ff5aab77ba3fceb91":11,"e5a4d8fa0eda74a8637248523885caccc69db259":55,"306722771ebfb9311d509dac5ab4795d9bce60bc":42,"7becf24cbf724cef2adde8f70c183a3a06e96f4d":14,"d7d7e1e0899845e05c88e2c15bfaf98437856bc6":56,"e18b18c1e4e7675538a0b6bfc04632d8fc6787ed":16,"7d7e739a6424b5601acd094b69570c60907ba995":47,"f11afc854f952685fe3b4cec41105f50d1944b11":29,"f33ee87eed30d5d723aab89ac447de26085b84c7":251,"23bd95ec07a60aa38eefbd3b82fe2478e6ae3dd9":413,"690295166bbf903ef2f40ce627f19b8d53b648c4":1816,"c711ff67aae4659d36871e1bfa279f969b073679":252,"93c3088c62448835e76075adc8499efe8417f8a8":80,"404eca29e7022e556df15de5c344eb130bd0d048":598,"7e7ae3449d908e1f1f4e95619991a39f6e06d18f":810,"b77cc18da4d0758e00f062e30e4c2815211d9cdd":1226,"f773d619eeb0a115801c68a766f4afe743573b95":975,"909437d16e12b40a3c563d66804a838a04f9444d":76,"03d258c30ae64043eaa5f0cc6afb09d3f5623358":133,"c0d321da951265c167392cf8f38b15f9f3e6b8cf":52,"f04c0788088e2b2f71a313ec14b9fcf561c9e4ed":336,"d7822b067d59b535a6cdeb76b4eb143a677f80d0":192,"2a4b7c4b9779c73d34d8c7f6d44d4d75d78aea36":196,"dd9e37bbda23be953930462b25d31dfd15534477":18,"068e367d5fe180f102dd735c48de0462b8f8d679":42,"ecb128b92e09ab123508009779bb91976283df03":61,"7bfae27c2ae462564a220c25e0c0bc091fc1be21":18,"b022e871574624ecb32478ed4b099362f65adcb3":1591,"4350e565a30680ab69c968b1df132183fb025904":37,"8868efd0f91f68c05c609572d1471fbb8d8c2ced":148,"35dfb16c0f772d492320658d683f24e4f5fe18a4":202,"acb0d683850eb0d85078e6b06274e4848675960b":756,"8424782c15ddfe82224710d274301d62e891cee4":146,"af672af345a7712091c4266b9a89967d00160525":32,"76746f07f5d226d42c324a4ecee3377c87f74f16":351,"4ab932b8d4d10dc6a52aff9164903f1aaf40d491":265,"79e4031ca0cd54af2e2a17088202ae529af69414":325,"0b624af8b07bb3ebbf6f3356803d331797424e56":133,"d9837390e8be5af05cd0cd3f1ed589bd3bda7d68":6,"0f27f5a526d1276b61c5d9cef19e8e476c62c0f1":14,"ee888d2497413f0f7d95946ca571e94e110599c7":395,"271420603c487b39d8db1ec7fac82a34dfb3b812":123,"722e582777582eae8b766eab545bc62ffae9cc65":1127,"b6439f20a9c166cca2522d55a04bb454fcde05bb":2107,"68c666b64d9efac8b3a3e252c5a5d654c4eab73e":2544,"f9851e2978cdbd3930238c51a939ff4c2f846afb":2279,"437e2deb4b4cd559526bec318e6adf4848bbfc9c":3651},"excluded_import_commits":["000f2e3a87a593334ade1030e07080a9e8e5737a","8363c93cc3befc2077f533843c9b0e4d3f901d64","cfbd7b1d721664e3b1b5ca2fca5eac4327532c07"]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-5","metrics":{"releases":99.0,"flagged_releases":22.0,"max_loc_per_day":101712.3},"findings":[],"evidence":[{"kind":"release-burst","description":"v1.0.6 → v1.1.0: 14,957 lines in 3.91 days (3,820.5 lines/day)","ref":"v1.0.6...v1.1.0","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.0.6...v1.1.0","weight":0.4},{"kind":"release-burst","description":"v1.2.3 → v1.2.4: 9,627 lines in 0.73 days (13,147.6 lines/day)","ref":"v1.2.3...v1.2.4","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.2.3...v1.2.4","weight":0.4},{"kind":"release-burst","description":"v1.2.5 → v1.2.6: 10,364 lines in 2.22 days (4,677.1 lines/day)","ref":"v1.2.5...v1.2.6","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.2.5...v1.2.6","weight":0.4},{"kind":"release-burst","description":"v1.3.5 → v1.3.6: 6,202 lines in 0.79 days (7,818.6 lines/day)","ref":"v1.3.5...v1.3.6","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.5...v1.3.6","weight":0.4},{"kind":"release-burst","description":"v1.3.13 → v1.3.14: 6,750 lines in 0.14 days (48,996.1 lines/day)","ref":"v1.3.13...v1.3.14","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.13...v1.3.14","weight":0.4},{"kind":"release-burst","description":"v1.3.14 → v1.3.15: 31,041 lines in 2.91 days (10,681.4 lines/day)","ref":"v1.3.14...v1.3.15","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.14...v1.3.15","weight":0.4},{"kind":"release-burst","description":"v1.3.17 → v1.3.18: 12,645 lines in 0.32 days (39,133.5 lines/day)","ref":"v1.3.17...v1.3.18","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.17...v1.3.18","weight":0.4},{"kind":"release-burst","description":"v1.3.20 → v1.3.21: 7,884 lines in 0.6 days (13,131.1 lines/day)","ref":"v1.3.20...v1.3.21","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.20...v1.3.21","weight":0.4},{"kind":"release-burst","description":"v1.3.23 → v1.3.24: 6,023 lines in 0.58 days (10,375.8 lines/day)","ref":"v1.3.23...v1.3.24","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.23...v1.3.24","weight":0.4},{"kind":"release-burst","description":"v1.3.24 → v1.3.25: 8,240 lines in 0.49 days (16,717.2 lines/day)","ref":"v1.3.24...v1.3.25","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.24...v1.3.25","weight":0.4},{"kind":"release-burst","description":"v1.3.26 → v1.3.27: 11,222 lines in 2.21 days (5,067.3 lines/day)","ref":"v1.3.26...v1.3.27","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.26...v1.3.27","weight":0.4},{"kind":"release-burst","description":"v1.3.27 → v1.3.28: 5,551 lines in 0.29 days (19,414.9 lines/day)","ref":"v1.3.27...v1.3.28","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.27...v1.3.28","weight":0.4},{"kind":"release-burst","description":"v1.3.31 → v1.3.32: 14,215 lines in 0.14 days (101,712.3 lines/day)","ref":"v1.3.31...v1.3.32","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.31...v1.3.32","weight":0.4},{"kind":"release-burst","description":"v1.3.32 → v1.3.33: 10,585 lines in 2.47 days (4,293.8 lines/day)","ref":"v1.3.32...v1.3.33","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.32...v1.3.33","weight":0.4},{"kind":"release-burst","description":"v1.3.35 → v1.3.36: 15,684 lines in 0.6 days (25,943.3 lines/day)","ref":"v1.3.35...v1.3.36","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.35...v1.3.36","weight":0.4},{"kind":"release-burst","description":"v1.3.36 → v1.3.37: 10,341 lines in 0.31 days (33,130.5 lines/day)","ref":"v1.3.36...v1.3.37","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.36...v1.3.37","weight":0.4},{"kind":"release-burst","description":"v1.3.41 → v1.3.42: 6,266 lines in 0.29 days (21,588.8 lines/day)","ref":"v1.3.41...v1.3.42","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.41...v1.3.42","weight":0.4},{"kind":"release-burst","description":"v1.3.45 → v1.3.46: 14,022 lines in 2.48 days (5,649.4 lines/day)","ref":"v1.3.45...v1.3.46","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.45...v1.3.46","weight":0.4},{"kind":"release-burst","description":"v1.3.48 → v1.3.49: 5,259 lines in 0.06 days (91,130.7 lines/day)","ref":"v1.3.48...v1.3.49","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.48...v1.3.49","weight":0.4},{"kind":"release-burst","description":"v1.3.50 → v1.3.51: 8,368 lines in 0.61 days (13,767.1 lines/day)","ref":"v1.3.50...v1.3.51","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.50...v1.3.51","weight":0.4},{"kind":"release-burst","description":"v1.3.57 → v1.3.58: 5,168 lines in 0.76 days (6,777.9 lines/day)","ref":"v1.3.57...v1.3.58","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.57...v1.3.58","weight":0.4},{"kind":"release-burst","description":"v1.3.60 → v1.3.61: 12,435 lines in 2.18 days (5,693.9 lines/day)","ref":"v1.3.60...v1.3.61","url":"https://github.com/Asymptote-Labs/agent-beacon/compare/v1.3.60...v1.3.61","weight":0.4}],"data":{"releases":[{"from":"v0.0.83","to":"v0.0.84","loc":29,"days":0.04,"loc_per_day":696.0,"flagged":false},{"from":"v0.0.84","to":"v0.0.85","loc":67,"days":0.5,"loc_per_day":133.8,"flagged":false},{"from":"v0.0.85","to":"v0.0.86","loc":54,"days":0.04,"loc_per_day":1296.0,"flagged":false},{"from":"v0.0.86","to":"v0.0.87","loc":7,"days":0.08,"loc_per_day":89.8,"flagged":false},{"from":"v0.0.87","to":"v0.0.88","loc":20,"days":0.04,"loc_per_day":480.0,"flagged":false},{"from":"v0.0.88","to":"v0.0.89","loc":72,"days":0.04,"loc_per_day":1728.0,"flagged":false},{"from":"v0.0.89","to":"v0.0.90","loc":35,"days":0.04,"loc_per_day":840.0,"flagged":false},{"from":"v0.0.90","to":"v0.0.91","loc":406,"days":2.84,"loc_per_day":143.1,"flagged":false},{"from":"v0.0.91","to":"v0.0.92","loc":2119,"days":1.46,"loc_per_day":1450.1,"flagged":false},{"from":"v0.0.92","to":"v0.0.93","loc":548,"days":8.76,"loc_per_day":62.5,"flagged":false},{"from":"v0.0.93","to":"v0.0.94","loc":467,"days":0.31,"loc_per_day":1530.1,"flagged":false},{"from":"v0.0.94","to":"v0.0.95","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"v0.0.95","to":"v0.0.96","loc":206,"days":0.15,"loc_per_day":1370.1,"flagged":false},{"from":"v0.0.96","to":"v0.0.97","loc":0,"days":0.48,"loc_per_day":0.0,"flagged":false},{"from":"v0.0.97","to":"v0.0.98","loc":595,"days":1.96,"loc_per_day":304.1,"flagged":false},{"from":"v0.0.98","to":"v0.0.99","loc":195,"days":0.05,"loc_per_day":3858.9,"flagged":false},{"from":"v0.0.99","to":"v1.0.0","loc":33,"days":0.04,"loc_per_day":792.0,"flagged":false},{"from":"v1.0.0","to":"v1.0.1","loc":1563,"days":1.03,"loc_per_day":1517.2,"flagged":false},{"from":"v1.0.1","to":"v1.0.2","loc":8,"days":0.8,"loc_per_day":10.0,"flagged":false},{"from":"v1.0.2","to":"v1.0.3","loc":11,"days":0.13,"loc_per_day":87.0,"flagged":false},{"from":"v1.0.3","to":"v1.0.4","loc":2716,"days":5.8,"loc_per_day":468.5,"flagged":false},{"from":"v1.0.4","to":"v1.0.5","loc":41,"days":3.23,"loc_per_day":12.7,"flagged":false},{"from":"v1.0.5","to":"v1.0.6","loc":717,"days":10.96,"loc_per_day":65.4,"flagged":false},{"from":"v1.0.6","to":"v1.1.0","loc":14957,"days":3.91,"loc_per_day":3820.5,"flagged":true},{"from":"v1.1.0","to":"v1.2.0","loc":8657,"days":3.97,"loc_per_day":2182.3,"flagged":false},{"from":"v1.2.0","to":"v1.2.1","loc":1066,"days":1.34,"loc_per_day":793.8,"flagged":false},{"from":"v1.2.1","to":"v1.2.2","loc":1658,"days":8.62,"loc_per_day":192.4,"flagged":false},{"from":"v1.2.2","to":"v1.2.3","loc":4119,"days":1.37,"loc_per_day":2999.6,"flagged":false},{"from":"v1.2.3","to":"v1.2.4","loc":9627,"days":0.73,"loc_per_day":13147.6,"flagged":true},{"from":"v1.2.4","to":"v1.2.5","loc":3742,"days":4.83,"loc_per_day":774.9,"flagged":false},{"from":"v1.2.5","to":"v1.2.6","loc":10364,"days":2.22,"loc_per_day":4677.1,"flagged":true},{"from":"v1.2.6","to":"v1.2.7","loc":1376,"days":0.31,"loc_per_day":4431.8,"flagged":false},{"from":"v1.2.7","to":"v1.3.0","loc":5685,"days":4.5,"loc_per_day":1264.4,"flagged":false},{"from":"v1.3.0","to":"v1.3.1","loc":36,"days":0.1,"loc_per_day":353.7,"flagged":false},{"from":"v1.3.1","to":"v1.3.2","loc":196,"days":0.07,"loc_per_day":2823.8,"flagged":false},{"from":"v1.3.2","to":"v1.3.3","loc":5,"days":0.09,"loc_per_day":52.9,"flagged":false},{"from":"v1.3.3","to":"v1.3.4","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"v1.3.4","to":"v1.3.5","loc":1987,"days":1.11,"loc_per_day":1793.0,"flagged":false},{"from":"v1.3.5","to":"v1.3.6","loc":6202,"days":0.79,"loc_per_day":7818.6,"flagged":true},{"from":"v1.3.6","to":"v1.3.7","loc":3758,"days":0.26,"loc_per_day":14235.8,"flagged":false},{"from":"v1.3.7","to":"v1.3.8","loc":222,"days":0.04,"loc_per_day":5328.0,"flagged":false},{"from":"v1.3.8","to":"v1.3.9","loc":478,"days":2.52,"loc_per_day":189.9,"flagged":false},{"from":"v1.3.9","to":"v1.3.10","loc":1381,"days":3.07,"loc_per_day":450.5,"flagged":false},{"from":"v1.3.10","to":"v1.3.11","loc":1735,"days":2.94,"loc_per_day":590.0,"flagged":false},{"from":"v1.3.11","to":"v1.3.12","loc":26,"days":0.08,"loc_per_day":342.1,"flagged":false},{"from":"v1.3.12","to":"v1.3.13","loc":337,"days":1.3,"loc_per_day":258.5,"flagged":false},{"from":"v1.3.13","to":"v1.3.14","loc":6750,"days":0.14,"loc_per_day":48996.1,"flagged":true},{"from":"v1.3.14","to":"v1.3.15","loc":31041,"days":2.91,"loc_per_day":10681.4,"flagged":true},{"from":"v1.3.15","to":"v1.3.16","loc":1307,"days":0.08,"loc_per_day":15634.1,"flagged":false},{"from":"v1.3.16","to":"v1.3.17","loc":3489,"days":1.13,"loc_per_day":3097.3,"flagged":false},{"from":"v1.3.17","to":"v1.3.18","loc":12645,"days":0.32,"loc_per_day":39133.5,"flagged":true},{"from":"v1.3.18","to":"v1.3.19","loc":2093,"days":0.56,"loc_per_day":3768.5,"flagged":false},{"from":"v1.3.19","to":"v1.3.20","loc":419,"days":0.49,"loc_per_day":847.4,"flagged":false},{"from":"v1.3.20","to":"v1.3.21","loc":7884,"days":0.6,"loc_per_day":13131.1,"flagged":true},{"from":"v1.3.21","to":"v1.3.22","loc":2437,"days":0.35,"loc_per_day":6961.7,"flagged":false},{"from":"v1.3.22","to":"v1.3.23","loc":3487,"days":1.19,"loc_per_day":2939.8,"flagged":false},{"from":"v1.3.23","to":"v1.3.24","loc":6023,"days":0.58,"loc_per_day":10375.8,"flagged":true},{"from":"v1.3.24","to":"v1.3.25","loc":8240,"days":0.49,"loc_per_day":16717.2,"flagged":true},{"from":"v1.3.25","to":"v1.3.26","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"v1.3.26","to":"v1.3.27","loc":11222,"days":2.21,"loc_per_day":5067.3,"flagged":true},{"from":"v1.3.27","to":"v1.3.28","loc":5551,"days":0.29,"loc_per_day":19414.9,"flagged":true},{"from":"v1.3.28","to":"v1.3.29","loc":523,"days":0.19,"loc_per_day":2765.6,"flagged":false},{"from":"v1.3.29","to":"v1.3.30","loc":6141,"days":6.55,"loc_per_day":937.4,"flagged":false},{"from":"v1.3.30","to":"v1.3.31","loc":3754,"days":0.21,"loc_per_day":17732.5,"flagged":false},{"from":"v1.3.31","to":"v1.3.32","loc":14215,"days":0.14,"loc_per_day":101712.3,"flagged":true},{"from":"v1.3.32","to":"v1.3.33","loc":10585,"days":2.47,"loc_per_day":4293.8,"flagged":true},{"from":"v1.3.33","to":"v1.3.34","loc":302,"days":3.09,"loc_per_day":97.6,"flagged":false},{"from":"v1.3.34","to":"v1.3.35","loc":671,"days":0.05,"loc_per_day":14040.8,"flagged":false},{"from":"v1.3.35","to":"v1.3.36","loc":15684,"days":0.6,"loc_per_day":25943.3,"flagged":true},{"from":"v1.3.36","to":"v1.3.37","loc":10341,"days":0.31,"loc_per_day":33130.5,"flagged":true},{"from":"v1.3.37","to":"v1.3.38","loc":3137,"days":0.73,"loc_per_day":4318.2,"flagged":false},{"from":"v1.3.38","to":"v1.3.39","loc":362,"days":0.14,"loc_per_day":2562.2,"flagged":false},{"from":"v1.3.39","to":"v1.3.40","loc":3335,"days":1.86,"loc_per_day":1794.1,"flagged":false},{"from":"v1.3.40","to":"v1.3.41","loc":2371,"days":1.01,"loc_per_day":2343.5,"flagged":false},{"from":"v1.3.41","to":"v1.3.42","loc":6266,"days":0.29,"loc_per_day":21588.8,"flagged":true},{"from":"v1.3.42","to":"v1.3.43","loc":1172,"days":3.64,"loc_per_day":321.7,"flagged":false},{"from":"v1.3.43","to":"v1.3.44","loc":1916,"days":0.4,"loc_per_day":4803.5,"flagged":false},{"from":"v1.3.44","to":"v1.3.45","loc":265,"days":0.17,"loc_per_day":1531.6,"flagged":false},{"from":"v1.3.45","to":"v1.3.46","loc":14022,"days":2.48,"loc_per_day":5649.4,"flagged":true},{"from":"v1.3.46","to":"ext-v0.1.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ext-v0.1.0","to":"sdk-js-v0.2.0","loc":6464,"days":3.58,"loc_per_day":1806.0,"flagged":false},{"from":"sdk-js-v0.2.0","to":"v1.3.47","loc":3367,"days":0.83,"loc_per_day":4064.6,"flagged":false},{"from":"v1.3.47","to":"v1.3.48","loc":7919,"days":2.99,"loc_per_day":2650.7,"flagged":false},{"from":"v1.3.48","to":"v1.3.49","loc":5259,"days":0.06,"loc_per_day":91130.7,"flagged":true},{"from":"v1.3.49","to":"v1.3.50","loc":4049,"days":0.07,"loc_per_day":57576.3,"flagged":false},{"from":"v1.3.50","to":"v1.3.51","loc":8368,"days":0.61,"loc_per_day":13767.1,"flagged":true},{"from":"v1.3.51","to":"v1.3.52","loc":3530,"days":1.98,"loc_per_day":1778.9,"flagged":false},{"from":"v1.3.52","to":"v1.3.53","loc":4399,"days":1.84,"loc_per_day":2391.0,"flagged":false},{"from":"v1.3.53","to":"ext-v0.1.1","loc":63,"days":0.32,"loc_per_day":196.4,"flagged":false},{"from":"ext-v0.1.1","to":"v1.3.54","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"v1.3.54","to":"v1.3.55","loc":3726,"days":1.21,"loc_per_day":3070.9,"flagged":false},{"from":"v1.3.55","to":"v1.3.56","loc":3255,"days":0.37,"loc_per_day":8726.9,"flagged":false},{"from":"v1.3.56","to":"v1.3.57","loc":4737,"days":1.7,"loc_per_day":2778.6,"flagged":false},{"from":"v1.3.57","to":"v1.3.58","loc":5168,"days":0.76,"loc_per_day":6777.9,"flagged":true},{"from":"v1.3.58","to":"v1.3.59","loc":135,"days":0.05,"loc_per_day":2800.5,"flagged":false},{"from":"v1.3.59","to":"ext-updates","loc":1388,"days":0.97,"loc_per_day":1432.4,"flagged":false},{"from":"ext-updates","to":"ext-v0.2.0","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"ext-v0.2.0","to":"v1.3.60","loc":6225,"days":2.68,"loc_per_day":2321.4,"flagged":false},{"from":"v1.3.60","to":"v1.3.61","loc":12435,"days":2.18,"loc_per_day":5693.9,"flagged":true}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":219302.0,"index":0.018,"count:narrated_steps":3.0,"per_kloc:narrated_steps":0.014,"files:narrated_steps":3.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":2.0,"per_kloc:emoji_in_code":0.009,"files:emoji_in_code":1.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // First, a program's nested tool calls are not invisible. dsh dispatches them back through the","ref":"cli/beacon-hooks/cmd/dsh.go:124","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon-hooks/cmd/dsh.go#L124","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // then, because the directory's ACL no longer lets ordinary users open anything in it.","ref":"cli/beacon/internal/endpoint/writer/logaccess_windows.go:129","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/internal/endpoint/writer/logaccess_windows.go#L129","weight":0.0},{"kind":"stylometry:narrated_steps","description":"step-by-step narration comment: // first, and the catalog sees only models no override name reaches. Resolution.Source and","ref":"cli/beacon/internal/pricing/doc.go:84","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/internal/pricing/doc.go#L84","weight":0.0}],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":43.0,"secrets_low_confidence":3.0},"findings":[{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"cli/beacon/internal/cursorsession/redacted_hash_test.go","line":21,"fingerprint":"cli/beacon/internal/cursorsession/redacted_hash_test.go:github-pat:21"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"cli/beacon/internal/endpoint/selfupdate/linuxsig_test.go","line":21,"fingerprint":"cli/beacon/internal/endpoint/selfupdate/linuxsig_test.go:generic-api-key:21"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"cli/beacon/internal/endpoint/writer/writer_test.go","line":154,"fingerprint":"cli/beacon/internal/endpoint/writer/writer_test.go:curl-auth-header:154"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"cli/beacon/internal/hermessession/collect.go","line":442,"fingerprint":"cli/beacon/internal/hermessession/collect.go:generic-api-key:442"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"cli/beacon/internal/endpoint/inventory/inventory_test.go","line":1140,"fingerprint":"cli/beacon/internal/endpoint/inventory/inventory_test.go:curl-auth-header:1140"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"cli/beacon/internal/endpoint/inventory/inventory_test.go","line":1141,"fingerprint":"cli/beacon/internal/endpoint/inventory/inventory_test.go:generic-api-key:1141"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"cli/beacon-hooks/cmd/content_test.go","line":88,"fingerprint":"cli/beacon-hooks/cmd/content_test.go:github-pat:88"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"cli/beacon-hooks/internal/logging/spool_test.go","line":143,"fingerprint":"cli/beacon-hooks/internal/logging/spool_test.go:github-pat:143"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"collector-builder/exporter/beaconjsonexporter/writer_golden_test.go","line":51,"fingerprint":"collector-builder/exporter/beaconjsonexporter/writer_golden_test.go:generic-api-key:51"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"collector-builder/exporter/beaconjsonexporter/testdata/writer_golden.jsonl","line":1,"fingerprint":"collector-builder/exporter/beaconjsonexporter/testdata/writer_golden.jsonl:curl-auth-header:1"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"collector-builder/exporter/beaconjsonexporter/testdata/writer_golden.jsonl","line":2,"fingerprint":"collector-builder/exporter/beaconjsonexporter/testdata/writer_golden.jsonl:generic-api-key:2"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"docs/docs.json","line":711,"fingerprint":"docs/docs.json:generic-api-key:711"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree","path":"gateway/scripts/stress/http.go","line":129,"fingerprint":"gateway/scripts/stress/http.go:generic-api-key:129"},{"rule_id":"gitleaks/aws-access-token","severity":"low","message":"Possible aws-access-token secret in the current tree (test/docs/example file)","path":"collector-builder/exporter/beaconjsonexporter/exporter_test.go","line":125,"fingerprint":"collector-builder/exporter/beaconjsonexporter/exporter_test.go:aws-access-token:125"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"collector-builder/exporter/beaconjsonexporter/exporter_test.go","line":1049,"fingerprint":"collector-builder/exporter/beaconjsonexporter/exporter_test.go:github-pat:1049"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"collector-builder/exporter/beaconjsonexporter/exporter_test.go","line":317,"fingerprint":"collector-builder/exporter/beaconjsonexporter/exporter_test.go:generic-api-key:317"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/content_test.go","line":40,"fingerprint":"pkg/asymptoteobserve/content_test.go:github-pat:40"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/pipeline_test.go","line":153,"fingerprint":"pkg/asymptoteobserve/pipeline_test.go:curl-auth-header:153"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_bench_test.go","line":52,"fingerprint":"pkg/asymptoteobserve/privacy_bench_test.go:generic-api-key:52"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/share_test.go","line":237,"fingerprint":"pkg/asymptoteobserve/share_test.go:curl-auth-header:237"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/sanitize_typed_test.go","line":32,"fingerprint":"pkg/asymptoteobserve/sanitize_typed_test.go:generic-api-key:32"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_gate_test.go","line":44,"fingerprint":"pkg/asymptoteobserve/privacy_gate_test.go:jwt:44"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_gate_test.go","line":44,"fingerprint":"pkg/asymptoteobserve/privacy_gate_test.go:curl-auth-header:44"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_gate_test.go","line":21,"fingerprint":"pkg/asymptoteobserve/privacy_gate_test.go:generic-api-key:21"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_adjacent_test.go","line":28,"fingerprint":"pkg/asymptoteobserve/redact_adjacent_test.go:generic-api-key:28"},{"rule_id":"gitleaks/curl-auth-user","severity":"low","message":"Possible curl-auth-user secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_adjacent_test.go","line":43,"fingerprint":"pkg/asymptoteobserve/redact_adjacent_test.go:curl-auth-user:43"},{"rule_id":"gitleaks/gitlab-pat","severity":"low","message":"Possible gitlab-pat secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_adjacent_test.go","line":44,"fingerprint":"pkg/asymptoteobserve/redact_adjacent_test.go:gitlab-pat:44"},{"rule_id":"gitleaks/stripe-access-token","severity":"low","message":"Possible stripe-access-token secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_adjacent_test.go","line":208,"fingerprint":"pkg/asymptoteobserve/redact_adjacent_test.go:stripe-access-token:208"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_adjacent_test.go","line":14,"fingerprint":"pkg/asymptoteobserve/redact_adjacent_test.go:jwt:14"},{"rule_id":"gitleaks/curl-auth-user","severity":"low","message":"Possible curl-auth-user secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_engine_test.go","line":121,"fingerprint":"pkg/asymptoteobserve/redact_engine_test.go:curl-auth-user:121"},{"rule_id":"gitleaks/stripe-access-token","severity":"low","message":"Possible stripe-access-token secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_engine_test.go","line":125,"fingerprint":"pkg/asymptoteobserve/redact_engine_test.go:stripe-access-token:125"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_engine_test.go","line":251,"fingerprint":"pkg/asymptoteobserve/redact_engine_test.go:github-pat:251"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/redact_engine_test.go","line":122,"fingerprint":"pkg/asymptoteobserve/redact_engine_test.go:generic-api-key:122"},{"rule_id":"gitleaks/slack-app-token","severity":"low","message":"Possible slack-app-token secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":197,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:slack-app-token:197"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":108,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:curl-auth-header:108"},{"rule_id":"gitleaks/github-pat","severity":"low","message":"Possible github-pat secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":742,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:github-pat:742"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":175,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:generic-api-key:175"},{"rule_id":"gitleaks/aws-access-token","severity":"low","message":"Possible aws-access-token secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":118,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:aws-access-token:118"},{"rule_id":"gitleaks/curl-auth-user","severity":"low","message":"Possible curl-auth-user secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":177,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:curl-auth-user:177"},{"rule_id":"gitleaks/stripe-access-token","severity":"low","message":"Possible stripe-access-token secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":200,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:stripe-access-token:200"},{"rule_id":"gitleaks/private-key","severity":"low","message":"Possible private-key secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":221,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:private-key:221"},{"rule_id":"gitleaks/jwt","severity":"low","message":"Possible jwt secret in the current tree (test/docs/example file)","path":"pkg/asymptoteobserve/privacy_test.go","line":206,"fingerprint":"pkg/asymptoteobserve/privacy_test.go:jwt:206"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 9a66853cec); removed from the current tree but still retrievable","path":"cli/beacon/internal/telemetry/telemetry.go","line":32,"fingerprint":"9a66853cece37e47bf94a8302257cba7f40f6742:cli/beacon/internal/telemetry/telemetry.go:generic-api-key:32"},{"rule_id":"gitleaks/generic-api-key","severity":"low","message":"Possible generic-api-key secret in history (commit 829f0167f8); removed from the current tree but still retrievable","path":"collector-builder/exporter/beaconjsonexporter/internal/beaconevent/mcp_description_test.go","line":92,"fingerprint":"829f0167f8d5636fd82733edff2006833c558c31:collector-builder/exporter/beaconjsonexporter/internal/beaconevent/mcp_description_test.go:generic-api-key:92"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in history (commit 9098f99718); removed from the current tree but still retrievable","path":"pkg/asymptotetrace/pipeline_test.go","line":153,"fingerprint":"9098f997188ccf47b701e0cb0057bc9bab093e94:pkg/asymptotetrace/pipeline_test.go:curl-auth-header:153"},{"rule_id":"gitleaks/curl-auth-header","severity":"low","message":"Possible curl-auth-header secret in history (commit 9cc427ef6d); removed from the current tree but still retrievable","path":"pkg/asymptotetrace/privacy_test.go","line":60,"fingerprint":"9cc427ef6dd128cb0c053a2e688299ae90104fda:pkg/asymptotetrace/privacy_test.go:curl-auth-header:60"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":360.0,"findings_high":130.0,"findings_medium":225.0,"findings_low":5.0,"weighted_findings":166.062,"scanned_lines":217778.0,"parse_errors":8.0},"findings":[{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"beacon-sandbox/credentials/credentials.go","line":154,"fingerprint":"go.lang.security.audit.dangerous-exec-command:beacon-sandbox/credentials/credentials.go:154"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"beacon-sandbox/sandbox/localexec.go","line":197,"fingerprint":"go.lang.security.audit.dangerous-exec-command:beacon-sandbox/sandbox/localexec.go:197"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/cloud.go","line":436,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/cloud.go:436"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/cloud.go","line":503,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/cloud.go:503"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/cloud_s3.go","line":182,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/cloud_s3.go:182"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/endpoint_enforcement.go","line":230,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/endpoint_enforcement.go:230"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/endpoint_enforcement.go","line":245,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/endpoint_enforcement.go:245"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/endpoint_hooks_repair.go","line":506,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/endpoint_hooks_repair.go:506"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/endpoint_inventory_packages.go","line":66,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/endpoint_inventory_packages.go:66"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/cmd/root.go","line":101,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/cmd/root.go:101"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/auth/browser.go","line":106,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/auth/browser.go:106"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/ci/upload.go","line":45,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/ci/upload.go:45"},{"rule_id":"opengrep/go.lang.security.audit.sqli.gosql-sqli","severity":"high","message":"Detected string concatenation with a non-literal variable in a \"database/sql\" Go SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use pre [confidence low]","path":"cli/beacon/internal/cursorsession/store.go","line":359,"fingerprint":"go.lang.security.audit.sqli.gosql-sqli:cli/beacon/internal/cursorsession/store.go:359"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/asymptote/vector.go","line":87,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/asymptote/vector.go:87"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/collector/components.go","line":22,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/collector/components.go:22"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":227,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:227"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#cards\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":227,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:227"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":256,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:256"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":256,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:256"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":259,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:259"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":259,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:259"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":292,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:292"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":292,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:292"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":317,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:317"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#insights\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":317,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:317"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":370,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:370"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#active-filters\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":370,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:370"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":514,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:514"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `container.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":514,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:514"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":533,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:533"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":533,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:533"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":691,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:691"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#event-summary\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":691,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:691"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":900,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:900"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `userSelect.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":900,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:900"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":912,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:912"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `runtimeSelect.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":912,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:912"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":922,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:922"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":922,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:922"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":949,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:949"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `head.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":949,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:949"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":951,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:951"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `body.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":951,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:951"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":954,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:954"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `body.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":954,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:954"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1172,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1172"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#inventory-cards\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1172,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1172"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1190,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1190"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1190,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1190"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1225,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1225"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1225,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1225"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1250,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1250"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1250,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1250"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1275,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1275"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1275,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1275"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1305,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1305"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1305,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1305"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1336,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1336"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1336,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1336"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1355,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1355"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1355,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1355"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1380,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1380"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1380,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1380"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1403,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1403"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1403,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1403"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1522,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1522"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#events\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1522,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1522"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1529,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1529"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#events\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1529,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1529"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1629,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1629"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#events\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1629,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1629"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1787,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1787"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#session-badges\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1787,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1787"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1824,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1824"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#session-metadata\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1824,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1824"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1847,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1847"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#session-activity-legend\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1847,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1847"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1856,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1856"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#session-activity-chart\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1856,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1856"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1890,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:1890"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#session-severity-breakdown\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1890,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:1890"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2105,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2105"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `select.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2105,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2105"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2118,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2118"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `select.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2118,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2118"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2131,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2131"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `select.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2131,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2131"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2145,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2145"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `list.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2145,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2145"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2173,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2173"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#facets\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2173,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2173"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2455,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2455"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#token-cards\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2455,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2455"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2480,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2480"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2480,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2480"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2489,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2489"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2489,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2489"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2535,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2535"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2535,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2535"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2617,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2617"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `el.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2617,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2617"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2645,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2645"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2645,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2645"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2667,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2667"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2667,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2667"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2708,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2708"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `$(\"#token-session-detail\").innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2708,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2708"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2782,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2782"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2782,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2782"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2873,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:2873"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `tbody.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2873,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:2873"},{"rule_id":"opengrep/javascript.browser.security.insecure-document-method","severity":"high","message":"User controlled data in methods like `innerHTML`, `outerHTML` or `document.write` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3061,"fingerprint":"javascript.browser.security.insecure-document-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3061"},{"rule_id":"opengrep/javascript.browser.security.insecure-innerhtml","severity":"high","message":"User controlled data in a `item.innerHTML` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3061,"fingerprint":"javascript.browser.security.insecure-innerhtml:cli/beacon/internal/endpoint/dashboard/static/app.js:3061"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/harness/harness.go","line":795,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/harness/harness.go:795"},{"rule_id":"opengrep/javascript.lang.security.detect-insecure-websocket","severity":"high","message":"Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low]","path":"cli/beacon/internal/endpoint/inventory/inventory.go","line":1097,"fingerprint":"javascript.lang.security.detect-insecure-websocket:cli/beacon/internal/endpoint/inventory/inventory.go:1097"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/loggroup/loggroup.go","line":59,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/loggroup/loggroup.go:59"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/selfupdate/apply.go","line":40,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/selfupdate/apply.go:40"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/selfupdate/linuxsig.go","line":114,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/selfupdate/linuxsig.go:114"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/selfupdate/linuxsig.go","line":117,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/selfupdate/linuxsig.go:117"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/service/supervised.go","line":145,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/service/supervised.go:145"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/service/updater.go","line":64,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/endpoint/service/updater.go:64"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/handoff/detached.go","line":179,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/handoff/detached.go:179"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/handoff/launch.go","line":28,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/handoff/launch.go:28"},{"rule_id":"opengrep/go.lang.security.audit.sqli.gosql-sqli","severity":"high","message":"Detected string concatenation with a non-literal variable in a \"database/sql\" Go SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use pre [confidence low]","path":"cli/beacon/internal/learning/store.go","line":156,"fingerprint":"go.lang.security.audit.sqli.gosql-sqli:cli/beacon/internal/learning/store.go:156"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"cli/beacon/internal/mcpconnect/engine.go","line":74,"fingerprint":"go.lang.security.audit.dangerous-exec-command:cli/beacon/internal/mcpconnect/engine.go:74"},{"rule_id":"opengrep/go.lang.security.audit.sqli.gosql-sqli","severity":"high","message":"Detected string concatenation with a non-literal variable in a \"database/sql\" Go SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use pre [confidence low]","path":"cli/beacon/internal/opencodesession/store.go","line":178,"fingerprint":"go.lang.security.audit.sqli.gosql-sqli:cli/beacon/internal/opencodesession/store.go:178"},{"rule_id":"opengrep/go.lang.security.audit.sqli.gosql-sqli","severity":"high","message":"Detected string concatenation with a non-literal variable in a \"database/sql\" Go SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use pre [confidence low]","path":"cli/beacon/internal/opencodesession/store.go","line":255,"fingerprint":"go.lang.security.audit.sqli.gosql-sqli:cli/beacon/internal/opencodesession/store.go:255"},{"rule_id":"opengrep/go.lang.security.audit.sqli.gosql-sqli","severity":"high","message":"Detected string concatenation with a non-literal variable in a \"database/sql\" Go SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use pre [confidence low]","path":"cli/beacon/internal/opencodesession/store.go","line":285,"fingerprint":"go.lang.security.audit.sqli.gosql-sqli:cli/beacon/internal/opencodesession/store.go:285"},{"rule_id":"opengrep/go.lang.security.audit.sqli.gosql-sqli","severity":"high","message":"Detected string concatenation with a non-literal variable in a \"database/sql\" Go SQL statement. This could lead to SQL injection if the variable is user-controlled and not properly sanitized. In order to prevent SQL injection, use parameterized queries or prepared statements instead. You can use pre [confidence low]","path":"cli/beacon/internal/opencodesession/store.go","line":847,"fingerprint":"go.lang.security.audit.sqli.gosql-sqli:cli/beacon/internal/opencodesession/store.go:847"},{"rule_id":"opengrep/go.lang.security.audit.dangerous-exec-command","severity":"high","message":"Detected non-static command inside Command. Audit the input to 'exec.Command'. If unverified user data can reach this call site, this is a code injection vulnerability. A malicious actor can inject a malicious script to execute arbitrary code. [confidence low]","path":"collector-builder/exporter/beaconjsonexporter/internal/accountname/names_unix.go","line":43,"fingerprint":"go.lang.security.audit.dangerous-exec-command:collector-builder/exporter/beaconjsonexporter/internal/accountname/names_unix.go:43"},{"rule_id":"opengrep/go.lang.security.potential-dos-via-decompression-bomb","severity":"medium","message":"Detected a possible denial-of-service via a zip bomb attack. By limiting the max bytes read, you can mitigate this attack. `io.CopyN()` can specify a size. [confidence low]","path":"beacon-sandbox/image/artifacts.go","line":472,"fingerprint":"go.lang.security.potential-dos-via-decompression-bomb:beacon-sandbox/image/artifacts.go:472"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"browser-extension/src/options/options.ts","line":8,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:browser-extension/src/options/options.ts:8"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"browser-extension/tools/pack-crx.mjs","line":133,"fingerprint":"javascript.lang.security.html-in-template-string:browser-extension/tools/pack-crx.mjs:133"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"browser-extension/tools/pack-crx.mjs","line":134,"fingerprint":"javascript.lang.security.html-in-template-string:browser-extension/tools/pack-crx.mjs:134"},{"rule_id":"opengrep/go.lang.security.audit.crypto.math-random-used","severity":"medium","message":"Do not use `math/rand`. Use `crypto/rand` instead. [confidence medium]","path":"cli/beacon/cmd/endpoint_update_service.go","line":7,"fingerprint":"go.lang.security.audit.crypto.math-random-used:cli/beacon/cmd/endpoint_update_service.go:7"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/antigravitysession/mapper.go","line":360,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/antigravitysession/mapper.go:360"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/antigravitysession/store.go","line":142,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/antigravitysession/store.go:142"},{"rule_id":"opengrep/go.lang.security.audit.xss.no-fprintf-to-responsewriter","severity":"medium","message":"Detected 'Fprintf' or similar writing to 'http.ResponseWriter'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities. Instead, use the 'html/template' package to render data to users. [confidence low]","path":"cli/beacon/internal/auth/server.go","line":264,"fingerprint":"go.lang.security.audit.xss.no-fprintf-to-responsewriter:cli/beacon/internal/auth/server.go:264"},{"rule_id":"opengrep/go.lang.security.audit.xss.no-fprintf-to-responsewriter","severity":"medium","message":"Detected 'Fprintf' or similar writing to 'http.ResponseWriter'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities. Instead, use the 'html/template' package to render data to users. [confidence low]","path":"cli/beacon/internal/auth/server.go","line":267,"fingerprint":"go.lang.security.audit.xss.no-fprintf-to-responsewriter:cli/beacon/internal/auth/server.go:267"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/claudesession/mapper.go","line":713,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/claudesession/mapper.go:713"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/clinesession/collect.go","line":223,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/clinesession/collect.go:223"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/clinesession/mapper.go","line":297,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/clinesession/mapper.go:297"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/codexsession/mapper.go","line":721,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/codexsession/mapper.go:721"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/copilotsession/mapper.go","line":872,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/copilotsession/mapper.go:872"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/cursorsession/mapper.go","line":351,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/cursorsession/mapper.go:351"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/cursorsession/parse.go","line":508,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/cursorsession/parse.go:508"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/cursorsession/parse.go","line":585,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/cursorsession/parse.go:585"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/cursorsession/store.go","line":281,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/cursorsession/store.go:281"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/cursorsession/store.go","line":359,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/cursorsession/store.go:359"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/devinsession/collect.go","line":446,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/devinsession/collect.go:446"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/devinsession/mapper.go","line":961,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/devinsession/mapper.go:961"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/dshsession/mapper.go","line":757,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/dshsession/mapper.go:757"},{"rule_id":"opengrep/go.lang.security.audit.net.cookie-missing-secure","severity":"medium","message":"A session cookie was detected without setting the 'Secure' flag. The 'secure' flag for cookies prevents the client from transmitting the cookie over insecure channels such as HTTP. Set the 'Secure' flag by setting 'Secure' to 'true' in the Options struct. [confidence medium]","path":"cli/beacon/internal/endpoint/dashboard/access.go","line":76,"fingerprint":"go.lang.security.audit.net.cookie-missing-secure:cli/beacon/internal/endpoint/dashboard/access.go:76"},{"rule_id":"opengrep/go.lang.security.injection.open-redirect","severity":"medium","message":"An HTTP redirect was found to be crafted from user-input `r`. This can lead to open redirect vulnerabilities, potentially allowing attackers to redirect users to malicious web sites. It is recommend where possible to not allow user-input to craft the redirect URL. When user-input is necessary to cra [confidence high]","path":"cli/beacon/internal/endpoint/dashboard/access.go","line":87,"fingerprint":"go.lang.security.injection.open-redirect:cli/beacon/internal/endpoint/dashboard/access.go:87"},{"rule_id":"opengrep/go.lang.security.audit.xss.no-direct-write-to-responsewriter","severity":"medium","message":"Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities. Instead, use the 'html/template' package and render data using 'template.Execute()'. [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/access.go","line":119,"fingerprint":"go.lang.security.audit.xss.no-direct-write-to-responsewriter:cli/beacon/internal/endpoint/dashboard/access.go:119"},{"rule_id":"opengrep/go.lang.security.audit.xss.no-direct-write-to-responsewriter","severity":"medium","message":"Detected directly writing or similar in 'http.ResponseWriter.write()'. This bypasses HTML escaping that prevents cross-site scripting vulnerabilities. Instead, use the 'html/template' package and render data using 'template.Execute()'. [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/lenses.go","line":310,"fingerprint":"go.lang.security.audit.xss.no-direct-write-to-responsewriter:cli/beacon/internal/endpoint/dashboard/lenses.go:310"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/lenses/prelude.js","line":134,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/dashboard/lenses/prelude.js:134"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/lenses/prelude.js","line":263,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/dashboard/lenses/prelude.js:263"},{"rule_id":"opengrep/javascript.browser.security.insufficient-postmessage-origin-validation","severity":"medium","message":"No validation of origin is done by the addEventListener API. It may be possible to exploit this flaw to perform Cross Origin attacks such as Cross-Site Scripting(XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/lenses/prelude.js","line":373,"fingerprint":"javascript.browser.security.insufficient-postmessage-origin-validation:cli/beacon/internal/endpoint/dashboard/lenses/prelude.js:373"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":232,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:232"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":259,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:259"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":261,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:261"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":266,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:266"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":293,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:293"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":322,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:322"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":368,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:368"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":472,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:472"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":511,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:cli/beacon/internal/endpoint/dashboard/static/app.js:511"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":514,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:514"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":575,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:575"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":583,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:583"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":587,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:587"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":621,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:621"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":626,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:626"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":900,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:900"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":913,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:913"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":949,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:949"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":949,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:949"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":951,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:951"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":955,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:955"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":955,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:955"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1057,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1057"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1060,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1060"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1177,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1177"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1207,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1207"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1209,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1209"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1226,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1226"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1251,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1251"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1276,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1276"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1308,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1308"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1316,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1316"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1341,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1341"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1358,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1358"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1366,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1366"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1381,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1381"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1404,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1404"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1435,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1435"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1443,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1443"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1446,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1446"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1522,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1522"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1543,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1543"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1546,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1546"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1550,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1550"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1551,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1551"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1560,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1560"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1570,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1570"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1582,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1582"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1586,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1586"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1629,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1629"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1640,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1640"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1643,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1643"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1692,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1692"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1701,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1701"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1752,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1752"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1778,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1778"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1780,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1780"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1806,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1806"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1809,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1809"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1812,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1812"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1824,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1824"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1849,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1849"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1856,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1856"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1864,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1864"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1892,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:1892"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2063,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2063"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2077,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2077"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2103,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2103"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2116,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2116"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2129,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2129"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2143,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:cli/beacon/internal/endpoint/dashboard/static/app.js:2143"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2145,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2145"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2178,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2178"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2311,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:cli/beacon/internal/endpoint/dashboard/static/app.js:2311"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2460,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2460"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2497,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2497"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2505,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2505"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2563,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2563"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2566,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2566"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2589,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2589"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2624,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2624"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2646,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2646"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2661,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:cli/beacon/internal/endpoint/dashboard/static/app.js:2661"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2724,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2724"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2749,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2749"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2783,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2783"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2874,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2874"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2913,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2913"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2947,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2947"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2960,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2960"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2964,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2964"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2966,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2966"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2967,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2967"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2986,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2986"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2988,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:2988"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3023,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:3023"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3039,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:3039"},{"rule_id":"opengrep/javascript.lang.security.html-in-template-string","severity":"medium","message":"This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS). [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3061,"fingerprint":"javascript.lang.security.html-in-template-string:cli/beacon/internal/endpoint/dashboard/static/app.js:3061"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3074,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3074"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3143,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:cli/beacon/internal/endpoint/dashboard/static/app.js:3143"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3153,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3153"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3163,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3163"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3307,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3307"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3321,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3321"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3334,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3334"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3358,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3358"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-method","severity":"medium","message":"User controlled data in a jQuery's `.append(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3506,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-method:cli/beacon/internal/endpoint/dashboard/static/app.js:3506"},{"rule_id":"opengrep/javascript.jquery.security.audit.jquery-insecure-selector","severity":"medium","message":"User controlled data in a `$(...)` is an anti-pattern that can lead to XSS vulnerabilities [confidence low]","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":3537,"fingerprint":"javascript.jquery.security.audit.jquery-insecure-selector:cli/beacon/internal/endpoint/dashboard/static/app.js:3537"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/hooks/assets/cline/beacon.ts","line":83,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/hooks/assets/cline/beacon.ts:83"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/hooks/assets/omo/beacon.ts","line":143,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/hooks/assets/omo/beacon.ts:143"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/hooks/assets/openclaw/beacon.js","line":190,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/hooks/assets/openclaw/beacon.js:190"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/hooks/assets/opencode/beacon.ts","line":64,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/hooks/assets/opencode/beacon.ts:64"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/hooks/assets/pi/beacon.ts","line":128,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/hooks/assets/pi/beacon.ts:128"},{"rule_id":"opengrep/javascript.lang.security.audit.unsafe-dynamic-method","severity":"medium","message":"Using non-static data to retrieve and run functions from the object is dangerous. If the data is user-controlled, it may allow executing arbitrary code. [confidence low]","path":"cli/beacon/internal/endpoint/hooks/assets/prime/beacon.ts","line":139,"fingerprint":"javascript.lang.security.audit.unsafe-dynamic-method:cli/beacon/internal/endpoint/hooks/assets/prime/beacon.ts:139"},{"rule_id":"opengrep/go.lang.security.potential-dos-via-decompression-bomb","severity":"medium","message":"Detected a possible denial-of-service via a zip bomb attack. By limiting the max bytes read, you can mitigate this attack. `io.CopyN()` can specify a size. [confidence low]","path":"cli/beacon/internal/endpoint/selfupdate/fsutil.go","line":100,"fingerprint":"go.lang.security.potential-dos-via-decompression-bomb:cli/beacon/internal/endpoint/selfupdate/fsutil.go:100"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/sysacl/restricted_windows.go","line":213,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/sysacl/restricted_windows.go:213"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/sysacl/secret_windows.go","line":27,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/sysacl/secret_windows.go:27"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/sysacl/sysacl_windows.go","line":340,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/sysacl/sysacl_windows.go:340"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/writer/logaccess_windows.go","line":285,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/writer/logaccess_windows.go:285"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/writer/logaccess_windows.go","line":287,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/writer/logaccess_windows.go:287"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/writer/logaccess_windows.go","line":290,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/writer/logaccess_windows.go:290"},{"rule_id":"opengrep/go.lang.security.audit.use-of-unsafe-block","severity":"medium","message":"Using the unsafe package in Go gives you low-level memory management and many of the strengths of the C language, but also steps around the type safety of Go and can lead to buffer overflows and possible arbitrary code execution by an attacker. Only use this package if you absolutely know what you'r [confidence low]","path":"cli/beacon/internal/endpoint/writer/logaccess_windows.go","line":291,"fingerprint":"go.lang.security.audit.use-of-unsafe-block:cli/beacon/internal/endpoint/writer/logaccess_windows.go:291"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/factorysession/mapper.go","line":297,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/factorysession/mapper.go:297"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/fxsession/mapper.go","line":929,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/fxsession/mapper.go:929"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/groksession/mapper.go","line":500,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/groksession/mapper.go:500"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-md5","severity":"medium","message":"Detected MD5 hash algorithm which is considered insecure. MD5 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/handoff/cursor.go","line":144,"fingerprint":"go.lang.security.audit.crypto.use-of-md5:cli/beacon/internal/handoff/cursor.go:144"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/harness2session/mapper.go","line":223,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/harness2session/mapper.go:223"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/hermessession/collect.go","line":403,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/hermessession/collect.go:403"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/hermessession/collect.go","line":513,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/hermessession/collect.go:513"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/hermessession/collect.go","line":533,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/hermessession/collect.go:533"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/hermessession/collect.go","line":1091,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/hermessession/collect.go:1091"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/learning/store.go","line":156,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/learning/store.go:156"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/openclawsession/mapper.go","line":331,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/openclawsession/mapper.go:331"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/opencodesession/mapper.go","line":378,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/opencodesession/mapper.go:378"},{"rule_id":"opengrep/go.lang.security.audit.database.string-formatted-query","severity":"medium","message":"String-formatted SQL query detected. This could lead to SQL injection if the string is not sanitized properly. Audit this call to ensure the SQL is not manipulable by external data. [confidence low]","path":"cli/beacon/internal/opencodesession/store.go","line":847,"fingerprint":"go.lang.security.audit.database.string-formatted-query:cli/beacon/internal/opencodesession/store.go:847"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/pisession/mapper.go","line":804,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/pisession/mapper.go:804"},{"rule_id":"opengrep/go.lang.security.audit.crypto.use-of-sha1","severity":"medium","message":"Detected SHA1 hash algorithm which is considered insecure. SHA1 is not collision resistant and is therefore not suitable as a cryptographic signature. Use SHA256 or SHA3 instead. [confidence medium]","path":"cli/beacon/internal/primesession/mapper.go","line":500,"fingerprint":"go.lang.security.audit.crypto.use-of-sha1:cli/beacon/internal/primesession/mapper.go:500"},{"rule_id":"opengrep/go.lang.security.shared-url-struct-mutation","severity":"medium","message":"Shared URL struct may have been accidentally mutated. Ensure that this behavior is intended. [confidence low]","path":"cli/beacon/internal/sqliteuri/sqliteuri.go","line":22,"fingerprint":"go.lang.security.shared-url-struct-mutation:cli/beacon/internal/sqliteuri/sqliteuri.go:22"},{"rule_id":"opengrep/go.lang.security.audit.crypto.missing-ssl-minversion","severity":"medium","message":"`MinVersion` is missing from this TLS configuration.  By default, TLS 1.2 is currently used as the minimum when acting as a client, and TLS 1.0 when acting as a server. General purpose web applications should default to TLS 1.3 with all other protocols disabled.  Only where it is known that a web se [confidence high]","path":"collector-builder/exporter/beaconjsonexporter/falconhecexporter/exporter.go","line":93,"fingerprint":"go.lang.security.audit.crypto.missing-ssl-minversion:collector-builder/exporter/beaconjsonexporter/falconhecexporter/exporter.go:93"},{"rule_id":"opengrep/go.lang.security.shared-url-struct-mutation","severity":"medium","message":"Shared URL struct may have been accidentally mutated. Ensure that this behavior is intended. [confidence low]","path":"collector-builder/exporter/beaconjsonexporter/internal/beaconevent/converter.go","line":830,"fingerprint":"go.lang.security.shared-url-struct-mutation:collector-builder/exporter/beaconjsonexporter/internal/beaconevent/converter.go:830"},{"rule_id":"opengrep/go.lang.security.shared-url-struct-mutation","severity":"medium","message":"Shared URL struct may have been accidentally mutated. Ensure that this behavior is intended. [confidence low]","path":"collector-builder/exporter/beaconjsonexporter/internal/beaconevent/converter.go","line":2402,"fingerprint":"go.lang.security.shared-url-struct-mutation:collector-builder/exporter/beaconjsonexporter/internal/beaconevent/converter.go:2402"}],"evidence":[],"data":{"rulesets":["go","bash","typescript","javascript","terraform","python"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"ok","tool_version":"osv-scanner version: 2.7.1","metrics":{"vulnerable_packages":6.0,"vulnerabilities":8.0,"vulns_critical":0.0,"vulns_high":0.0,"vulns_medium":3.0,"vulns_low":0.0,"vulns_unknown":5.0,"penalty":18.0},"findings":[{"rule_id":"osv/GO-2026-6860","severity":"medium","message":"golang.org/x/net@0.61.0 (Go) is affected by GO-2026-6860; also in collector-builder/exporter/beaconjsonexporter/go.mod","path":"beacon-sandbox/go.mod","line":null,"fingerprint":"golang.org/x/net@0.61.0 (Go):GO-2026-6860"},{"rule_id":"osv/GO-2026-6866","severity":"medium","message":"golang.org/x/net@0.61.0 (Go) is affected by GO-2026-6866; also in collector-builder/exporter/beaconjsonexporter/go.mod","path":"beacon-sandbox/go.mod","line":null,"fingerprint":"golang.org/x/net@0.61.0 (Go):GO-2026-6866"},{"rule_id":"osv/GHSA-gcqx-w48m-w2h4","severity":"medium","message":"deepmerge@4.3.1 (npm) is affected by GHSA-gcqx-w48m-w2h4","path":"browser-extension/package-lock.json","line":null,"fingerprint":"deepmerge@4.3.1 (npm):GHSA-gcqx-w48m-w2h4"},{"rule_id":"osv/GO-2026-6865","severity":"medium","message":"github.com/klauspost/compress@1.18.7 (Go) is affected by GO-2026-6865; also in collector-builder/exporter/beaconjsonexporter/go.mod","path":"cli/beacon/go.mod","line":null,"fingerprint":"github.com/klauspost/compress@1.18.7 (Go):GO-2026-6865"},{"rule_id":"osv/GHSA-q7gw-24fr-5p69","severity":"medium","message":"go.opentelemetry.io/otel/sdk@1.45.0 (Go) is affected by GHSA-q7gw-24fr-5p69","path":"collector-builder/exporter/beaconjsonexporter/go.mod","line":null,"fingerprint":"go.opentelemetry.io/otel/sdk@1.45.0 (Go):GHSA-q7gw-24fr-5p69"},{"rule_id":"osv/GHSA-q7gw-24fr-5p69","severity":"medium","message":"go.opentelemetry.io/otel/trace@1.45.0 (Go) is affected by GHSA-q7gw-24fr-5p69","path":"collector-builder/exporter/beaconjsonexporter/go.mod","line":null,"fingerprint":"go.opentelemetry.io/otel/trace@1.45.0 (Go):GHSA-q7gw-24fr-5p69"},{"rule_id":"osv/GO-2026-6860","severity":"medium","message":"golang.org/x/net@0.60.0 (Go) is affected by GO-2026-6860","path":"gateway/go.mod","line":null,"fingerprint":"golang.org/x/net@0.60.0 (Go):GO-2026-6860"},{"rule_id":"osv/GO-2026-6866","severity":"medium","message":"golang.org/x/net@0.60.0 (Go) is affected by GO-2026-6866","path":"gateway/go.mod","line":null,"fingerprint":"golang.org/x/net@0.60.0 (Go):GO-2026-6866"}],"evidence":[],"data":{"ecosystems":["Go","npm"]},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"ok","tool_version":"zizmor 1.32.0","metrics":{"workflows":9.0,"findings":100.0,"findings_high":51.0,"findings_medium":10.0,"findings_low":39.0,"penalty":591.9},"findings":[{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/actions/setup-go/action.yml","line":54,"fingerprint":"unpinned-uses:.github/actions/setup-go/action.yml:54"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/actions/setup-go/action.yml","line":88,"fingerprint":"unpinned-uses:.github/actions/setup-go/action.yml:88"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/actions/setup-go/action.yml","line":94,"fingerprint":"unpinned-uses:.github/actions/setup-go/action.yml:94"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/actions/setup-go/action.yml","line":103,"fingerprint":"unpinned-uses:.github/actions/setup-go/action.yml:103"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/actions/setup-go/action.yml","line":109,"fingerprint":"unpinned-uses:.github/actions/setup-go/action.yml:109"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":27,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:27"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":28,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:28"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":78,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:78"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":79,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:79"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":152,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:152"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":189,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:189"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":212,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:212"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":213,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:213"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":240,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:240"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":252,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:252"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":253,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:253"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":345,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:345"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":367,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:367"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":368,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:368"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":416,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:416"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":475,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:475"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":482,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:482"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":500,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:500"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":512,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:512"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":564,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:564"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":727,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:727"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":775,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:775"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":817,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:817"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":826,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:826"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":868,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:868"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":879,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:879"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":920,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:920"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/ci.yml","line":1306,"fingerprint":"unpinned-uses:.github/workflows/ci.yml:1306"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/ci.yml","line":817,"fingerprint":"cache-poisoning:.github/workflows/ci.yml:817"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/claude-code-review.yml","line":28,"fingerprint":"unpinned-uses:.github/workflows/claude-code-review.yml:28"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/claude-code-review.yml","line":32,"fingerprint":"unpinned-uses:.github/workflows/claude-code-review.yml:32"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/claude-security-review.yml","line":29,"fingerprint":"unpinned-uses:.github/workflows/claude-security-review.yml:29"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release-check.yml","line":30,"fingerprint":"unpinned-uses:.github/workflows/release-check.yml:30"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/release-check.yml","line":49,"fingerprint":"unpinned-uses:.github/workflows/release-check.yml:49"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/release-extension.yml","line":74,"fingerprint":"cache-poisoning:.github/workflows/release-extension.yml:74"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/release-extension.yml","line":233,"fingerprint":"cache-poisoning:.github/workflows/release-extension.yml:233"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/release-extension.yml","line":379,"fingerprint":"cache-poisoning:.github/workflows/release-extension.yml:379"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/release-extension.yml","line":507,"fingerprint":"cache-poisoning:.github/workflows/release-extension.yml:507"},{"rule_id":"zizmor/excessive-permissions","severity":"high","message":"overly broad permissions [confidence high]","path":".github/workflows/release.yml","line":31,"fingerprint":"excessive-permissions:.github/workflows/release.yml:31"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/release.yml","line":47,"fingerprint":"cache-poisoning:.github/workflows/release.yml:47"},{"rule_id":"zizmor/cache-poisoning","severity":"high","message":"runtime artifacts potentially vulnerable to a cache poisoning attack [confidence low]","path":".github/workflows/release.yml","line":190,"fingerprint":"cache-poisoning:.github/workflows/release.yml:190"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/smoke-images.yml","line":51,"fingerprint":"unpinned-uses:.github/workflows/smoke-images.yml:51"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/smoke-images.yml","line":74,"fingerprint":"unpinned-uses:.github/workflows/smoke-images.yml:74"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/windows-sandbox.yml","line":60,"fingerprint":"unpinned-uses:.github/workflows/windows-sandbox.yml:60"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":".github/workflows/windows-sandbox.yml","line":508,"fingerprint":"unpinned-uses:.github/workflows/windows-sandbox.yml:508"},{"rule_id":"zizmor/unpinned-uses","severity":"high","message":"unpinned action reference [confidence high]","path":"action.yml","line":282,"fingerprint":"unpinned-uses:action.yml:282"},{"rule_id":"zizmor/dependabot-cooldown","severity":"medium","message":"insufficient cooldown in Dependabot updates [confidence high]","path":".github/dependabot.yml","line":15,"fingerprint":"dependabot-cooldown:.github/dependabot.yml:15"},{"rule_id":"zizmor/dependabot-cooldown","severity":"medium","message":"insufficient cooldown in Dependabot updates [confidence high]","path":".github/dependabot.yml","line":31,"fingerprint":"dependabot-cooldown:.github/dependabot.yml:31"},{"rule_id":"zizmor/dependabot-cooldown","severity":"medium","message":"insufficient cooldown in Dependabot updates [confidence high]","path":".github/dependabot.yml","line":45,"fingerprint":"dependabot-cooldown:.github/dependabot.yml:45"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/npm-publish-sdk.yml","line":34,"fingerprint":"artipacked:.github/workflows/npm-publish-sdk.yml:34"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release-extension.yml","line":73,"fingerprint":"artipacked:.github/workflows/release-extension.yml:73"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release-extension.yml","line":505,"fingerprint":"artipacked:.github/workflows/release-extension.yml:505"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":43,"fingerprint":"artipacked:.github/workflows/release.yml:43"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":186,"fingerprint":"artipacked:.github/workflows/release.yml:186"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":413,"fingerprint":"artipacked:.github/workflows/release.yml:413"},{"rule_id":"zizmor/artipacked","severity":"medium","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release.yml","line":593,"fingerprint":"artipacked:.github/workflows/release.yml:593"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":27,"fingerprint":"artipacked:.github/workflows/ci.yml:27"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":78,"fingerprint":"artipacked:.github/workflows/ci.yml:78"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":212,"fingerprint":"artipacked:.github/workflows/ci.yml:212"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":252,"fingerprint":"artipacked:.github/workflows/ci.yml:252"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":345,"fingerprint":"artipacked:.github/workflows/ci.yml:345"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":367,"fingerprint":"artipacked:.github/workflows/ci.yml:367"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":416,"fingerprint":"artipacked:.github/workflows/ci.yml:416"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":475,"fingerprint":"artipacked:.github/workflows/ci.yml:475"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":512,"fingerprint":"artipacked:.github/workflows/ci.yml:512"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":564,"fingerprint":"artipacked:.github/workflows/ci.yml:564"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":727,"fingerprint":"artipacked:.github/workflows/ci.yml:727"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":775,"fingerprint":"artipacked:.github/workflows/ci.yml:775"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":868,"fingerprint":"artipacked:.github/workflows/ci.yml:868"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":879,"fingerprint":"artipacked:.github/workflows/ci.yml:879"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/ci.yml","line":920,"fingerprint":"artipacked:.github/workflows/ci.yml:920"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":256,"fingerprint":"self-repository:.github/workflows/ci.yml:256"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":346,"fingerprint":"self-repository:.github/workflows/ci.yml:346"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":417,"fingerprint":"self-repository:.github/workflows/ci.yml:417"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":476,"fingerprint":"self-repository:.github/workflows/ci.yml:476"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":513,"fingerprint":"self-repository:.github/workflows/ci.yml:513"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":581,"fingerprint":"self-repository:.github/workflows/ci.yml:581"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":733,"fingerprint":"self-repository:.github/workflows/ci.yml:733"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":784,"fingerprint":"self-repository:.github/workflows/ci.yml:784"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":880,"fingerprint":"self-repository:.github/workflows/ci.yml:880"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/ci.yml","line":921,"fingerprint":"self-repository:.github/workflows/ci.yml:921"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/claude-code-review.yml","line":28,"fingerprint":"artipacked:.github/workflows/claude-code-review.yml:28"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/claude-security-review.yml","line":29,"fingerprint":"artipacked:.github/workflows/claude-security-review.yml:29"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/release-check.yml","line":30,"fingerprint":"artipacked:.github/workflows/release-check.yml:30"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/release-check.yml","line":33,"fingerprint":"self-repository:.github/workflows/release-check.yml:33"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/smoke-images.yml","line":51,"fingerprint":"artipacked:.github/workflows/smoke-images.yml:51"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/smoke-images.yml","line":74,"fingerprint":"artipacked:.github/workflows/smoke-images.yml:74"},{"rule_id":"zizmor/artipacked","severity":"low","message":"credential persistence through GitHub Actions artifacts [confidence low]","path":".github/workflows/windows-sandbox.yml","line":60,"fingerprint":"artipacked:.github/workflows/windows-sandbox.yml:60"},{"rule_id":"zizmor/self-repository","severity":"low","message":"use GitHub's dedicated self-repository syntax [confidence high]","path":".github/workflows/windows-sandbox.yml","line":62,"fingerprint":"self-repository:.github/workflows/windows-sandbox.yml:62"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release-extension.yml","line":182,"fingerprint":"template-injection:.github/workflows/release-extension.yml:182"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release-extension.yml","line":556,"fingerprint":"template-injection:.github/workflows/release-extension.yml:556"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release-extension.yml","line":556,"fingerprint":"template-injection:.github/workflows/release-extension.yml:556"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release-extension.yml","line":556,"fingerprint":"template-injection:.github/workflows/release-extension.yml:556"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release-extension.yml","line":556,"fingerprint":"template-injection:.github/workflows/release-extension.yml:556"},{"rule_id":"zizmor/template-injection","severity":"info","message":"code injection via template expansion [confidence low]","path":".github/workflows/release-extension.yml","line":571,"fingerprint":"template-injection:.github/workflows/release-extension.yml:571"}],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":1.0,"check:dependency_updates":1.0,"check:signed_commits":1.0,"check:lockfiles":0.0,"signed_commit_share":0.705,"unpinned_manifests":9.0},"findings":[],"evidence":[{"kind":"posture","description":"Security policy: SECURITY.md","ref":"SECURITY.md","url":null,"weight":0.0},{"kind":"posture","description":"Dependency updates: .github/dependabot.yml","ref":".github/dependabot.yml","url":null,"weight":0.0},{"kind":"posture","description":"package.json has no lockfile alongside it (unpinned dependencies)","ref":"package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/cline-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/cline-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/omo-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/omo-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/omp-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/omp-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/openclaw-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/openclaw-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/opencode-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/opencode-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/pi-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/pi-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/prime-beacon/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/prime-beacon/package.json","url":null,"weight":0.3},{"kind":"posture","description":"plugins/shared/package.json has no lockfile alongside it (unpinned dependencies)","ref":"plugins/shared/package.json","url":null,"weight":0.3}],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":1.0,"binary_assets":96.0,"suspicious":0.0},"findings":[],"evidence":[{"kind":"binary-release-asset","description":"release v1.3.61 ships BeaconEndpointAgent-1.3.61-x64.msi (10 downloads)","ref":"BeaconEndpointAgent-1.3.61-x64.msi","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/BeaconEndpointAgent-1.3.61-x64.msi","weight":0.0},{"kind":"binary-release-asset","description":"release v1.3.61 ships beacon_1.3.61_darwin_amd64.tar.gz (3 downloads)","ref":"beacon_1.3.61_darwin_amd64.tar.gz","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_darwin_amd64.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release v1.3.61 ships beacon_1.3.61_darwin_arm64.tar.gz (32 downloads)","ref":"beacon_1.3.61_darwin_arm64.tar.gz","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_darwin_arm64.tar.gz","weight":0.0},{"kind":"binary-release-asset","description":"release v1.3.61 ships beacon_1.3.61_linux_amd64.deb (4 downloads)","ref":"beacon_1.3.61_linux_amd64.deb","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_amd64.deb","weight":0.0},{"kind":"binary-release-asset","description":"release v1.3.61 ships beacon_1.3.61_linux_amd64.rpm (3 downloads)","ref":"beacon_1.3.61_linux_amd64.rpm","url":"https://github.com/Asymptote-Labs/agent-beacon/releases/download/v1.3.61/beacon_1.3.61_linux_amd64.rpm","weight":0.0}],"data":{"signals":["binary-release-assets"],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":9646.0,"function_nloc":134789.0,"mean_ccn":4.37,"p90_ccn":9.0,"complex_functions":319.0,"long_functions":34.0,"many_param_functions":10.0,"risky_nloc_share":0.1552},"findings":[],"evidence":[{"kind":"complex-function","description":"NormalizeHarnessName in pkg/asymptoteobserve/harness.go: complexity 195, 103 lines","ref":"pkg/asymptoteobserve/harness.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/pkg/asymptoteobserve/harness.go#L28","weight":1.0},{"kind":"complex-function","description":"installEndpointHookTargetTo in cli/beacon/cmd/endpoint_hooks.go: complexity 61, 284 lines","ref":"cli/beacon/cmd/endpoint_hooks.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/cmd/endpoint_hooks.go#L82","weight":1.0},{"kind":"complex-function","description":"matchesQuery in cli/beacon/internal/endpoint/dashboard/events.go: complexity 59, 84 lines","ref":"cli/beacon/internal/endpoint/dashboard/events.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/internal/endpoint/dashboard/events.go#L771","weight":0.9833333333333333},{"kind":"complex-function","description":"Run in beacon-sandbox/runner/runner.go: complexity 58, 270 lines","ref":"beacon-sandbox/runner/runner.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/runner/runner.go#L77","weight":0.9666666666666667},{"kind":"complex-function","description":"runEndpointHooksStatus in cli/beacon/cmd/endpoint_hooks.go: complexity 55, 260 lines","ref":"cli/beacon/cmd/endpoint_hooks.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/cmd/endpoint_hooks.go#L666","weight":0.9166666666666666},{"kind":"complex-function","description":"Connect in cli/beacon/internal/endpoint/asymptote/connect.go: complexity 53, 213 lines","ref":"cli/beacon/internal/endpoint/asymptote/connect.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/internal/endpoint/asymptote/connect.go#L103","weight":0.8833333333333333},{"kind":"complex-function","description":"event in cli/beacon/internal/endpoint/hooks/assets/opencode/beacon.ts: complexity 52, 79 lines","ref":"cli/beacon/internal/endpoint/hooks/assets/opencode/beacon.ts","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/internal/endpoint/hooks/assets/opencode/beacon.ts#L346","weight":0.8666666666666667},{"kind":"complex-function","description":"event in plugins/opencode-beacon/src/beacon.ts: complexity 52, 79 lines","ref":"plugins/opencode-beacon/src/beacon.ts","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/plugins/opencode-beacon/src/beacon.ts#L346","weight":0.8666666666666667},{"kind":"complex-function","description":"resolveCwd in cli/beacon-hooks/cmd/helpers.go: complexity 51, 109 lines","ref":"cli/beacon-hooks/cmd/helpers.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon-hooks/cmd/helpers.go#L245","weight":0.85},{"kind":"complex-function","description":"uninstallEndpointHookTarget in cli/beacon/cmd/endpoint_hooks.go: complexity 48, 238 lines","ref":"cli/beacon/cmd/endpoint_hooks.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/cli/beacon/cmd/endpoint_hooks.go#L427","weight":0.8}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":162215.0,"duplicated_lines":14052.0,"duplicated_share":0.0866,"files":914.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: .cursor/install.sh:24 and .cursor/install.sh:62","ref":".cursor/install.sh","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/.cursor/install.sh#L24","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/dispatch/dispatch.go:18 and cli/beacon/internal/endpoint/hooks/dsh_bridge.go:5","ref":"beacon-sandbox/dispatch/dispatch.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/dispatch/dispatch.go#L18","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/hostguard/hostguard.go:23 and cli/beacon/cmd/endpoint_hooks_repair.go:7","ref":"beacon-sandbox/hostguard/hostguard.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/hostguard/hostguard.go#L23","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/image/artifacts.go:6 and cli/beacon/internal/endpoint/selfupdate/apply.go:5","ref":"beacon-sandbox/image/artifacts.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/image/artifacts.go#L6","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/image/artifacts.go:9 and cli/beacon/cmd/share.go:7","ref":"beacon-sandbox/image/artifacts.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/image/artifacts.go#L9","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/runner/runner.go:732 and beacon-sandbox/runner/shell.go:150","ref":"beacon-sandbox/runner/runner.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/runner/runner.go#L732","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/runner/runner.go:1000 and beacon-sandbox/runner/runner.go:1052","ref":"beacon-sandbox/runner/runner.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/runner/runner.go#L1000","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/sandbox/localexec.go:5 and cli/beacon/cmd/handoff_resume.go:6","ref":"beacon-sandbox/sandbox/localexec.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/sandbox/localexec.go#L5","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: beacon-sandbox/sandbox/localexec.go:6 and cli/beacon/internal/ci/session.go:7","ref":"beacon-sandbox/sandbox/localexec.go","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/beacon-sandbox/sandbox/localexec.go#L6","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: browser-extension/src/shared/normalize.ts:134 and browser-extension/src/shared/normalize.ts:264","ref":"browser-extension/src/shared/normalize.ts","url":"https://github.com/Asymptote-Labs/agent-beacon/blob/5947adadc7fa4e7179547fdce4612902f79405ab/browser-extension/src/shared/normalize.ts#L134","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":162.0,"weighted_findings":153.75,"scanned_lines":217778.0,"category:best-practice":6.0,"category:correctness":156.0},"findings":[{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"beacon-sandbox/dispatch/dispatch.go","line":473,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:beacon-sandbox/dispatch/dispatch.go:473"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"beacon-sandbox/image/artifacts.go","line":417,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:beacon-sandbox/image/artifacts.go:417"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"beacon-sandbox/image/artifacts.go","line":468,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:beacon-sandbox/image/artifacts.go:468"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"beacon-sandbox/runner/guest.go","line":93,"fingerprint":"go.lang.correctness.use-filepath-join:beacon-sandbox/runner/guest.go:93"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"beacon-sandbox/runner/guest.go","line":164,"fingerprint":"go.lang.correctness.use-filepath-join:beacon-sandbox/runner/guest.go:164"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"beacon-sandbox/runner/runner.go","line":96,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:beacon-sandbox/runner/runner.go:96"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"beacon-sandbox/sandbox/localexec.go","line":293,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:beacon-sandbox/sandbox/localexec.go:293"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"browser-extension/esbuild.config.mjs","line":89,"fingerprint":"javascript.lang.correctness.no-replaceall:browser-extension/esbuild.config.mjs:89"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon-hooks/cmd/cline_event.go","line":518,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon-hooks/cmd/cline_event.go:518"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon-hooks/internal/cloudshuttle/shuttle.go","line":263,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon-hooks/internal/cloudshuttle/shuttle.go:263"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/cloudshuttle/shuttle.go","line":272,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/cloudshuttle/shuttle.go:272"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/cloudshuttle/shuttle.go","line":596,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/cloudshuttle/shuttle.go:596"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/cloudshuttle/transaction.go","line":15,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/cloudshuttle/transaction.go:15"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/config/config.go","line":220,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/config/config.go:220"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/logging/logging.go","line":103,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/logging/logging.go:103"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/logging/spool_git.go","line":26,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/logging/spool_git.go:26"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/logging/spool_git.go","line":30,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/logging/spool_git.go:30"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/logging/spool_git.go","line":99,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/logging/spool_git.go:99"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/logging/spool_git.go","line":102,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/logging/spool_git.go:102"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon-hooks/internal/state/state.go","line":26,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon-hooks/internal/state/state.go:26"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_backfill.go","line":350,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_backfill.go:350"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_backfill.go","line":387,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_backfill.go:387"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_backfill.go","line":503,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_backfill.go:503"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_diagnostics.go","line":832,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_diagnostics.go:832"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_diagnostics.go","line":1846,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_diagnostics.go:1846"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_diagnostics.go","line":1861,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_diagnostics.go:1861"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_diagnostics.go","line":1864,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_diagnostics.go:1864"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/endpoint_update_service.go","line":97,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/endpoint_update_service.go:97"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/root.go","line":230,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/root.go:230"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/cmd/rules.go","line":395,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/cmd/rules.go:395"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/account/store.go","line":100,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/account/store.go:100"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/account/store.go","line":104,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/account/store.go:104"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/agentskills/agentskills.go","line":199,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/agentskills/agentskills.go:199"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/agentskills/agentskills.go","line":236,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/agentskills/agentskills.go:236"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/agentskills/agentskills.go","line":248,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/agentskills/agentskills.go:248"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/agentskills/agentskills.go","line":256,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/agentskills/agentskills.go:256"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/agentskills/agentskills.go","line":264,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/agentskills/agentskills.go:264"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/agentskills/agentskills.go","line":269,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/agentskills/agentskills.go:269"},{"rule_id":"opengrep/go.lang.best-practice.hidden-goroutine","severity":"medium","message":"Detected a hidden goroutine. Function invocations are expected to synchronous, and this function will execute asynchronously because all it does is call a goroutine. Instead, remove the internal goroutine and call the function using 'go'.","path":"cli/beacon/internal/auth/server.go","line":114,"fingerprint":"go.lang.best-practice.hidden-goroutine:cli/beacon/internal/auth/server.go:114"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/harness.go","line":145,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/harness.go:145"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":171,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:171"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":174,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:174"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":420,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:420"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":466,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:466"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":473,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:473"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":480,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:480"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/ci/session.go","line":486,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/ci/session.go:486"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/ci/upload.go","line":164,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/ci/upload.go:164"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/clinesession/mapper.go","line":368,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/clinesession/mapper.go:368"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/devincloud/pull.go","line":218,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/devincloud/pull.go:218"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/backfill.go","line":90,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/backfill.go:90"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/connect.go","line":268,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/connect.go:268"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/connect.go","line":286,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/connect.go:286"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/enrollment.go","line":229,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/enrollment.go:229"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/enrollment.go","line":234,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/enrollment.go:234"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/reconcile.go","line":243,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/reconcile.go:243"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/asymptote/vector.go","line":283,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/asymptote/vector.go:283"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/collector/collector.go","line":131,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/collector/collector.go:131"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/collector/collector.go","line":134,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/collector/collector.go:134"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/config/config.go","line":665,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/config/config.go:665"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/dashboard/history_store.go","line":207,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/dashboard/history_store.go:207"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":631,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:631"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":631,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:631"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2086,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:2086"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2356,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:2356"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2356,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:2356"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2356,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:2356"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2356,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:2356"},{"rule_id":"opengrep/javascript.lang.correctness.no-replaceall","severity":"medium","message":"The string method replaceAll is not supported in all versions of javascript, and is not supported by older browser versions. Consider using replace() with a regex as the first argument instead like mystring.replace(/bad/g, \"good\") instead of mystring.replaceAll(\"bad\", \"good\") (https://discourse.thre","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2356,"fingerprint":"javascript.lang.correctness.no-replaceall:cli/beacon/internal/endpoint/dashboard/static/app.js:2356"},{"rule_id":"opengrep/javascript.lang.correctness.no-stringify-keys","severity":"medium","message":"JSON stringify does not produce a stable key ordering, and should not be relied on for producing object keys. Consider using json-stable-stringify instead.","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2841,"fingerprint":"javascript.lang.correctness.no-stringify-keys:cli/beacon/internal/endpoint/dashboard/static/app.js:2841"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/elastic/elastic.go","line":151,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/elastic/elastic.go:151"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/harness/gemini.go","line":62,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/harness/gemini.go:62"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/harness/harness.go","line":447,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/harness/harness.go:447"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/harness/harness.go","line":475,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/harness/harness.go:475"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/harness/vscode.go","line":143,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/harness/vscode.go:143"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dsh.go","line":343,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dsh.go:343"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dsh.go","line":508,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dsh.go:508"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dsh_patch.go","line":272,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dsh_patch.go:272"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go","line":52,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go:52"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go","line":66,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go:66"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go","line":92,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go:92"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go","line":117,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/dshtest/dshtest.go:117"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/kimi.go","line":691,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/kimi.go:691"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/kiro.go","line":239,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/kiro.go:239"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/muse.go","line":254,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/muse.go:254"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/openclaw.go","line":200,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/openclaw.go:200"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/openhands.go","line":322,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/openhands.go:322"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/runtime.go","line":52,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/runtime.go:52"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/hooks/runtime.go","line":222,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/hooks/runtime.go:222"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/inventory/heartbeat.go","line":93,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/inventory/heartbeat.go:93"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/inventory/heartbeat.go","line":96,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/inventory/heartbeat.go:96"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/inventory/heartbeat.go","line":122,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/inventory/heartbeat.go:122"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/lensstore/lensstore.go","line":151,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/lensstore/lensstore.go:151"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/lifecycle/lifecycle.go","line":1700,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/lifecycle/lifecycle.go:1700"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/selfupdate/apply.go","line":197,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/selfupdate/apply.go:197"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/selfupdate/fsutil.go","line":22,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/selfupdate/fsutil.go:22"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/selfupdate/fsutil.go","line":89,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/selfupdate/fsutil.go:89"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/selfupdate/fsutil.go","line":93,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/selfupdate/fsutil.go:93"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/selfupdate/fsutil.go","line":141,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/selfupdate/fsutil.go:141"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/sentinel/forwarder.go","line":497,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/sentinel/forwarder.go:497"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/sentinel/forwarder.go","line":529,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/sentinel/forwarder.go:529"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/sentinel/forwarder.go","line":532,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/sentinel/forwarder.go:532"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/sentinel/forwarder.go","line":660,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/sentinel/forwarder.go:660"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/endpoint/service/launchd_logs.go","line":51,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/endpoint/service/launchd_logs.go:51"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"cli/beacon/internal/endpoint/service/launchd_logs.go","line":51,"fingerprint":"go.lang.correctness.use-filepath-join:cli/beacon/internal/endpoint/service/launchd_logs.go:51"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/launchd_volume.go","line":163,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/launchd_volume.go:163"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/launchd_volume.go","line":196,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/launchd_volume.go:196"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/service.go","line":357,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/service.go:357"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/supervised.go","line":127,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/supervised.go:127"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/supervised.go","line":151,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/supervised.go:151"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/updater.go","line":127,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/updater.go:127"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/service/updater.go","line":144,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/service/updater.go:144"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/siempack/siempack.go","line":127,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/siempack/siempack.go:127"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/sysacl/sysacl_windows.go","line":239,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/sysacl/sysacl_windows.go:239"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/wazuh/wazuh.go","line":53,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/wazuh/wazuh.go:53"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/writer/logaccess_unix.go","line":48,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/writer/logaccess_unix.go:48"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/writer/writer.go","line":179,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/writer/writer.go:179"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/endpoint/writer/writer.go","line":194,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/endpoint/writer/writer.go:194"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/gitlink/hooks.go","line":135,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/gitlink/hooks.go:135"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/gitlink/hooks.go","line":241,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/gitlink/hooks.go:241"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/gitlink/hooks.go","line":414,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/gitlink/hooks.go:414"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/handoff/detached.go","line":249,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/handoff/detached.go:249"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/handoff/detached.go","line":252,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/handoff/detached.go:252"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/handoff/detached.go","line":312,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/handoff/detached.go:312"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/handoff/write.go","line":22,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/handoff/write.go:22"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/handoff/write.go","line":27,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/handoff/write.go:27"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/learning/skills.go","line":62,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/learning/skills.go:62"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/learning/store.go","line":82,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/learning/store.go:82"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/mcpconnect/files.go","line":59,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/mcpconnect/files.go:59"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/mcpconnect/manifest.go","line":136,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/mcpconnect/manifest.go:136"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/onboarding/profile.go","line":157,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/onboarding/profile.go:157"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/sessionfs/sessionfs.go","line":568,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/sessionfs/sessionfs.go:568"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/testenv/testenv.go","line":41,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/testenv/testenv.go:41"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"cli/beacon/internal/updatecheck/cache.go","line":65,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:cli/beacon/internal/updatecheck/cache.go:65"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"gateway/scripts/stress/main.go","line":453,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:gateway/scripts/stress/main.go:453"},{"rule_id":"opengrep/bash.lang.best-practice.useless-cat","severity":"medium","message":"Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file.","path":"packaging/macos/smoke-vscode-endpoint.sh","line":30,"fingerprint":"bash.lang.best-practice.useless-cat:packaging/macos/smoke-vscode-endpoint.sh:30"},{"rule_id":"opengrep/bash.lang.best-practice.useless-cat","severity":"medium","message":"Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file.","path":"packaging/macos/smoke-vscode-endpoint.sh","line":34,"fingerprint":"bash.lang.best-practice.useless-cat:packaging/macos/smoke-vscode-endpoint.sh:34"},{"rule_id":"opengrep/bash.lang.best-practice.useless-cat","severity":"medium","message":"Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file.","path":"packaging/macos/smoke-vscode-endpoint.sh","line":38,"fingerprint":"bash.lang.best-practice.useless-cat:packaging/macos/smoke-vscode-endpoint.sh:38"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/activesession/activesession.go","line":220,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/activesession/activesession.go:220"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/jsonl_sink.go","line":40,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/jsonl_sink.go:40"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/jsonl_sink.go","line":43,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/jsonl_sink.go:43"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/localingest/spool.go","line":62,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/localingest/spool.go:62"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/localingest/spool.go","line":66,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/localingest/spool.go:66"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/localingest/transport_unix.go","line":226,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/localingest/transport_unix.go:226"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/localingest/transport_unix.go","line":240,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/localingest/transport_unix.go:240"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/localingest/transport_unix.go","line":262,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/localingest/transport_unix.go:262"},{"rule_id":"opengrep/go.lang.correctness.permissions.incorrect-default-permission","severity":"medium","message":"Detected file permissions that are set to more than `0600` (user/owner can read and write). Setting file permissions to higher than `0600` is most likely unnecessary and violates the principle of least privilege. Instead, set permissions to be `0600` or less for os.Chmod, os.Mkdir, os.OpenFile, os.M","path":"pkg/asymptoteobserve/rulestore/rulestore.go","line":56,"fingerprint":"go.lang.correctness.permissions.incorrect-default-permission:pkg/asymptoteobserve/rulestore/rulestore.go:56"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"pkg/asymptoteobserve/rulestore/rulestore.go","line":100,"fingerprint":"go.lang.correctness.use-filepath-join:pkg/asymptoteobserve/rulestore/rulestore.go:100"},{"rule_id":"opengrep/go.lang.correctness.use-filepath-join","severity":"medium","message":"`path.Join(...)` always joins using a forward slash. This may cause issues on Windows or other systems using a different delimiter. Use `filepath.Join(...)` instead which uses OS-specific path separators.","path":"pkg/asymptoteobserve/shellcmd/effects.go","line":328,"fingerprint":"go.lang.correctness.use-filepath-join:pkg/asymptoteobserve/shellcmd/effects.go:328"},{"rule_id":"opengrep/terraform.aws.best-practice.aws-s3-bucket-versioning-not-enabled","severity":"medium","message":"Ensure that Amazon S3 bucket versioning is not enabled. Consider using versioning if you don't have alternative backup mechanism.","path":"terraform/aws-s3/main.tf","line":11,"fingerprint":"terraform.aws.best-practice.aws-s3-bucket-versioning-not-enabled:terraform/aws-s3/main.tf:11"},{"rule_id":"opengrep/terraform.gcp.best-practice.gcp-storage-versioning-enabled","severity":"medium","message":"Ensure Cloud storage has versioning enabled","path":"terraform/gcs/main.tf","line":35,"fingerprint":"terraform.gcp.best-practice.gcp-storage-versioning-enabled:terraform/gcs/main.tf:35"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"browser-extension/e2e/helpers/sse-replay-server.ts","line":156,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:browser-extension/e2e/helpers/sse-replay-server.ts:156"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"browser-extension/e2e/helpers/sse-replay-server.ts","line":172,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:browser-extension/e2e/helpers/sse-replay-server.ts:172"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"browser-extension/tools/pack-crx.mjs","line":247,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:browser-extension/tools/pack-crx.mjs:247"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"browser-extension/tools/pack-crx.mjs","line":247,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:browser-extension/tools/pack-crx.mjs:247"},{"rule_id":"opengrep/go.lang.correctness.eqeq-is-bad","severity":"low","message":"Detected useless comparison operation `lines == lines` or `lines != lines`. This will always return 'True' or 'False' and therefore is not necessary. Instead, remove this comparison operation or use another comparison expression that is not deterministic.","path":"cli/beacon-hooks/internal/cloudshuttle/asymptote.go","line":87,"fingerprint":"go.lang.correctness.eqeq-is-bad:cli/beacon-hooks/internal/cloudshuttle/asymptote.go:87"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1812,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:cli/beacon/internal/endpoint/dashboard/static/app.js:1812"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":1812,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:cli/beacon/internal/endpoint/dashboard/static/app.js:1812"},{"rule_id":"opengrep/javascript.lang.correctness.missing-template-string-indicator","severity":"low","message":"This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'?","path":"cli/beacon/internal/endpoint/dashboard/static/app.js","line":2701,"fingerprint":"javascript.lang.correctness.missing-template-string-indicator:cli/beacon/internal/endpoint/dashboard/static/app.js:2701"},{"rule_id":"opengrep/go.lang.correctness.eqeq-is-bad","severity":"low","message":"Detected useless comparison operation `found == found` or `found != found`. This will always return 'True' or 'False' and therefore is not necessary. Instead, remove this comparison operation or use another comparison expression that is not deterministic.","path":"collector-builder/exporter/beaconjsonexporter/internal/peercred/pcblist.go","line":99,"fingerprint":"go.lang.correctness.eqeq-is-bad:collector-builder/exporter/beaconjsonexporter/internal/peercred/pcblist.go:99"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"packaging/linux/apt/build-apt-repo.sh","line":88,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:packaging/linux/apt/build-apt-repo.sh:88"},{"rule_id":"opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command","severity":"low","message":"Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may use a variable that starts with an underscore e.g. $_X instead of ","path":"packaging/linux/test-endpoint-scripts.sh","line":38,"fingerprint":"bash.lang.correctness.unquoted-variable-expansion-in-command:packaging/linux/test-endpoint-scripts.sh:38"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":1.0,"check:test_ratio":1.0,"check:ci_present":1.0,"check:ci_runs_tests":1.0,"check:ci_runs_lint":1.0,"check:tests_cochange":1.0,"test_lines":178701.0,"source_lines":219302.0,"test_ratio":0.8149,"ci_files":9.0,"cochange_share":0.816,"cochange_commits":212.0},"findings":[],"evidence":[{"kind":"ci","description":"CI config: .github/workflows/ci.yml","ref":".github/workflows/ci.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/claude-code-review.yml","ref":".github/workflows/claude-code-review.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/claude-security-review.yml","ref":".github/workflows/claude-security-review.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/npm-publish-sdk.yml","ref":".github/workflows/npm-publish-sdk.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release-check.yml","ref":".github/workflows/release-check.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release-extension.yml","ref":".github/workflows/release-extension.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/release.yml","ref":".github/workflows/release.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/smoke-images.yml","ref":".github/workflows/smoke-images.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI config: .github/workflows/windows-sandbox.yml","ref":".github/workflows/windows-sandbox.yml","url":null,"weight":0.0},{"kind":"ci","description":"CI runs tests (npm test, npm run test, go test, bun test)","ref":null,"url":null,"weight":0.0},{"kind":"ci","description":"CI runs linters (go vet, shellcheck)","ref":null,"url":null,"weight":0.0}],"data":{"test_commands":["npm test","npm run test","go test","bun test"],"lint_commands":["go vet","shellcheck"]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":1.0,"check:changelog":0.0,"readme_lines":347.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0},{"kind":"docs","description":"CONTRIBUTING.md","ref":"CONTRIBUTING.md","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.9844,"check:low_escape_density":0.0,"escapes":49.0,"escapes_per_kloc":5.061},"findings":[],"evidence":[{"kind":"typing","description":"TypeScript strict type checking: browser-extension/tsconfig.json","ref":"browser-extension/tsconfig.json","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"x-blame","pillar":"ai_provenance","status":"ok","tool_version":"git-blame","metrics":{"ai_lines":152708.0,"other_lines":66594.0,"files_blamed":914.0,"blame_failures":0.0,"quality:ai_findings":127.0,"quality:ai_per_kloc":0.832,"quality:other_findings":35.0,"quality:other_per_kloc":0.526,"quality:ratio":1.58,"security:ai_findings":119.0,"security:ai_per_kloc":0.779,"security:other_findings":183.0,"security:other_per_kloc":2.748,"security:ratio":0.28},"findings":[],"evidence":[],"data":{"sampled":false,"comparable":true},"error":null}],"flags":[]}