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.

anvanster/compressor

https://github.com/anvanster/compressor · scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)

50 raw signals (0 security + 50 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -12.7 (diff) · 50 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 1107 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
isCompressorRoot software healthy src/paths.ts:isCompressorRoot
packageRoot software healthy src/paths.ts:packageRoot
resolvesOnPath software healthy src/paths.ts:resolvesOnPath
detectHookCommandStyle software healthy src/paths.ts:detectHookCommandStyle
notOnPathError software healthy src/paths.ts:notOnPathError
hookCommandFor software healthy src/paths.ts:hookCommandFor
describeHookCommand software healthy src/paths.ts:describeHookCommand
resolveHookCommand software healthy src/paths.ts:resolveHookCommand
copilotHookCommandFor software healthy src/paths.ts:copilotHookCommandFor
describeCopilotHookCommand software healthy src/paths.ts:describeCopilotHookCommand
resolveCopilotHookCommand software healthy src/paths.ts:resolveCopilotHookCommand
copilotHookCommandFrom software healthy src/paths.ts:copilotHookCommandFrom
parseMode software healthy src/copilot-hook-entry.ts:parseMode
parseMarkerStyle software healthy src/copilot-hook-entry.ts:parseMarkerStyle
main software healthy src/copilot-hook-entry.ts:main
MyPlugin software healthy src/opencode-plugin-entry.ts:MyPlugin
and software healthy src/opencode-plugin-entry.ts:and
prologueMode software healthy src/opencode-plugin-entry.ts:prologueMode
parseMode software healthy src/hook-entry.ts:parseMode
parseMarkerStyle software healthy src/hook-entry.ts:parseMarkerStyle
main software healthy src/hook-entry.ts:main
getAdapter software healthy src/adapters/index.ts:getAdapter
closedFenceMask software healthy src/adapters/markers.ts:closedFenceMask
isBeginLine software healthy src/adapters/markers.ts:isBeginLine
isEndLine software healthy src/adapters/markers.ts:isEndLine
findSpan software healthy src/adapters/markers.ts:findSpan
asBlock software healthy src/adapters/markers.ts:asBlock
upsertMarkedSection software healthy src/adapters/markers.ts:upsertMarkedSection
removeMarkedSection software healthy src/adapters/markers.ts:removeMarkedSection
readMarkedSection software healthy src/adapters/markers.ts:readMarkedSection
invalidSettingsError software healthy src/adapters/claude-code.ts:invalidSettingsError
isPackMode software healthy src/adapters/claude-code.ts:isPackMode
scopeRoot software healthy src/adapters/claude-code.ts:scopeRoot
stylePath software healthy src/adapters/claude-code.ts:stylePath
settingsPath software healthy src/adapters/claude-code.ts:settingsPath
hookSettingsPath software healthy src/adapters/claude-code.ts:hookSettingsPath
isErrnoException software healthy src/adapters/claude-code.ts:isErrnoException
readFileOrNull software healthy src/adapters/claude-code.ts:readFileOrNull
dirExists software healthy src/adapters/claude-code.ts:dirExists
asRecord software healthy src/adapters/claude-code.ts:asRecord
asArray software healthy src/adapters/claude-code.ts:asArray
parseSettings software healthy src/adapters/claude-code.ts:parseSettings
detectIndent software healthy src/adapters/claude-code.ts:detectIndent
serializeSettings software healthy src/adapters/claude-code.ts:serializeSettings
hookCommandBase software healthy src/adapters/claude-code.ts:hookCommandBase
ourBases software healthy src/adapters/claude-code.ts:ourBases
add software healthy src/adapters/claude-code.ts:add
isRelocatableOurs software healthy src/adapters/claude-code.ts:isRelocatableOurs
isOurHookEntry software healthy src/adapters/claude-code.ts:isOurHookEntry
mergeHookEntry software healthy src/adapters/claude-code.ts:mergeHookEntry

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

LabelLayerStatusPath
CHANGELOG.md software healthy CHANGELOG.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
install.sh software healthy install.sh
LICENSE software healthy LICENSE
package.json software healthy package.json
tsconfig.build.json software healthy tsconfig.build.json
tsconfig.json software healthy tsconfig.json
index.ts software healthy src/index.ts
paths.ts software healthy src/paths.ts
copilot-hook-entry.ts software healthy src/copilot-hook-entry.ts
opencode-plugin-entry.ts software healthy src/opencode-plugin-entry.ts
hook-entry.ts software healthy src/hook-entry.ts
index.ts software healthy src/adapters/index.ts
markers.ts software healthy src/adapters/markers.ts
claude-code.ts software healthy src/adapters/claude-code.ts
copilot.ts software healthy src/adapters/copilot.ts
cursor.ts software healthy src/adapters/cursor.ts
agents-md.ts software healthy src/adapters/agents-md.ts
apply.ts software healthy src/adapters/apply.ts
types.ts software healthy src/adapters/types.ts
opencode.ts software healthy src/adapters/opencode.ts
copilot.ts software healthy src/hook/copilot.ts
core.ts software healthy src/hook/core.ts
exit.ts software healthy src/hook/exit.ts
opencode.ts software healthy src/hook/opencode.ts
recovery.ts software healthy src/hook/recovery.ts
post-tool-use.ts software healthy src/hook/post-tool-use.ts
index.ts software healthy src/tokens/index.ts
exact.ts software healthy src/tokens/exact.ts
estimate.ts software healthy src/tokens/estimate.ts
index.ts software healthy src/cli/index.ts
benchmark.ts software healthy src/cli/commands/benchmark.ts
status.ts software healthy src/cli/commands/status.ts
hook.ts software healthy src/cli/commands/hook.ts
compress.ts software healthy src/cli/commands/compress.ts
count.ts software healthy src/cli/commands/count.ts
uninstall.ts software healthy src/cli/commands/uninstall.ts
report.ts software healthy src/cli/commands/report.ts
init.ts software healthy src/cli/commands/init.ts
set-mode.ts software healthy src/cli/commands/set-mode.ts
stats.ts software healthy src/cli/commands/stats.ts
savings.ts software healthy src/cli/commands/savings.ts
write.ts software healthy src/ledger/write.ts
report.ts software healthy src/ledger/report.ts
read.ts software healthy src/ledger/read.ts
index.ts software healthy src/engine/index.ts
detect.ts software healthy src/engine/detect.ts
types.ts software healthy src/engine/types.ts
policy.ts software healthy src/engine/policy.ts

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

LabelLayerStatusPath
src software healthy src
adapters software healthy src/adapters
hook software healthy src/hook
tokens software healthy src/tokens
cli software healthy src/cli
commands software healthy src/cli/commands
ledger software healthy src/ledger
engine software healthy src/engine
tiers software healthy src/engine/tiers
bench software healthy src/bench
packs software healthy src/packs
claude software healthy src/claude
docs software healthy docs
test software healthy test
adapters software healthy test/adapters
hook software healthy test/hook
tokens software healthy test/tokens
paths software healthy test/paths
fixtures software healthy test/fixtures
ledger software healthy test/ledger
engine software healthy test/engine
bench software healthy test/bench
packs software healthy test/packs
claude software healthy test/claude
bench software healthy bench
fixtures software healthy bench/fixtures
wide-refactor software healthy bench/fixtures/wide-refactor
bugfix-off-by-one software healthy bench/fixtures/bugfix-off-by-one
summarize-architecture software healthy bench/fixtures/summarize-architecture
add-function software healthy bench/fixtures/add-function
large-file-edit software healthy bench/fixtures/large-file-edit
refactor-extract software healthy bench/fixtures/refactor-extract
diagnose-failing-test software healthy bench/fixtures/diagnose-failing-test
explain-codebase software healthy bench/fixtures/explain-codebase
review-diff software healthy bench/fixtures/review-diff
huge-log-diagnosis software healthy bench/fixtures/huge-log-diagnosis
suites software healthy bench/suites

LabelLayerStatusPath
BrokenPipeStdout software healthy test/hook/exit.test.ts:BrokenPipeStdout
Box software healthy test/engine/code.test.ts:Box
Box software healthy test/engine/marker-styles.test.ts:Box
PageCache software healthy bench/fixtures/bugfix-off-by-one/cache.mjs:PageCache
HttpError software healthy bench/fixtures/summarize-architecture/errors.mjs:HttpError
Router software healthy bench/fixtures/summarize-architecture/router.mjs:Router
Application software healthy bench/fixtures/summarize-architecture/app.mjs:Application
PluginRegistry software healthy bench/fixtures/explain-codebase/registry.mjs:PluginRegistry
EventBus software healthy bench/fixtures/explain-codebase/bus.mjs:EventBus

LabelLayerStatusPath
/tmp/proj/.github/hooks/compressor.json frontend healthy test/adapters/apply.test.ts
/tmp/proj/big.md frontend healthy test/adapters/apply.test.ts
/tmp/proj/old.md frontend healthy test/adapters/apply.test.ts
/tmp/proj/notes.md frontend healthy test/adapters/apply.test.ts
/tmp/big.ts frontend healthy test/hook/copilot.test.ts
/tmp/build.log frontend healthy test/hook/copilot.test.ts

LabelLayerStatusPath
GET /health api healthy bench/fixtures/summarize-architecture/demo.mjs
GET /users/:id api healthy bench/fixtures/summarize-architecture/demo.mjs
POST /users api healthy bench/fixtures/summarize-architecture/demo.mjs
GET /teapot api healthy bench/fixtures/summarize-architecture/demo.mjs
GET /crash api healthy bench/fixtures/summarize-architecture/demo.mjs

LabelLayerStatusPath
auth::test/bench/cell-env.test.ts security healthy test/bench/cell-env.test.ts
auth::src/bench/cell.ts security healthy src/bench/cell.ts
auth::src/cli/commands/benchmark.ts security healthy src/cli/commands/benchmark.ts

LabelLayerStatusPath
anvanster__compressor software healthy /data/fable5_failed_archive/anvanster__compressor
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/b8d869c8-0160-4ced-91c4-a1b98e69761e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b8d869c8-0160-4ced-91c4-a1b98e69761e/

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.