Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

baneido/extension-scanner

https://github.com/baneido/extension-scanner · scanned 2026-06-17 01:37 UTC (1 month, 2 weeks ago)

15 raw signals (0 security + 15 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -2.4 (diff) · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 134 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
findHtmlFiles software healthy vite.config.ts:findHtmlFiles
flattenHtmlPlugin software healthy vite.config.ts:flattenHtmlPlugin
parseIds software healthy scripts/update-blocklist-snapshot.mjs:parseIds
main software healthy scripts/update-blocklist-snapshot.mjs:main
renderBlocklistStatus software healthy src/popup/popup.ts:renderBlocklistStatus
renderScanResult software healthy src/popup/popup.ts:renderScanResult
updateStatusBadge software healthy src/popup/popup.ts:updateStatusBadge
renderThreatItem software healthy src/popup/popup.ts:renderThreatItem
addThreatItemHandlers software healthy src/popup/popup.ts:addThreatItemHandlers
setButtonLoading software healthy src/popup/popup.ts:setButtonLoading
refreshSuppressionState software healthy src/dashboard/dashboard.ts:refreshSuppressionState
renderBlocklistStatus software healthy src/dashboard/dashboard.ts:renderBlocklistStatus
render software healthy src/dashboard/dashboard.ts:render
renderExtCard software healthy src/dashboard/dashboard.ts:renderExtCard
getInstallLabel software healthy src/dashboard/dashboard.ts:getInstallLabel
handleAction software healthy src/dashboard/dashboard.ts:handleAction
savePrefs software healthy src/dashboard/dashboard.ts:savePrefs
loadPrefs software healthy src/dashboard/dashboard.ts:loadPrefs
riskOrdinal software healthy src/scoring/classification.ts:riskOrdinal
isBlocklisted software healthy src/scoring/classification.ts:isBlocklisted
safeEvaluate software healthy src/scoring/engine.ts:safeEvaluate
scoreExtension software healthy src/scoring/engine.ts:scoreExtension
classifyRisk software healthy src/scoring/engine.ts:classifyRisk
runFullScan software healthy src/scoring/engine.ts:runFullScan
setBlocklistData software healthy src/scoring/rules/blocklist.ts:setBlocklistData
hasWildcardSubdomain software healthy src/scoring/rules/host-permissions.ts:hasWildcardSubdomain
patternHost software healthy src/scoring/rules/host-permissions.ts:patternHost
isSensitiveHost software healthy src/scoring/rules/host-permissions.ts:isSensitiveHost
safeRun software healthy src/background/service-worker.ts:safeRun
initBlocklist software healthy src/background/service-worker.ts:initBlocklist
ensureAlarms software healthy src/background/service-worker.ts:ensureAlarms
performScan software healthy src/background/service-worker.ts:performScan
doScan software healthy src/background/service-worker.ts:doScan
createNotification software healthy src/alerts/notifier.ts:createNotification
updateBadge software healthy src/alerts/notifier.ts:updateBadge
notifyNewThreats software healthy src/alerts/notifier.ts:notifyNewThreats
isThreat software healthy src/alerts/notifier.ts:isThreat
notifyThreat software healthy src/alerts/notifier.ts:notifyThreat
sendExtMessage software healthy src/shared/messages.ts:sendExtMessage
escapeHtml software healthy src/shared/utils.ts:escapeHtml
mustGetElement software healthy src/shared/utils.ts:mustGetElement
largestIconUrl software healthy src/shared/utils.ts:largestIconUrl
isBlocklistStale software healthy src/shared/utils.ts:isBlocklistStale
timeAgo software healthy src/shared/utils.ts:timeAgo
saveScanResult software healthy src/storage/store.ts:saveScanResult
loadScanResult software healthy src/storage/store.ts:loadScanResult
isValidScanResult software healthy src/storage/store.ts:isValidScanResult
loadPreferences software healthy src/storage/store.ts:loadPreferences
savePreferences software healthy src/storage/store.ts:savePreferences
updatePreferences software healthy src/storage/store.ts:updatePreferences

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
vitest.config.ts software healthy vitest.config.ts
CLAUDE.md software healthy CLAUDE.md
vite.config.ts software healthy vite.config.ts
package-lock.json software healthy package-lock.json
README.md software healthy README.md
LICENSE software healthy LICENSE
refactor-instructions.md software healthy refactor-instructions.md
package.json software healthy package.json
tsconfig.json software healthy tsconfig.json
update-blocklist-snapshot.mjs software healthy scripts/update-blocklist-snapshot.mjs
release.yml software healthy .github/workflows/release.yml
ci.yml software healthy .github/workflows/ci.yml
update-blocklist.yml software healthy .github/workflows/update-blocklist.yml
popup.css software healthy src/popup/popup.css
popup.html software healthy src/popup/popup.html
popup.ts software healthy src/popup/popup.ts
dashboard.html software healthy src/dashboard/dashboard.html
dashboard.css software healthy src/dashboard/dashboard.css
dashboard.ts software healthy src/dashboard/dashboard.ts
classification.ts software healthy src/scoring/classification.ts
engine.ts software healthy src/scoring/engine.ts
types.ts software healthy src/scoring/types.ts
index.ts software healthy src/scoring/rules/index.ts
blocklist.ts software healthy src/scoring/rules/blocklist.ts
metadata.ts software healthy src/scoring/rules/metadata.ts
install-type.ts software healthy src/scoring/rules/install-type.ts
host-permissions.ts software healthy src/scoring/rules/host-permissions.ts
permissions.ts software healthy src/scoring/rules/permissions.ts
service-worker.ts software healthy src/background/service-worker.ts
notifier.ts software healthy src/alerts/notifier.ts
constants.ts software healthy src/shared/constants.ts
messages.ts software healthy src/shared/messages.ts
types.ts software healthy src/shared/types.ts
utils.ts software healthy src/shared/utils.ts
store.ts software healthy src/storage/store.ts
POPUP_REDESIGN.md software healthy docs/POPUP_REDESIGN.md
refactor-followups.md software healthy docs/refactor-followups.md
store.test.ts software healthy test/store.test.ts
fixtures.ts software healthy test/fixtures.ts
csp.test.ts software healthy test/csp.test.ts
dom.test.ts software healthy test/dom.test.ts
classification.test.ts software healthy test/classification.test.ts
notifier.test.ts software healthy test/notifier.test.ts
blocklist.test.ts software healthy test/blocklist.test.ts
engine.test.ts software healthy test/engine.test.ts
utils.test.ts software healthy test/utils.test.ts
safe-evaluate.test.ts software healthy test/safe-evaluate.test.ts
blocklist-status.test.ts software healthy test/blocklist-status.test.ts
fallback.test.ts software healthy test/fallback.test.ts
rules.test.ts software healthy test/rules.test.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
popup software healthy src/popup
dashboard software healthy src/dashboard
scoring software healthy src/scoring
rules software healthy src/scoring/rules
background software healthy src/background
alerts software healthy src/alerts
shared software healthy src/shared
storage software healthy src/storage
docs software healthy docs
test software healthy test
public software healthy public

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::update-blocklist cicd healthy .github/workflows/update-blocklist.yml

LabelLayerStatusPath
build-and-release cicd healthy .github/workflows/release.yml
verify cicd healthy .github/workflows/ci.yml
update cicd healthy .github/workflows/update-blocklist.yml

LabelLayerStatusPath
baneido__extension-scanner software healthy /data/fable5_failed_archive/baneido__extension-scanner

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/10f2cd2d-f637-47b5-83a1-8086b167651e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/10f2cd2d-f637-47b5-83a1-8086b167651e/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.