https://github.com/0xJacky/nginx-ui
· scanned 2026-05-15 12:20 UTC (2 weeks, 6 days ago)
· 10 languages
219 findings (120 legacy + 99 scanner) 8th percentile · Go · large (100-500K LoC) Scanner says 69 (lower by 8)
Last scanned 2 weeks, 6 days ago · v1 · 117 findings from 1 source. 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 |
85.0 | 0.15 | 12.75 |
security_score |
41.8 | 0.25 | 10.45 |
testing_score |
41.0 | 0.20 | 8.20 |
documentation_score |
73.6 | 0.15 | 11.04 |
practices_score |
85.0 | 0.15 | 12.75 |
code_quality |
60.0 | 0.10 | 6.00 |
| Overall | 1.00 | 61.2 |
web: 1.7 ·
authz: 39.8 ·
docker: 30.4 ·
threat: 8.5 ·
journey: 3.0
Showing 83 of 117 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
.devcontainer/docker-compose.yml:30
dockerlegacy
.devcontainer/docker-compose.yml:1
dockerlegacy
api/dns/router.go:18
authlegacy
api/dns/router.go:27
authlegacy
api/dns/router.go:23
authlegacy
api/dns/router.go:15
authlegacy
api/dns/router.go:25
authlegacy
api/dns/router.go:20
authlegacy
api/dns/router.go:17
authlegacy
api/dns/router.go:21
authlegacy
api/dns/router.go:26
authlegacy
api/dns/router.go:22
authlegacy
api/public/router.go:6
authlegacy
api/nginx_log/router.go:21
authlegacy
api/settings/router.go:10
authlegacy
api/settings/router.go:14
authlegacy
api/settings/router.go:11
authlegacy
api/settings/router.go:9
authlegacy
api/nginx_log/router.go:20
authlegacy
api/nginx_log/router.go:19
authlegacy
api/cluster/router.go:8
authlegacy
api/settings/router.go:12
authlegacy
api/llm/router.go:11
authlegacy
api/dns/router.go:14
authlegacy
api/dns/router.go:15
authlegacy
api/llm/router.go:15
authlegacy
api/llm/router.go:7
authlegacy
api/llm/router.go:8
authlegacy
api/llm/router.go:16
authlegacy
api/llm/router.go:9
authlegacy
api/llm/router.go:12
authlegacy
api/llm/router.go:10
authlegacy
.devcontainer/docker-compose.yml:68
dockerlegacy
.devcontainer/docker-compose.yml:54
dockerlegacy
model/site_config.go:76
cryptolegacy
http-not-https
· CWE-319
· A02:2021
model/site_config.go:74
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/upstream/upstream_parser.go:382
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/upstream/upstream_parser.go:381
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/upstream/upstream_parser.go:362
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/upstream/upstream_parser.go:164
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/upstream/upstream_parser.go:163
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/geolite/download.go:17
cryptolegacy
http-not-https
· CWE-319
· A02:2021
internal/backup/s3_client.go:48
cryptolegacy
http-not-https
· CWE-319
· A02:2021
.dockerignore
dockerlegacy
Dockerfile:1
dockerlegacy
.devcontainer/Dockerfile:1
dockerlegacy
Dockerfile:1
dockerlegacy
app/src/views/dashboard/Nodes.vue:30
qualitylegacy
app/src/views/config/components/ConfigRightPanel/Deploy.vue:29
qualitylegacy
app/src/views/config/components/ConfigLeftPanel.vue:63
qualitylegacy
app/src/views/certificate/components/CertificateContentEditor.vue:278
qualitylegacy
app/src/views/certificate/components/CertificateContentEditor.vue:68
qualitylegacy
app/src/pinia/moudule/websocketEventBus.ts:59
qualitylegacy
app/src/components/UpstreamCards/UpstreamCards.vue:1
qualitylegacy
app/src/api/node.ts:21
qualitylegacy
api/user/oidc.go:115
qualitylegacy
api/streams/advance.go:24
qualitylegacy
api/nginx/websocket.go:173
qualitylegacy
api/event/websocket.go:11
qualitylegacy
app/src/api/self_check.ts:63
qualitylegacy
install.sh:601
qualitylegacy
magic-number-default
model/config_backup.go:1
qualitylegacy
internal/nginx_log/indexer/parallel_indexer_optimized.go:1
qualitylegacy
app/public/robots.txt
qualitylegacy
internal/nginx_log/indexer/parallel_indexer_optimized.go:1
qualitylegacy
.dockerignore
dockerlegacy
api/dns/handler.go:59
error_handlinglegacy
settings/settings.go:190
error_handlinglegacy
settings/server_v1.go:224
error_handlinglegacy
internal/kernel/boot.go:169
qualitylegacy
todo-bomb
.devcontainer/docker-compose.yml:75
dockerlegacy
.devcontainer/docker-compose.yml:68
dockerlegacy
.devcontainer/docker-compose.yml:54
dockerlegacy
.devcontainer/docker-compose.yml:75
dockerlegacy
.devcontainer/docker-compose.yml:68
dockerlegacy
.devcontainer/docker-compose.yml:54
dockerlegacy
.devcontainer/Dockerfile:4
dockerlegacy
app/public/robots.txt
qualitylegacy
settings/server_v1.go:1
qualitylegacy
model/auto_backup.go:1
qualitylegacy
internal/cron/auto_backup.go:1
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/398ee3a8-71fc-49a3-969e-f6b0db503b41/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/398ee3a8-71fc-49a3-969e-f6b0db503b41/
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.