https://github.com/chopratejas/headroom
· scanned 2026-06-02 20:56 UTC (1 week, 3 days ago)
· 10 languages
1201 raw signals (321 security + 880 graph) 11/13 scanners ran 87th percentile · Python · large (100-500K LoC) System graph score 46 (higher by 42)
Last scanned 1 week, 3 days ago · v2 · 494 actionable findings from 2 signal sources. 266 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
96.0 | 0.15 | 14.40 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 87.9 |
Showing 130 of 494 actionable findings. 760 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
benchmarks/dynamic_detector_benchmark.py:97
headroom/cache/registry.py:174headroom/cli/__init__.py:30headroom/cli/install.py:74crates/headroom-core/benches/auth_mode.rs:22crates/headroom-core/benches/ccr_store.rs:63crates/headroom-core/src/auth_mode.rs:246headroom/utils.py:38
headroom/utils.py:238
examples/mcp_demo/show_before_after.py:102examples/mcp_demo/show_compression.py:82examples/strands_bundle_demo.py:112docs/app/docs/[[...slug]]/page.tsx:22
crates/headroom-proxy/src/websocket.rs:99
headroom/ccr/batch_store.py:83
headroom/evals/memory/judge.py:220headroom/graph/watcher.py:243headroom/transforms/compression_summary.py:234headroom/image/tile_optimizer.py:190headroom/install/providers.py:53headroom/install/runtime.py:69headroom/evals/cost_tracker.py:87headroom/integrations/agno/hooks.py:120headroom/proxy/stage_timer.py:180sdk/typescript/examples/basic-compress.ts:22sdk/typescript/examples/simulation-dry-run.ts:17sdk/typescript/examples/tool-calling-agent.ts:21examples/mcp_demo/mock_mcp_servers.py:179
examples/strands_mcp_dispatch_test.py:73, 226, 256 (3 hits)examples/test_intelligent_context_toin_ccr.py:330e2e/wrap/Dockerfile:10
CI/CD securitycontainers
e2e/init/Dockerfile:7
CI/CD securitycontainers
benchmarks/proxy_mode_benchmark.py:154
benchmarks/dynamic_detector_benchmark.py:257
benchmarks/dynamic_detector_benchmark.py:221
headroom/graph/installer.py:72headroom/lean_ctx/installer.py:100headroom/providers/codex/install.py:24sdk/typescript/examples/basic-compress.ts:51sdk/typescript/examples/ccr-retrieve.ts:48sdk/typescript/examples/hooks-custom-compression.ts:26sdk/typescript/src/utils/stream.ts:11
sdk/typescript/src/utils/case.ts:17
benchmarks/proxy_mode_benchmark.py:246examples/langchain_demo/mock_tools.py:235examples/langchain_demo/show_compression.py:19headroom/backends/base.py:169headroom/cache/backends/__init__.py:19headroom/cache/backends/base.py:50plugins/openclaw/src/engine.ts:62plugins/openclaw/src/gateway-config.ts:68plugins/openclaw/src/plugin/index.ts:26plugins/openclaw/src/engine.ts:109plugins/openclaw/src/gateway-config.ts:62sdk/typescript/examples/ccr-retrieve.ts:44headroom/tokenizers/huggingface.py:164
headroom/prediction/__init__.py:28
crates/headroom-core/benches/tokenizer.rs:11crates/headroom-core/src/ccr/backends/in_memory.rs:68crates/headroom-core/src/ccr/backends/sqlite.rs:128benchmarks/dynamic_detector_benchmark.py:20headroom/backends/base.py:15headroom/cache/base.py:43headroom/proxy/memory_injection.py:63
crates/headroom-core/src/tokenizer/tiktoken_impl.rs:234crates/headroom-core/src/transforms/pipeline/offloads/diff_offload.rs:275crates/headroom-core/src/transforms/pipeline/offloads/log_offload.rs:280headroom/ccr/batch_store.py:83
headroom/memory/budget.py:199
examples/strands_bundle_demo.py:148
examples/langchain_demo/mock_tools.py:67
headroom/install/runtime.py:202
This page is publicly accessible at:
https://repobility.com/scan/04f454c6-373b-476d-b668-bef91275fe42/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/04f454c6-373b-476d-b668-bef91275fe42/
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.