https://github.com/chopratejas/headroom
· scanned 2026-06-02 20:56 UTC (2 days, 19 hours ago)
· 10 languages
1201 findings (321 legacy + 880 scanner) 11/13 scanners ran 88th percentile · Python · large (100-500K LoC) Scanner says 46 (higher by 42)
Last scanned 2 days, 19 hours ago · v2 · 761 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| 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 |
All 15220 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.
| Label | Layer | Status | Path |
|---|---|---|---|
price_for |
software | healthy | claude_analysis_ttl.py:26 |
parse_ts |
software | healthy | claude_analysis_ttl.py:39 |
turns_of |
software | healthy | claude_analysis_ttl.py:45 |
bucket |
software | healthy | claude_analysis_ttl.py:84 |
main |
software | healthy | claude_analysis_ttl.py:98 |
stats |
software | healthy | claude_analysis_ttl.py:126 |
cost |
software | healthy | claude_analysis_ttl.py:201 |
__init__ |
software | healthy | tests/test_onnx_runtime.py:17 |
test_create_cpu_session_options_disables_retention_features |
software | healthy | tests/test_onnx_runtime.py:26 |
test_create_cpu_session_options_handles_older_session_optio… |
software | healthy | tests/test_onnx_runtime.py:39 |
_h |
software | healthy | tests/test_auth_mode.py:22 |
test_api_key_classified_payg |
software | healthy | tests/test_auth_mode.py:30 |
test_oauth_jwt_classified_oauth |
software | healthy | tests/test_auth_mode.py:36 |
test_oauth_sk_ant_oat_classified_oauth |
software | healthy | tests/test_auth_mode.py:43 |
test_claude_code_ua_classified_subscription |
software | healthy | tests/test_auth_mode.py:49 |
test_cursor_ua_classified_subscription |
software | healthy | tests/test_auth_mode.py:55 |
test_no_auth_no_user_agent_default_payg |
software | healthy | tests/test_auth_mode.py:61 |
test_bedrock_no_auth_classified_oauth |
software | healthy | tests/test_auth_mode.py:71 |
test_openai_payg_sk_classified_payg |
software | healthy | tests/test_auth_mode.py:90 |
test_gemini_x_goog_api_key_classified_payg |
software | healthy | tests/test_auth_mode.py:96 |
test_subscription_takes_precedence_over_oauth_token |
software | healthy | tests/test_auth_mode.py:102 |
test_anthropic_x_api_key_classified_payg |
software | healthy | tests/test_auth_mode.py:119 |
test_every_subscription_prefix_classified_subscription |
software | healthy | tests/test_auth_mode.py:126 |
test_unparseable_authorization_does_not_raise |
software | healthy | tests/test_auth_mode.py:132 |
test_case_insensitive_header_lookup |
software | healthy | tests/test_auth_mode.py:145 |
test_enum_values_match_rust_as_str |
software | healthy | tests/test_auth_mode.py:151 |
test_classify_under_100us_per_call |
software | healthy | tests/test_auth_mode.py:161 |
test_pre_compress_returns_messages_unchanged |
software | healthy | tests/test_hooks.py:9 |
test_compute_biases_returns_empty |
software | healthy | tests/test_hooks.py:16 |
test_post_compress_is_noop |
software | healthy | tests/test_hooks.py:23 |
test_pre_compress_can_modify_messages |
software | healthy | tests/test_hooks.py:32 |
pre_compress |
software | healthy | tests/test_hooks.py:90 |
test_compute_biases_position_aware |
software | healthy | tests/test_hooks.py:46 |
compute_biases |
software | healthy | tests/test_hooks.py:48 |
test_post_compress_records_event |
software | healthy | tests/test_hooks.py:66 |
post_compress |
software | healthy | tests/test_hooks.py:70 |
test_hooks_receive_correct_context |
software | healthy | tests/test_hooks.py:86 |
test_event_fields |
software | healthy | tests/test_hooks.py:112 |
test_event_defaults |
software | healthy | tests/test_hooks.py:128 |
test_context_defaults |
software | healthy | tests/test_hooks.py:136 |
test_context_with_values |
software | healthy | tests/test_hooks.py:142 |
test_shared_stats_work_without_fcntl |
software | healthy | tests/test_ccr_mcp_server.py:8 |
test_cursor_proxy_targets_use_local_headroom_proxy |
software | healthy | tests/test_provider_cursor.py:7 |
test_cursor_setup_lines_include_both_provider_urls |
software | healthy | tests/test_provider_cursor.py:14 |
test_cursor_build_install_env_returns_both_proxy_urls |
software | healthy | tests/test_provider_cursor.py:22 |
record_compression |
software | healthy | tests/test_compression_observability.py:76 |
test_spy_satisfies_observer_protocol |
software | healthy | tests/test_compression_observability.py:84 |
test_prometheus_metrics_satisfies_observer_protocol |
software | healthy | tests/test_compression_observability.py:90 |
test_content_router_records_observer_call_per_routing_decis… |
software | healthy | tests/test_compression_observability.py:100 |
test_content_router_with_no_observer_is_silent |
software | healthy | tests/test_compression_observability.py:134 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_FakeSessionOptions |
software | healthy | tests/test_onnx_runtime.py:4 |
_FakeOrt |
software | healthy | tests/test_onnx_runtime.py:12 |
_FakeSessionOptionsWithoutToggles |
software | healthy | tests/test_onnx_runtime.py:16 |
_FakeOrtWithoutToggles |
software | healthy | tests/test_onnx_runtime.py:22 |
TestCompressionHooksDefaults |
software | healthy | tests/test_hooks.py:6 |
TestCustomHooks |
software | healthy | tests/test_hooks.py:29 |
FilterHooks |
software | healthy | tests/test_hooks.py:33 |
PositionAwareHooks |
software | healthy | tests/test_hooks.py:47 |
LoggingHooks |
software | healthy | tests/test_hooks.py:69 |
ContextCapture |
software | healthy | tests/test_hooks.py:89 |
TestCompressEvent |
software | healthy | tests/test_hooks.py:111 |
TestCompressContext |
software | healthy | tests/test_hooks.py:135 |
SpyObserver |
software | healthy | tests/test_compression_observability.py:55 |
ExplodingObserver |
software | healthy | tests/test_compression_observability.py:70 |
FakeDirectMem0Adapter |
software | healthy | tests/test_proxy_healthchecks.py:148 |
TestDetectInstallMode |
software | healthy | tests/test_telemetry_context.py:26 |
TestDetectStack |
software | healthy | tests/test_telemetry_context.py:60 |
TestNormalizeStack |
software | healthy | tests/test_telemetry_context.py:112 |
TestRecordStackValidation |
software | healthy | tests/test_telemetry_context.py:137 |
_FakeClient |
software | healthy | tests/test_proxy_debug_endpoints.py:133 |
_FakeRequest |
software | healthy | tests/test_proxy_debug_endpoints.py:136 |
_DummyMetrics |
software | healthy | tests/test_openai_codex_routing.py:103 |
_DummyTokenizer |
software | healthy | tests/test_openai_codex_routing.py:111 |
_ResponseStub |
software | healthy | tests/test_openai_codex_routing.py:116 |
_DummyOpenAIHandler |
software | healthy | tests/test_openai_codex_routing.py:125 |
_SlowMemoryHandler |
software | healthy | tests/test_openai_codex_routing.py:309 |
_DummyWebSocket |
software | healthy | tests/test_openai_codex_routing.py:343 |
SentinelError |
software | healthy | tests/test_openai_codex_routing.py:353 |
_ListHandler |
software | healthy | tests/test_cache_aligner_detector_only.py:51 |
TestSummaryAccuracy |
software | healthy | tests/test_compression_summary_eval.py:99 |
TestSummaryUsefulness |
software | healthy | tests/test_compression_summary_eval.py:164 |
TestCodeSummaryAccuracy |
software | healthy | tests/test_compression_summary_eval.py:198 |
WSMemoryRelayState |
software | healthy | tests/test_ws_memory_relay.py:24 |
TestWSMemoryRelayNonMemory |
software | healthy | tests/test_ws_memory_relay.py:231 |
TestWSMemoryRelayMemoryTool |
software | healthy | tests/test_ws_memory_relay.py:303 |
TestWSMemoryRelayStateReset |
software | healthy | tests/test_ws_memory_relay.py:464 |
_StatsStub |
software | healthy | tests/test_proxy_dashboard_stats_cache.py:15 |
_ToinStub |
software | healthy | tests/test_proxy_dashboard_stats_cache.py:26 |
_FakeBackend |
software | healthy | tests/test_memory_storage_router.py:163 |
FakeWriter |
software | healthy | tests/test_cli_learn.py:21 |
FakePlugin |
software | healthy | tests/test_cli_learn.py:38 |
FakeAnalyzer |
software | healthy | tests/test_cli_learn.py:60 |
BranchingPlugin |
software | healthy | tests/test_cli_learn.py:261 |
BranchingAnalyzer |
software | healthy | tests/test_cli_learn.py:268 |
Response |
software | healthy | tests/test_proxy_copilot_auth_hooks.py:53 |
StreamingResponse |
software | healthy | tests/test_proxy_copilot_auth_hooks.py:60 |
JSONResponse |
software | healthy | tests/test_proxy_copilot_auth_hooks.py:63 |
Dummy |
software | healthy | tests/test_proxy_copilot_auth_hooks.py:180 |
NoopDiffCompressor |
software | healthy | tests/test_transforms_content_router.py:311 |
NoopLogCompressor |
software | healthy | tests/test_transforms_content_router.py:339 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
.changelog.md |
software | healthy | .changelog.md |
deny.toml |
software | healthy | deny.toml |
Cargo.toml |
software | healthy | Cargo.toml |
mkdocs.yml |
software | healthy | mkdocs.yml |
.commitlintrc.json |
software | healthy | .commitlintrc.json |
.gitguardian.yaml |
software | healthy | .gitguardian.yaml |
README.md |
software | healthy | README.md |
RUST_DEV.md |
software | healthy | RUST_DEV.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
claude_analysis_ttl.py |
software | healthy | claude_analysis_ttl.py |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
PR.md |
software | healthy | PR.md |
.release-please-manifest.json |
software | healthy | .release-please-manifest.json |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
codecov.yml |
software | healthy | codecov.yml |
.release-please-config.json |
software | healthy | .release-please-config.json |
docker-compose.native.yml |
software | healthy | docker/docker-compose.native.yml |
docker-compose.memory.yml |
software | healthy | .devcontainer/docker-compose.memory.yml |
post-create.sh |
software | healthy | .devcontainer/post-create.sh |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Dockerfile |
software | healthy | .devcontainer/Dockerfile |
devcontainer.json |
software | healthy | .devcontainer/memory-stack/devcontainer.json |
test_onnx_runtime.py |
software | healthy | tests/test_onnx_runtime.py |
test_auth_mode.py |
software | healthy | tests/test_auth_mode.py |
test_hooks.py |
software | healthy | tests/test_hooks.py |
test_ccr_mcp_server.py |
software | healthy | tests/test_ccr_mcp_server.py |
test_provider_cursor.py |
software | healthy | tests/test_provider_cursor.py |
test_compression_observability.py |
software | healthy | tests/test_compression_observability.py |
test_proxy_healthchecks.py |
software | healthy | tests/test_proxy_healthchecks.py |
test_signals_keyword_parity.py |
software | healthy | tests/test_signals_keyword_parity.py |
test_dashboard_cache_ttl_playwright.py |
software | healthy | tests/test_dashboard_cache_ttl_playwright.py |
test_telemetry_context.py |
software | healthy | tests/test_telemetry_context.py |
test_proxy_debug_endpoints.py |
software | healthy | tests/test_proxy_debug_endpoints.py |
test_openai_codex_routing.py |
software | healthy | tests/test_openai_codex_routing.py |
test_cache_aligner_detector_only.py |
software | healthy | tests/test_cache_aligner_detector_only.py |
test_compression_summary_eval.py |
software | healthy | tests/test_compression_summary_eval.py |
test_ws_memory_relay.py |
software | healthy | tests/test_ws_memory_relay.py |
test_provider_package_init.py |
software | healthy | tests/test_provider_package_init.py |
test_proxy_dashboard_stats_cache.py |
software | healthy | tests/test_proxy_dashboard_stats_cache.py |
test_memory_storage_router.py |
software | healthy | tests/test_memory_storage_router.py |
test_cli_learn.py |
software | healthy | tests/test_cli_learn.py |
test_strategy_stats_supabase.py |
software | healthy | tests/test_strategy_stats_supabase.py |
test_proxy_copilot_auth_hooks.py |
software | healthy | tests/test_proxy_copilot_auth_hooks.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
.devcontainer |
software | healthy | .devcontainer |
memory-stack |
software | healthy | .devcontainer/memory-stack |
tests |
software | healthy | tests |
integrations |
software | healthy | tests/integrations |
test_strands |
software | healthy | tests/integrations/test_strands |
test_install |
software | healthy | tests/test_install |
test_cli |
software | healthy | tests/test_cli |
test_transforms |
software | healthy | tests/test_transforms |
test_storage |
software | healthy | tests/test_storage |
test_evals |
software | healthy | tests/test_evals |
test_memory |
software | healthy | tests/test_memory |
test_backends |
software | healthy | tests/test_backends |
fixtures |
software | healthy | tests/fixtures |
memory_tool_definitions |
software | healthy | tests/fixtures/memory_tool_definitions |
cli |
software | healthy | tests/cli |
test_mcp_registry |
software | healthy | tests/test_mcp_registry |
test_cache |
software | healthy | tests/test_cache |
test_learn |
software | healthy | tests/test_learn |
test_providers |
software | healthy | tests/test_providers |
parity |
software | healthy | tests/parity |
fixtures |
software | healthy | tests/parity/fixtures |
diff_compressor |
software | healthy | tests/parity/fixtures/diff_compressor |
ccr |
software | healthy | tests/parity/fixtures/ccr |
tokenizer |
software | healthy | tests/parity/fixtures/tokenizer |
content_detector |
software | healthy | tests/parity/fixtures/content_detector |
cache_aligner |
software | healthy | tests/parity/fixtures/cache_aligner |
log_compressor |
software | healthy | tests/parity/fixtures/log_compressor |
smart_crusher |
software | healthy | tests/parity/fixtures/smart_crusher |
test_dashboard |
software | healthy | tests/test_dashboard |
test_proxy |
software | healthy | tests/test_proxy |
test_integrations |
software | healthy | tests/test_integrations |
mcp |
software | healthy | tests/test_integrations/mcp |
agno |
software | healthy | tests/test_integrations/agno |
langchain |
software | healthy | tests/test_integrations/langchain |
test_compression |
software | healthy | tests/test_compression |
test_scripts |
software | healthy | tests/test_scripts |
benchmarks |
software | healthy | benchmarks |
scenarios |
software | healthy | benchmarks/scenarios |
docs |
software | healthy | docs |
spec |
software | healthy | docs/spec |
components |
software | healthy | docs/components |
app |
software | healthy | docs/app |
api |
software | healthy | docs/app/api |
search |
software | healthy | docs/app/api/search |
llms-full.txt |
software | healthy | docs/app/llms-full.txt |
docs |
software | healthy | docs/app/docs |
[[...slug]] |
software | healthy | docs/app/docs/[[...slug]] |
(home) |
software | healthy | docs/app/(home) |
og |
software | healthy | docs/app/og |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /livez |
api | healthy | headroom/proxy/server.py |
GET /readyz |
api | healthy | headroom/proxy/server.py |
GET /health |
api | healthy | headroom/proxy/server.py |
GET /debug/tasks |
api | healthy | headroom/proxy/server.py |
GET /debug/ws-sessions |
api | healthy | headroom/proxy/server.py |
GET /debug/warmup |
api | healthy | headroom/proxy/server.py |
GET /dashboard |
api | healthy | headroom/proxy/server.py |
GET /stats |
api | healthy | headroom/proxy/server.py |
POST /stats/reset |
api | healthy | headroom/proxy/server.py |
GET /stats-history |
api | healthy | headroom/proxy/server.py |
GET /transformations/feed |
api | healthy | headroom/proxy/server.py |
GET /subscription-window |
api | healthy | headroom/proxy/server.py |
GET /quota |
api | healthy | headroom/proxy/server.py |
GET /metrics |
api | healthy | headroom/proxy/server.py |
GET /debug/memory |
api | healthy | headroom/proxy/server.py |
POST /cache/clear |
api | healthy | headroom/proxy/server.py |
POST /v1/retrieve |
api | healthy | headroom/proxy/server.py |
GET /v1/retrieve/stats |
api | healthy | headroom/proxy/server.py |
GET /v1/feedback |
api | healthy | headroom/proxy/server.py |
GET /v1/feedback/{tool_name} |
api | healthy | headroom/proxy/server.py |
GET /v1/telemetry |
api | healthy | headroom/proxy/server.py |
GET /v1/telemetry/export |
api | healthy | headroom/proxy/server.py |
POST /v1/telemetry/import |
api | healthy | headroom/proxy/server.py |
GET /v1/telemetry/tools |
api | healthy | headroom/proxy/server.py |
GET /v1/telemetry/tools/{signature_hash} |
api | healthy | headroom/proxy/server.py |
GET /v1/toin/stats |
api | healthy | headroom/proxy/server.py |
GET /v1/toin/patterns |
api | healthy | headroom/proxy/server.py |
GET /v1/toin/pattern/{hash_prefix} |
api | healthy | headroom/proxy/server.py |
GET /v1/retrieve/{hash_key} |
api | healthy | headroom/proxy/server.py |
POST /v1/retrieve/tool_call |
api | healthy | headroom/proxy/server.py |
POST /v1/compress |
api | healthy | headroom/proxy/server.py |
POST /v1/messages |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/messages/count_tokens |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/messages/batches |
api | healthy | headroom/providers/proxy_routes.py |
GET /v1/messages/batches |
api | healthy | headroom/providers/proxy_routes.py |
GET /v1/messages/batches/{batch_id} |
api | healthy | headroom/providers/proxy_routes.py |
GET /v1/messages/batches/{batch_id}/results |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/messages/batches/{batch_id}/cancel |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/chat/completions |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/responses |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/codex/responses |
api | healthy | headroom/providers/proxy_routes.py |
POST /backend-api/responses |
api | healthy | headroom/providers/proxy_routes.py |
POST /backend-api/codex/responses |
api | healthy | headroom/providers/proxy_routes.py |
ANY /v1/responses/{sub_path:path} |
api | healthy | headroom/providers/proxy_routes.py |
ANY /v1/codex/responses/{sub_path:path} |
api | healthy | headroom/providers/proxy_routes.py |
ANY /backend-api/responses/{sub_path:path} |
api | healthy | headroom/providers/proxy_routes.py |
ANY /backend-api/codex/responses/{sub_path:path} |
api | healthy | headroom/providers/proxy_routes.py |
POST /v1/batches |
api | healthy | headroom/providers/proxy_routes.py |
GET /v1/batches |
api | healthy | headroom/providers/proxy_routes.py |
GET /v1/batches/{batch_id} |
api | healthy | headroom/providers/proxy_routes.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::crates/headroom-core/src/compression_policy.rs |
security | healthy | crates/headroom-core/src/compression_policy.rs |
auth::crates/headroom-proxy/tests/integration_e4_openai_cac… |
security | healthy | crates/headroom-proxy/tests/integration_e4_openai_cache_key… |
auth::tests/test_responses_ws_pyo3_compression.py |
security | healthy | tests/test_responses_ws_pyo3_compression.py |
auth::tests/test_realignment_live_multi_turn.py |
security | healthy | tests/test_realignment_live_multi_turn.py |
auth::crates/headroom-core/tests/recommendations_loader.rs |
security | healthy | crates/headroom-core/tests/recommendations_loader.rs |
auth::tests/test_cache_aligner_detector_only.py |
security | healthy | tests/test_cache_aligner_detector_only.py |
auth::crates/headroom-py/src/lib.rs |
security | healthy | crates/headroom-py/src/lib.rs |
auth::benchmarks/comprehensive_eval.py |
security | healthy | benchmarks/comprehensive_eval.py |
auth::headroom/proxy/models.py |
security | healthy | headroom/proxy/models.py |
auth::crates/headroom-proxy/tests/integration_tool_sort.rs |
security | healthy | crates/headroom-proxy/tests/integration_tool_sort.rs |
auth::tests/test_openai_codex_routing.py |
security | healthy | tests/test_openai_codex_routing.py |
auth::crates/headroom-proxy/src/vertex/raw_predict.rs |
security | healthy | crates/headroom-proxy/src/vertex/raw_predict.rs |
auth::tests/test_oauth_bearer_routing.py |
security | healthy | tests/test_oauth_bearer_routing.py |
auth::headroom/proxy/handlers/anthropic.py |
security | healthy | headroom/proxy/handlers/anthropic.py |
auth::headroom/cache/dynamic_detector.py |
security | healthy | headroom/cache/dynamic_detector.py |
auth::tests/test_provider_proxy_routes.py |
security | healthy | tests/test_provider_proxy_routes.py |
auth::examples/strands_bedrock_demo.py |
security | healthy | examples/strands_bedrock_demo.py |
auth::crates/headroom-proxy/src/bedrock/invoke_streaming.rs |
security | healthy | crates/headroom-proxy/src/bedrock/invoke_streaming.rs |
auth::crates/headroom-proxy/src/observability/prometheus.rs |
security | healthy | crates/headroom-proxy/src/observability/prometheus.rs |
auth::headroom/providers/codex/install.py |
security | healthy | headroom/providers/codex/install.py |
auth::crates/headroom-proxy/tests/integration_bedrock_authm… |
security | healthy | crates/headroom-proxy/tests/integration_bedrock_authmode.rs |
auth::benchmarks/bench_latency.py |
security | healthy | benchmarks/bench_latency.py |
auth::crates/headroom-proxy/src/bedrock/auth_mode_layer.rs |
security | healthy | crates/headroom-proxy/src/bedrock/auth_mode_layer.rs |
auth::tests/test_subscription_tracker.py |
security | healthy | tests/test_subscription_tracker.py |
auth::tests/test_proxy_codex_route_aliases.py |
security | healthy | tests/test_proxy_codex_route_aliases.py |
auth::tests/test_copilot_auth.py |
security | healthy | tests/test_copilot_auth.py |
auth::headroom/copilot_auth.py |
security | healthy | headroom/copilot_auth.py |
auth::headroom/proxy/handlers/openai.py |
security | healthy | headroom/proxy/handlers/openai.py |
auth::crates/headroom-core/src/auth_mode.rs |
security | healthy | crates/headroom-core/src/auth_mode.rs |
auth::crates/headroom-proxy/src/cache_stabilization/mod.rs |
security | healthy | crates/headroom-proxy/src/cache_stabilization/mod.rs |
auth::crates/headroom-core/src/transforms/live_zone.rs |
security | healthy | crates/headroom-core/src/transforms/live_zone.rs |
auth::crates/headroom-proxy/tests/integration_chat_completi… |
security | healthy | crates/headroom-proxy/tests/integration_chat_completions.rs |
auth::e2e/init/run.py |
security | healthy | e2e/init/run.py |
auth::crates/headroom-proxy/src/bedrock/invoke.rs |
security | healthy | crates/headroom-proxy/src/bedrock/invoke.rs |
auth::headroom/config.py |
security | healthy | headroom/config.py |
auth::headroom/evals/batch_compression_eval.py |
security | healthy | headroom/evals/batch_compression_eval.py |
auth::headroom/transforms/cache_aligner.py |
security | healthy | headroom/transforms/cache_aligner.py |
auth::headroom/subscription/client.py |
security | healthy | headroom/subscription/client.py |
auth::tests/test_compression_summary.py |
security | healthy | tests/test_compression_summary.py |
auth::crates/headroom-proxy/src/compression/live_zone_anthr… |
security | healthy | crates/headroom-proxy/src/compression/live_zone_anthropic.rs |
auth::crates/headroom-proxy/tests/integration_e3_anthropic_… |
security | healthy | crates/headroom-proxy/tests/integration_e3_anthropic_cache_… |
auth::crates/headroom-proxy/src/vertex/mod.rs |
security | healthy | crates/headroom-proxy/src/vertex/mod.rs |
auth::headroom/telemetry/toin.py |
security | healthy | headroom/telemetry/toin.py |
auth::tests/test_proxy_handler_helpers.py |
security | healthy | tests/test_proxy_handler_helpers.py |
auth::crates/headroom-proxy/src/cache_stabilization/anthrop… |
security | healthy | crates/headroom-proxy/src/cache_stabilization/anthropic_cac… |
auth::tests/test_compression_policy_toin_gate.py |
security | healthy | tests/test_compression_policy_toin_gate.py |
auth::headroom/cli/proxy.py |
security | healthy | headroom/cli/proxy.py |
auth::headroom/transforms/compression_policy.py |
security | healthy | headroom/transforms/compression_policy.py |
auth::tests/test_responses_pyo3_compression.py |
security | healthy | tests/test_responses_pyo3_compression.py |
auth::tests/test_compression/test_evals.py |
security | healthy | tests/test_compression/test_evals.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
smoke-test |
cicd | healthy | .github/workflows/eval.yml |
weekly-suite |
cicd | healthy | .github/workflows/eval.yml |
release-please |
cicd | healthy | .github/workflows/release-please.yml |
docker-init-e2e |
cicd | healthy | .github/workflows/init-e2e.yml |
docker-build |
cicd | healthy | .github/workflows/docker.yml |
docker-manifest |
cicd | healthy | .github/workflows/docker.yml |
promote-latest |
cicd | healthy | .github/workflows/docker.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
test-extras |
cicd | healthy | .github/workflows/ci.yml |
test-agno |
cicd | healthy | .github/workflows/ci.yml |
docker-native-e2e |
cicd | healthy | .github/workflows/ci.yml |
windows-native-wrapper |
cicd | healthy | .github/workflows/ci.yml |
macos-native-wrapper |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
commitlint |
cicd | healthy | .github/workflows/ci.yml |
workflow-validation |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/docs.yml |
test |
cicd | healthy | .github/workflows/rust.yml |
wheels |
cicd | healthy | .github/workflows/rust.yml |
audit |
cicd | healthy | .github/workflows/rust.yml |
parity-nightly |
cicd | healthy | .github/workflows/rust.yml |
detect-version |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
build-wheels |
cicd | healthy | .github/workflows/release.yml |
collect-dist |
cicd | healthy | .github/workflows/release.yml |
smoke-import-wheels |
cicd | healthy | .github/workflows/release.yml |
publish-pypi |
cicd | healthy | .github/workflows/release.yml |
publish-npm |
cicd | healthy | .github/workflows/release.yml |
publish-github-packages |
cicd | healthy | .github/workflows/release.yml |
publish-docker |
cicd | healthy | .github/workflows/release.yml |
create-release |
cicd | healthy | .github/workflows/release.yml |
init-native |
cicd | healthy | .github/workflows/init-native-e2e.yml |
docker-wrap-e2e |
cicd | healthy | .github/workflows/wrap-e2e.yml |
validate |
cicd | healthy | .github/workflows/devcontainers.yml |
validate-worktree |
cicd | healthy | .github/workflows/devcontainers.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8787 |
network | healthy | Dockerfile |
port:6333 |
network | healthy | docker-compose.yml |
port:6334 |
network | healthy | docker-compose.yml |
port:7474 |
network | healthy | docker-compose.yml |
port:7687 |
network | healthy | docker-compose.yml |
port:7654 |
network | healthy | tests/test_provider_cursor.py |
port:9000 |
network | healthy | tests/test_telemetry_context.py |
port:9999 |
network | healthy | tests/test_provider_aider.py |
port:12345 |
network | healthy | tests/test_openai_codex_ws_lifecycle.py |
port:9100 |
network | healthy | tests/test_provider_codex_install.py |
port:5566 |
network | healthy | tests/test_install/test_providers.py |
port:9011 |
network | healthy | tests/test_cli/test_init_cli.py |
port:9005 |
network | healthy | tests/test_cli/test_init_cli.py |
port:9001 |
network | healthy | tests/test_cli/test_init_cli.py |
port:7333 |
network | healthy | tests/test_memory/test_qdrant_env.py |
port:1234 |
network | healthy | tests/test_memory/test_qdrant_env.py |
port:8080 |
network | healthy | tests/test_learn/test_gemini_scanner.py |
port:5432 |
network | healthy | tests/test_compression/test_evals.py |
port:07 |
network | healthy | .github/workflows/rust.yml |
port:17 |
network | healthy | .github/workflows/rust.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Dockerfile |
10.0.0.1 |
network | healthy | tests/test_proxy_debug_endpoints.py |
192.168.1.100 |
network | healthy | tests/test_proxy_debug_endpoints.py |
8.8.8.8 |
network | healthy | tests/test_proxy_debug_endpoints.py |
0.5.25.3 |
network | healthy | tests/test_release_version.py |
192.168.1.101 |
network | healthy | benchmarks/comprehensive_eval.py |
192.168.1.102 |
network | healthy | benchmarks/comprehensive_eval.py |
10.0.0.50 |
network | healthy | benchmarks/comprehensive_eval.py |
1.2.3.4 |
network | healthy | crates/headroom-proxy/tests/integration_headers.rs |
3.1.1.1 |
network | healthy | crates/headroom-proxy/src/proxy.rs |
5.6.7.8 |
network | healthy | crates/headroom-proxy/src/headers.rs |
10.0.1.100 |
network | healthy | headroom/evals/datasets.py |
10.0.1.101 |
network | healthy | headroom/evals/datasets.py |
10.0.2.50 |
network | healthy | headroom/evals/datasets.py |
10.0.0.42 |
network | healthy | examples/strands_bedrock_demo.py |
10.0.3.42 |
network | healthy | sdk/typescript/examples/structured-output.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::eval |
cicd | healthy | .github/workflows/eval.yml |
gha::release-please |
cicd | healthy | .github/workflows/release-please.yml |
gha::init-e2e |
cicd | healthy | .github/workflows/init-e2e.yml |
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::rust |
cicd | healthy | .github/workflows/rust.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::init-native-e2e |
cicd | healthy | .github/workflows/init-native-e2e.yml |
gha::wrap-e2e |
cicd | healthy | .github/workflows/wrap-e2e.yml |
gha::devcontainers |
cicd | healthy | .github/workflows/devcontainers.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_PACKAGES_REGISTRY_URL |
cicd | healthy | — |
OPENAI_API_KEY |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
VAR |
cicd | healthy | — |
NPM_REGISTRY_URL |
cicd | healthy | — |
PYPI_PACKAGE |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
NPM_OPENCLAW_PACKAGE |
cicd | healthy | — |
NPM_SDK_PACKAGE |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | pyproject.toml |
redis |
data | healthy | tests/test_memory_handler_project_isolation.py |
postgres |
data | healthy | tests/test_search_compressor.py |
postgresql |
data | healthy | tests/test_memory_integration.py |
mysql |
data | healthy | tests/fixtures/memory_tool_definitions/openai.json |
elasticsearch |
data | healthy | benchmarks/real_world_agent_benchmark.py |
mongodb |
data | healthy | headroom/cache/compression_store.py |
cassandra |
data | healthy | headroom/evals/batch_compression_eval.py |
| Label | Layer | Status | Path |
|---|---|---|---|
proxy_telemetry_v2 |
data | healthy | sql/create_proxy_telemetry_v2.sql |
dashboard_summary |
data | healthy | sql/create_dashboard_summary.sql |
entities |
data | healthy | headroom/memory/adapters/sqlite_graph.py |
relationships |
data | healthy | headroom/memory/adapters/sqlite_graph.py |
vec_metadata |
data | healthy | headroom/memory/adapters/sqlite_vector.py |
memories |
data | healthy | headroom/memory/adapters/sqlite.py |
requests |
data | healthy | headroom/storage/sqlite.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
image::e2e/wrap/Dockerfile |
hardware | healthy | e2e/wrap/Dockerfile |
image::e2e/init/Dockerfile |
hardware | healthy | e2e/init/Dockerfile |
headroom-proxy |
hardware | healthy | docker-compose.yml |
qdrant |
hardware | healthy | docker-compose.yml |
neo4j |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | Cargo.toml |
vps::gcp |
hardware | healthy | Cargo.toml |
vps::azure |
hardware | healthy | tests/test_provider_registry_extended.py |
vps::ec2 |
hardware | healthy | headroom/integrations/strands/bundle.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Layout |
frontend | healthy | docs/app/layout.tsx |
Layout |
frontend | healthy | docs/app/docs/layout.tsx |
HomePage |
frontend | healthy | docs/app/(home)/page.tsx |
Layout |
frontend | healthy | docs/app/(home)/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | benchmarks/comprehensive_eval.py |
loadbalancer |
network | healthy | crates/headroom-core/src/ccr/mod.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
/docs/[[...slug]] |
frontend | healthy | docs/app/docs/[[...slug]]/page.tsx |
/(home) |
frontend | healthy | docs/app/(home)/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rtxnhds6 |
software | healthy | /tmp/repobility-clone-rtxnhds6 |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | headroom/evals/batch_compression_eval.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/test_ml_model_registry_lifecycle.py |
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.