https://github.com/chopratejas/headroom
· scanned 2026-06-02 20:56 UTC (2 days, 18 hours ago)
· 10 languages
1201 findings (321 legacy + 880 scanner) 11/13 scanners ran 89th percentile · Python · large (100-500K LoC) Scanner says 46 (higher by 42)
Last scanned 2 days, 18 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 |
Showing 349 of 761 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
examples/strands_via_proxy_demo.py:374
integritysync-io-in-asyncperformance
examples/strands_via_proxy_demo.py:506
integritysync-io-in-asyncperformance
headroom/providers/proxy_routes.py:599
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:630
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:347
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:331
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:322
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:318
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:446
authowaspauth.fastapi.unauth_mutation
headroom/proxy/server.py:2806
authowaspauth.fastapi.unauth_mutation
headroom/proxy/server.py:2442
authowaspauth.fastapi.unauth_mutation
headroom/proxy/server.py:2433
authowaspauth.fastapi.unauth_mutation
headroom/proxy/server.py:2910
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:434
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:595
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:587
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:578
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:458
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:603
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:569
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:450
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:454
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:466
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:462
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:542
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:533
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:351
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:367
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:363
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:506
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:524
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:515
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:355
authowaspauth.fastapi.unauth_mutation
headroom/providers/proxy_routes.py:359
authowaspauth.fastapi.unauth_mutation
headroom/proxy/server.py:2626
authowaspauth.fastapi.unauth_mutation
.github/workflows/eval.yml:55
owaspeval_used
headroom/models/ml_models.py:218
owaspeval_used
headroom/transforms/kompress_compressor.py:408
owaspeval_used
e2e/wrap/Dockerfile:10
supply-chaindockerpinned-dependencies
e2e/init/Dockerfile:7
supply-chaindockerpinned-dependencies
.github/workflows/eval.yml:27
supply-chaingithub-actionspinned-dependencies
.github/workflows/eval.yml:30
supply-chaingithub-actionspinned-dependencies
.github/workflows/eval.yml:77
supply-chaingithub-actionspinned-dependencies
.github/workflows/eval.yml:80
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:96
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:99
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:109
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:115
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:229
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:232
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:250
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:318
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:374
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:377
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:32
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:35
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:75
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:91
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:94
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:119
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:122
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:237
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:240
supply-chaingithub-actionspinned-dependencies
.github/workflows/rust.yml:50
supply-chaingithub-actionspinned-dependencies
.github/workflows/rust.yml:55
supply-chaingithub-actionspinned-dependencies
.github/workflows/rust.yml:90
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:283
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:313
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:670
supply-chaingithub-actionspinned-dependencies
.github/workflows/devcontainers.yml:49
supply-chaingithub-actionspinned-dependencies
.github/workflows/devcontainers.yml:65
supply-chaingithub-actionspinned-dependencies
.github/workflows/devcontainers.yml:97
supply-chaingithub-actionspinned-dependencies
.github/workflows/publish.yml:28
supply-chaingithub-actionspinned-dependencies
.github/workflows/publish.yml:31
supply-chaingithub-actionspinned-dependencies
.github/workflows/publish.yml:52
supply-chaingithub-actionspinned-dependencies
.github/workflows/publish.yml:57
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-please.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/docker.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/docs.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/release.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/publish.yml
supply-chaingithub-actionsleast-privilege
.devcontainer/Dockerfile:2
supply-chaindockerpinned-dependencies
Dockerfile:7
supply-chaindockerpinned-dependencies
Dockerfile:64
supply-chaindockerpinned-dependencies
e2e/wrap/Dockerfile:61
supply-chaindockerpinned-dependencies
e2e/init/Dockerfile:35
supply-chaindockerpinned-dependencies
.github/workflows/eval.yml:105
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:86
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:169
supply-chaingithub-actionspinned-dependencies
.github/workflows/docker.yml:239
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:22
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:40
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:86
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:114
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:141
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:191
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:210
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:232
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:263
supply-chaingithub-actionspinned-dependencies
.github/workflows/docs.yml:25
supply-chaingithub-actionspinned-dependencies
.github/workflows/rust.yml:100
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:134
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:139
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:182
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:206
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:269
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:396
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:410
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:417
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:432
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:438
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:505
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:663
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:695
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:757
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:883
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:889
supply-chaingithub-actionspinned-dependencies
.github/workflows/devcontainers.yml:60
supply-chaingithub-actionspinned-dependencies
.github/workflows/devcontainers.yml:92
supply-chaingithub-actionspinned-dependencies
.github/workflows/publish.yml:23
supply-chaingithub-actionspinned-dependencies
docs/package.json
supply-chainnpminstall-scripts
benchmarks/prefix_cache_benchmark.py:263
dead-code
benchmarks/prefix_cache_benchmark.py:278
dead-code
benchmarks/comprehensive_eval.py:106
dead-code
benchmarks/bench_relevance.py:278
dead-code
benchmarks/bench_relevance.py:261
dead-code
benchmarks/bench_transforms.py:135
dead-code
benchmarks/bench_transforms.py:161
dead-code
benchmarks/bench_relevance.py:245
dead-code
benchmarks/bench_relevance.py:346
dead-code
benchmarks/bench_relevance.py:358
dead-code
benchmarks/bench_relevance.py:452
dead-code
benchmarks/bench_relevance.py:400
dead-code
benchmarks/bench_relevance.py:426
dead-code
benchmarks/bench_relevance.py:151
dead-code
benchmarks/bench_relevance.py:167
dead-code
benchmarks/bench_transforms.py:319
dead-code
benchmarks/bench_transforms.py:343
dead-code
benchmarks/bench_transforms.py:187
dead-code
benchmarks/bench_relevance.py:134
dead-code
benchmarks/bench_relevance.py:228
dead-code
benchmarks/bench_relevance.py:115
dead-code
benchmarks/bench_transforms.py:289
dead-code
Showing first 300 of 349. Refine filters or use the legacy findings page for deep search.
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.