Scan timing: clone 5.14s · analysis 6.14s · 3.5 MB · GitHub preflight 451ms
https://github.com/caddyserver/caddy
· scanned 2026-06-05 08:02 UTC (5 days, 15 hours ago)
· 10 languages
122 raw signals (98 security + 24 graph) 44th percentile · Go · medium (20-100K LoC) System graph score 83 (lower by 14)
Last scanned 5 days, 15 hours ago · v2 · 82 actionable findings from 2 signal sources. 28 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 |
85.0 | 0.15 | 12.75 |
security_score |
33.0 | 0.25 | 8.25 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
65.0 | 0.15 | 9.75 |
practices_score |
100.0 | 0.15 | 15.00 |
code_quality |
63.6 | 0.10 | 6.36 |
| Overall | 1.00 | 69.1 |
Showing 61 of 82 actionable findings. 110 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.
.github/workflows/ci.yml:213, 214 (2 hits).github/workflows/auto-release-pr.yml:25.github/workflows/scorecard.yml:58modules/caddyhttp/caddyauth/command.go:110, 117 (2 hits)cmd/packagesfuncs.go:267
.pre-commit-config.yaml:2, 6, 12, 16 (4 hits)go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
go.mod
caddyconfig/load.go:129
caddyconfig/load.go:128
admin.go:960
admin.go:962
modules/caddyhttp/reverseproxy/reverseproxy.go:1367
modules/caddyhttp/encode/encode.go:455
modules/caddyhttp/reverseproxy/fastcgi/fastcgi.go:343
modules/caddyhttp/reverseproxy/fastcgi/client.go:245
admin.go:1043modules/caddyhttp/reverseproxy/fastcgi/fastcgi.go:344modules/caddyhttp/templates/templates.go:446admin.go:833
modules/caddyhttp/reverseproxy/reverseproxy.go:1582
modules/caddytls/values.go:130
.github/workflows/release-proposal.yml.github/workflows/release.yml.github/workflows/scorecard.ymlcaddyconfig/load.go:109listen.go:184listen_unix.go:237modules/caddyhttp/staticresp.go:290, 302 (2 hits)modules/caddytls/capools.go:295, 447 (2 hits)listen_unix.go:55modules/caddyhttp/fileserver/matcher.go:421modules/caddytls/storageloader.go:51modules/caddytls/zerosslissuer.go:128modules/logging/filterencoder.go:35modules/logging/journaldencoder.go:75
This page is publicly accessible at:
https://repobility.com/scan/96e9c385-5af1-4b53-9a84-1cd7e3c12f32/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/96e9c385-5af1-4b53-9a84-1cd7e3c12f32/
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.