https://github.com/NousResearch/hermes-agent.git
· scanned 2026-05-17 02:56 UTC (18 hours, 25 minutes ago)
· 10 languages
914 findings (102 legacy + 812 scanner) 7/10 scanners ran 38th percentile · Python · huge (>500K LoC) Scanner says 69 (lower by 10)
Last scanned 18 hours, 25 minutes ago · v1 · 914 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 |
0.0 | 0.25 | 0.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
88.6 | 0.15 | 13.29 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
56.0 | 0.10 | 5.60 |
| Overall | 1.00 | 59.1 |
web: 1.6 ·
agent: 28.8 ·
authz: 32.5 ·
docker: 17.2 ·
threat: 66.9 ·
journey: 3.0
Showing 96 of 914 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
hermes_cli/web_server.py:2596
authlegacy
hermes_cli/web_server.py:2539
authlegacy
plugins/kanban/dashboard/plugin_api.py:470
authlegacy
plugins/kanban/dashboard/plugin_api.py:583
authlegacy
hermes_cli/web_server.py:2569
authlegacy
hermes_cli/web_server.py:2578
authlegacy
hermes_cli/web_server.py:2587
authlegacy
plugins/kanban/dashboard/plugin_api.py:759
authlegacy
plugins/kanban/dashboard/plugin_api.py:1005
authlegacy
hermes_cli/web_server.py:2560
authlegacy
hermes_cli/codex_runtime_switch.py:185
injectionlegacy
acp_adapter/tools.py:804
injectionlegacy
optional-skills/mcp/fastmcp/templates/database_server.py:68
injectionlegacy
gateway/platforms/feishu.py:4756
path_traversallegacy
agent/google_oauth.py:554
path_traversallegacy
agent/google_code_assist.py:157
path_traversallegacy
gateway/platforms/api_server.py:1218
llm_injectionlegacy
hermes_cli/copilot_auth.py:16
credential_exposurelegacy
agent/credential_sources.py:10
credential_exposurelegacy
agent/auxiliary_client.py:3167
credential_exposurelegacy
plugins/platforms/google_chat/oauth.py:369
credential_exposurelegacy
plugins/google_meet/node/cli.py:73
credential_exposurelegacy
hermes_cli/webhook.py:179
credential_exposurelegacy
agent/anthropic_adapter.py:827
ssrflegacy
agent/account_usage.py:116
ssrflegacy
acp_adapter/server.py:141
ssrflegacy
optional-skills/research/darwinian-evolver/scripts/show_snapshot.py:36
resource_exhaustionlegacy
docker-compose.yml:57
dockerlegacy
docker-compose.yml:24
dockerlegacy
Dockerfile:101
dockerlegacy
gateway/session.py:302
llm_injectionlegacy
gateway/run.py:3162
integritysync-io-in-asyncperformance
gateway/run.py:16754
integritysync-io-in-asyncperformance
gateway/run.py:16763
integritysync-io-in-asyncperformance
hermes_cli/web_server.py:2313
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4223
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1500
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2596
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:798
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2815
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2447
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:1543
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:1228
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1283
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1481
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2800
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:583
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:759
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:785
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:829
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1460
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2548
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2710
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:520
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1389
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2746
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2569
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4198
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4186
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4158
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4210
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4261
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1096
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1005
authowaspauth.fastapi.unauth_mutation
plugins/hermes-achievements/dashboard/plugin_api.py:1037
authowaspauth.fastapi.unauth_mutation
plugins/hermes-achievements/dashboard/plugin_api.py:1042
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:716
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2578
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:1242
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:1049
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1043
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2247
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2285
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1249
authowaspauth.fastapi.unauth_mutation
plugins/kanban/dashboard/plugin_api.py:1510
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2587
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:731
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:4241
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:3893
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:1218
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2877
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2939
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:1189
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2560
authowaspauth.fastapi.unauth_mutation
hermes_cli/web_server.py:2844
authowaspauth.fastapi.unauth_mutation
tools/skills_guard.py:294
owaspeval_used
hermes_cli/tips.py:306
owaspexec_used
skills/red-teaming/godmode/scripts/auto_jailbreak.py:52
owaspexec_used
skills/red-teaming/godmode/scripts/load_godmode.py:29
owaspexec_used
tools/approval.py:358
owaspexec_used
tools/skills_guard.py:297
owaspexec_used
agent/auxiliary_client.py:253
error_handlinglegacy
agent/anthropic_adapter.py:308
error_handlinglegacy
acp_adapter/tools.py:192
error_handlinglegacy
Dockerfile:83
dockerlegacy
web/src/lib/api.ts:6
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/babdf5bb-90da-4ecd-a31d-8963b056e767/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/babdf5bb-90da-4ecd-a31d-8963b056e767/
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.