https://github.com/can1357/oh-my-pi.git
· scanned 2026-05-20 12:45 UTC (2 weeks, 2 days ago)
· 10 languages
1174 findings (86 legacy + 1088 scanner) 11/13 scanners ran 53rd percentile · Rust · large (100-500K LoC) Scanner says 46 (higher by 23)
Last scanned 2 weeks, 2 days ago · v2 · 630 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 |
20.0 | 0.20 | 4.00 |
documentation_score |
87.0 | 0.15 | 13.05 |
practices_score |
72.0 | 0.15 | 10.80 |
code_quality |
67.0 | 0.10 | 6.70 |
| Overall | 1.00 | 68.5 |
Showing 376 of 630 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
packages/coding-agent/src/tools/eval.ts:617
secrets
Dockerfile:41
supply-chaindockerremote-installer
Dockerfile:122
supply-chaindockerremote-installer
python/robomp/src/proxy/server.py:470
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:457
authowaspauth.fastapi.unauth_mutation
python/robomp/src/server.py:632
authowaspauth.fastapi.unauth_mutation
python/robomp/src/server.py:548
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:493
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:531
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:550
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:561
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:571
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:413
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:400
authowaspauth.fastapi.unauth_mutation
python/robomp/src/server.py:462
authowaspauth.fastapi.unauth_mutation
python/robomp/src/proxy/server.py:438
authowaspauth.fastapi.unauth_mutation
crates/brush-builtins-vendored/src/let_.rs:30
owaspeval_used
crates/brush-core-vendored/src/expansion.rs:1245
owaspeval_used
crates/brush-core-vendored/src/interp.rs:1270
owaspeval_used
crates/brush-core-vendored/src/shell/execution.rs:289
owaspeval_used
packages/coding-agent/src/eval/py/runner.py:376
owaspeval_used
packages/coding-agent/src/eval/py/runner.py:719
owaspexec_used
packages/coding-agent/src/extensibility/custom-commands/types.ts:21
owaspexec_used
packages/coding-agent/src/extensibility/custom-tools/types.ts:47
owaspexec_used
packages/coding-agent/src/extensibility/extensions/loader.ts:216
owaspexec_used
packages/coding-agent/src/extensibility/extensions/types.ts:981
owaspexec_used
packages/coding-agent/src/extensibility/hooks/loader.ts:135
owaspexec_used
packages/coding-agent/src/extensibility/hooks/types.ts:570
owaspexec_used
.github/workflows/ci.yml:331
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml
supply-chaingithub-actionsleast-privilege
packages/coding-agent/src/eval/py/runner.py:544
owaspsubprocess_shell_true
Dockerfile:83
supply-chaindockerpinned-dependencies
Dockerfile:103
supply-chaindockerpinned-dependencies
Dockerfile:30
supply-chaindockerpinned-dependencies
.github/workflows/ci.yml:86
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:152
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:173
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:210
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:278
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:284
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:310
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:325
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:352
supply-chaingithub-actionspinned-dependencies
.github/workflows/ci.yml:358
supply-chaingithub-actionspinned-dependencies
package.json
supply-chainnpminstall-scripts
scripts/edit_benchmark_common.py:679
dead-code
scripts/edit_benchmark_common.py:661
dead-code
scripts/edit_benchmark_common.py:667
dead-code
scripts/edit_benchmark_common.py:749
dead-code
scripts/edit_benchmark_common.py:688
dead-code
scripts/tool_io.py:241
dead-code
scripts/tool_io.py:262
dead-code
scripts/tool_io.py:234
dead-code
scripts/tool_io.py:248
dead-code
scripts/tool_io.py:255
dead-code
scripts/session-stats/plot_tools.py:182
dead-code
scripts/analyze_small_edits.py:98
dead-code
scripts/rate-edit-tool.py:1066
dead-code
scripts/rate-edit-tool.py:1041
dead-code
scripts/rate-edit-tool.py:1036
dead-code
scripts/rate-edit-tool.py:1046
dead-code
scripts/rate-edit-tool.py:1095
dead-code
scripts/rate-edit-tool.py:1001
dead-code
scripts/rate-edit-tool.py:1032
dead-code
scripts/rate-edit-tool.py:1021
dead-code
scripts/rate-edit-tool.py:1028
dead-code
scripts/rate-edit-tool.py:1017
dead-code
scripts/rate-edit-tool.py:1012
dead-code
scripts/rate-edit-tool.py:1005
dead-code
scripts/edit_benchmark_common.py:706
dead-code
scripts/rate-edit-tool.py:1140
dead-code
scripts/rate-edit-tool.py:1375
dead-code
scripts/tool_io.py:282
dead-code
scripts/tool_io.py:270
dead-code
Showing first 300 of 376. Refine filters or use the legacy findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/e1693738-f0c2-4ae2-888c-ee3b2d99a3c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e1693738-f0c2-4ae2-888c-ee3b2d99a3c3/
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.