Scan timing: clone 2.23s · analysis 4.88s · 4.0 MB · GitHub API rate-limit (preflight)
https://github.com/CJackHwang/ds2api.git
· scanned 2026-05-24 01:22 UTC (1 week, 5 days ago)
· 10 languages
191 findings (128 legacy + 63 scanner) 57th percentile · Go · medium (20-100K LoC)
Last scanned 1 week, 5 days ago · v1 · 191 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 |
85.0 | 0.15 | 12.75 |
security_score |
59.5 | 0.25 | 14.88 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
60.0 | 0.15 | 9.00 |
practices_score |
97.0 | 0.15 | 14.55 |
code_quality |
60.7 | 0.10 | 6.07 |
| Overall | 1.00 | 74.2 |
Showing 163 of 191 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
internal/httpapi/admin/history/routes.go:9
authlegacy
internal/httpapi/admin/proxies/routes.go:13
authlegacy
internal/httpapi/admin/history/routes.go:7
authlegacy
internal/server/router.go:114
authlegacy
internal/server/router.go:109
authlegacy
internal/server/router.go:112
authlegacy
internal/server/router.go:105
authlegacy
internal/server/router.go:100
authlegacy
internal/server/router.go:103
authlegacy
internal/httpapi/admin/proxies/routes.go:12
authlegacy
internal/httpapi/admin/vercel/handler_vercel.go:6
qualitylegacy
internal/httpapi/admin/shared/helpers.go:4
qualitylegacy
internal/config/config.go:4
qualitylegacy
internal/webui/build.go:79
qualitylegacy
.github/workflows/quality-gates.yml:122
dependencylegacy
.github/workflows/quality-gates.yml:102
dependencylegacy
.github/workflows/quality-gates.yml:79
dependencylegacy
.github/workflows/quality-gates.yml:63
dependencylegacy
.github/workflows/quality-gates.yml:28
dependencylegacy
.github/workflows/release-artifacts.yml:33
dependencylegacy
.github/workflows/release.yml:24
dependencylegacy
.github/workflows/release-dockerhub.yml:24
dependencylegacy
.github/workflows/quality-gates.yml:125
dependencylegacy
.github/workflows/quality-gates.yml:82
dependencylegacy
.github/workflows/quality-gates.yml:66
dependencylegacy
.github/workflows/quality-gates.yml:31
dependencylegacy
.github/workflows/release-artifacts.yml:36
dependencylegacy
.github/workflows/quality-gates.yml:105
dependencylegacy
.github/workflows/quality-gates.yml:88
dependencylegacy
.github/workflows/release-artifacts.yml:42
dependencylegacy
.github/workflows/quality-gates.yml:37
dependencylegacy
Dockerfile:24
dependencylegacy
Dockerfile:26
dependencylegacy
Dockerfile:9
dependencylegacy
Dockerfile:1
dependencylegacy
webui/src/features/proxy/ProxyManagerContainer.jsx:269
authlegacy
webui/src/features/account/AddAccountModal.jsx:68
authlegacy
internal/webui/handler.go:28
authlegacy
internal/webui/handler.go:29
authlegacy
internal/httpapi/admin/auth/handler_auth.go:44
authlegacy
internal/auth/admin.go:148
authlegacy
internal/server/router.go:114
authlegacy
internal/httpapi/admin/auth/routes.go:15
authlegacy
internal/server/router.go:115
authlegacy
internal/httpapi/admin/auth/routes.go:14
authlegacy
internal/httpapi/admin/history/routes.go:10
authlegacy
internal/server/router.go:302
authlegacy
internal/httpapi/claude/handler_routes.go:38
authlegacy
internal/auth/request.go:250
authlegacy
internal/auth/request.go:231
authlegacy
internal/auth/request.go:247
authlegacy
internal/server/router.go:291
authlegacy
internal/auth/request.go:238
authlegacy
internal/auth/request.go:73
authlegacy
internal/httpapi/claude/handler_routes.go:39
authlegacy
internal/httpapi/claude/handler_routes.go:40
authlegacy
webui/src/components/LandingPage.jsx:109
securitylegacy
internal/webui/handler.go:17
securitylegacy
cmd/ds2api/main.go:37
qualitylegacy
webui/src/features/account/AddAccountModal.jsx:51
qualitylegacy
webui/src/app/useAdminAuth.js:38
authlegacy
webui/src/app/useAdminAuth.js:37
authlegacy
docker-compose.yml:1
dockerlegacy
Dockerfile:70
dockerlegacy
Dockerfile:17
dockerlegacy
.github/workflows/release-dockerhub.yml:101
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-dockerhub.yml:104
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-dockerhub.yml:107
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-dockerhub.yml:113
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:72
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:75
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:104
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:113
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:101
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:104
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:107
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:114
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:37
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-dockerhub.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/release-artifacts.yml
supply-chaingithub-actionsleast-privilege
.github/workflows/release.yml
supply-chaingithub-actionsleast-privilege
webui/src/components/LandingPage.jsx:11
owaspdangerous_innerhtml
.dockerignore
dockerlegacy
internal/auth/admin.go:215
error_handlinglegacy
cmd/ds2api/main.go:26
error_handlinglegacy
internal/httpapi/claude/handler_utils.go:131
qualitylegacy
internal/httpapi/admin/vercel/handler_vercel.go:169
qualitylegacy
docker-compose.yml:1
dockerlegacy
docker-compose.yml:1
dockerlegacy
internal/responsehistory/session.go:77
qualitylegacy
internal/prompt/tool_calls.go:54
qualitylegacy
internal/js/helpers/stream-tool-sieve/state.js:79
qualitylegacy
internal/js/helpers/stream-tool-sieve/format.js:200
qualitylegacy
internal/js/chat-stream/toolcall_policy.js:116
qualitylegacy
internal/js/chat-stream/sse_parse_impl.js:582
qualitylegacy
internal/js/chat-stream/http_internal.js:199
qualitylegacy
internal/httpapi/openai/responses/responses_stream_runtime_core.go:155
qualitylegacy
internal/httpapi/openai/responses/responses_handler.go:204
qualitylegacy
internal/httpapi/openai/responses/responses_handler.go:64
qualitylegacy
internal/httpapi/openai/responses/handler.go:24
qualitylegacy
internal/httpapi/gemini/handler_stream_runtime.go:193
qualitylegacy
internal/httpapi/gemini/handler_routes.go:6
qualitylegacy
internal/httpapi/gemini/handler_generate.go:159
qualitylegacy
internal/httpapi/gemini/deps.go:2
qualitylegacy
internal/httpapi/gemini/convert_messages.go:265
qualitylegacy
internal/httpapi/claude/stream_runtime_finalize.go:82
qualitylegacy
internal/httpapi/admin/version/deps.go:2
qualitylegacy
internal/httpapi/admin/vercel/handler_vercel.go:293
qualitylegacy
internal/httpapi/admin/vercel/deps.go:2
qualitylegacy
internal/httpapi/admin/settings/deps.go:3
qualitylegacy
internal/httpapi/admin/settings/deps.go:2
qualitylegacy
internal/httpapi/admin/proxies/deps.go:3
qualitylegacy
internal/httpapi/admin/proxies/deps.go:2
qualitylegacy
internal/httpapi/admin/history/deps.go:2
qualitylegacy
internal/httpapi/admin/devcapture/deps.go:2
qualitylegacy
internal/httpapi/admin/configmgmt/deps.go:3
qualitylegacy
internal/deepseek/client/client_session_delete.go:50
qualitylegacy
internal/deepseek/client/client_session_delete.go:48
qualitylegacy
internal/deepseek/client/client_session.go:69
qualitylegacy
Dockerfile:24
supply-chaindockerpinned-dependencies
Dockerfile:26
supply-chaindockerpinned-dependencies
Dockerfile:9
supply-chaindockerpinned-dependencies
Dockerfile:1
supply-chaindockerpinned-dependencies
.github/workflows/release-dockerhub.yml:24
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:33
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:36
supply-chaingithub-actionspinned-dependencies
.github/workflows/release-artifacts.yml:42
supply-chaingithub-actionspinned-dependencies
.github/workflows/release.yml:24
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:28
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:31
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:63
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:66
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:79
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:82
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:88
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:102
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:105
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:122
supply-chaingithub-actionspinned-dependencies
.github/workflows/quality-gates.yml:125
supply-chaingithub-actionspinned-dependencies
internal/sse/citation_links.go:162
qualitylegacy
cmd/ds2api/main.go:46
qualitylegacy
webui/src/components/LandingPage.jsx:11
qualitylegacy
This page is publicly accessible at:
https://repobility.com/scan/7754021f-50b9-4416-9f65-4f7e38264c3b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7754021f-50b9-4416-9f65-4f7e38264c3b/
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.