https://github.com/EKKOLearnAI/hermes-web-ui.git
· scanned 2026-05-16 01:47 UTC (4 weeks ago)
· 10 languages
242 raw signals (51 security + 191 graph) 53rd percentile · Typescript · medium (20-100K LoC) System graph score 54 (higher by 15)
Last scanned 4 weeks ago · v1 · 22 actionable findings from 1 signal source. 18 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 |
59.4 | 0.25 | 14.85 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
73.7 | 0.15 | 11.05 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
45.2 | 0.10 | 4.52 |
| Overall | 1.00 | 69.7 |
web: 3.0 ·
agent: 4.8 ·
authz: 1.2 ·
docker: 6.0 ·
threat: 24.5 ·
journey: 1.2
Showing 19 of 22 actionable findings. 40 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.
packages/client/src/i18n/locales/en.ts:569
packages/client/src/i18n/locales/fr.ts:438
Dockerfile:4
CI/CD securitycontainers
packages/server/src/services/hermes/agent-bridge/hermes_bridge.py:51
packages/server/src/services/hermes/session-deleter.ts:33packages/server/src/services/hermes/tts.ts:36packages/server/src/services/login-limiter.ts:113packages/server/src/controllers/hermes/config.ts:94packages/server/src/services/config-helpers.ts:77packages/server/src/services/hermes/file-provider.ts:718Dockerfile:29
CI/CD securitycontainers
packages/client/src/components/hermes/profiles/ProfileImportModal.vue:50, 51 (2 hits)packages/client/src/components/hermes/profiles/ProfileRenameModal.vue:44, 45 (2 hits)packages/client/src/components/hermes/chat/MessageList.vue:66packages/client/src/components/hermes/chat/TerminalPanel.vue:461packages/client/src/components/hermes/group-chat/GroupChatInput.vue:14packages/client/src/components/hermes/models/CopilotLoginModal.vue:6packages/client/src/components/hermes/models/NousLoginModal.vue:6packages/client/src/components/hermes/models/ProviderCard.vue:304packages/client/src/composables/useVoiceSettings.ts:55packages/client/src/stores/hermes/app.ts:256packages/client/src/stores/hermes/kanban.ts:23packages/client/src/stores/hermes/session-browser-prefs.ts:36index.html
.well-known/security.txt
.dockerignore
CI/CD securitycontainers
docker-compose.yml:1
CI/CD securitycontainers
docker-compose.yml:1
CI/CD securitycontainers
llms.txt
humans.txt
robots.txt
sitemap.xml
This page is publicly accessible at:
https://repobility.com/scan/83b6894f-d7a6-4199-baab-e18f21ac96e3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/83b6894f-d7a6-4199-baab-e18f21ac96e3/
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.