Scan timing: clone 2.59s · analysis 5.7s · 0.9 MB · GitHub API rate-limit (preflight)
https://github.com/gin-gonic/gin
· scanned 2026-06-05 07:00 UTC (6 days ago)
· 10 languages
124 raw signals (84 security + 40 graph) 88th percentile · Go · medium (20-100K LoC) System graph score 91 (lower by 14)
Last scanned 6 days ago · v2 · 67 actionable findings from 2 signal sources. 37 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 |
100.0 | 0.15 | 15.00 |
security_score |
47.4 | 0.25 | 11.85 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
91.0 | 0.15 | 13.65 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
69.4 | 0.10 | 6.94 |
| Overall | 1.00 | 77.5 |
All 168 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
path.go |
software | healthy | path.go |
context_appengine.go |
software | healthy | context_appengine.go |
.goreleaser.yaml |
software | healthy | .goreleaser.yaml |
recovery.go |
software | healthy | recovery.go |
.golangci.yml |
software | healthy | .golangci.yml |
githubapi_test.go |
software | healthy | githubapi_test.go |
utils_test.go |
software | healthy | utils_test.go |
middleware_test.go |
software | healthy | middleware_test.go |
path_test.go |
software | healthy | path_test.go |
utils.go |
software | healthy | utils.go |
mode_test.go |
software | healthy | mode_test.go |
routergroup.go |
software | healthy | routergroup.go |
benchmarks_test.go |
software | healthy | benchmarks_test.go |
context.go |
software | healthy | context.go |
context_test.go |
software | healthy | context_test.go |
routes_test.go |
software | healthy | routes_test.go |
README.md |
software | healthy | README.md |
deprecated_test.go |
software | healthy | deprecated_test.go |
mode.go |
software | healthy | mode.go |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
debug_test.go |
software | healthy | debug_test.go |
debug.go |
software | healthy | debug.go |
errors.go |
software | healthy | errors.go |
logger.go |
software | healthy | logger.go |
errors_test.go |
software | healthy | errors_test.go |
version.go |
software | healthy | version.go |
recovery_test.go |
software | healthy | recovery_test.go |
auth.go |
software | healthy | auth.go |
tree.go |
software | healthy | tree.go |
BENCHMARKS.md |
software | healthy | BENCHMARKS.md |
auth_test.go |
software | healthy | auth_test.go |
gin_integration_test.go |
software | healthy | gin_integration_test.go |
response_writer_test.go |
software | healthy | response_writer_test.go |
gin_test.go |
software | healthy | gin_test.go |
fs_test.go |
software | healthy | fs_test.go |
go.mod |
software | healthy | go.mod |
fs.go |
software | healthy | fs.go |
test_helpers.go |
software | healthy | test_helpers.go |
Makefile |
software | healthy | Makefile |
gin.go |
software | healthy | gin.go |
response_writer.go |
software | healthy | response_writer.go |
context_file_test.go |
software | healthy | context_file_test.go |
doc.go |
software | healthy | doc.go |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
deprecated.go |
software | healthy | deprecated.go |
tree_test.go |
software | healthy | tree_test.go |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
routergroup_test.go |
software | healthy | routergroup_test.go |
codecov.yml |
software | healthy | codecov.yml |
logger_test.go |
software | healthy | logger_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | utils.go |
1.2.3.4 |
network | healthy | context_test.go |
5.6.7.8 |
network | healthy | context_test.go |
20.20.20.20 |
network | healthy | context_test.go |
10.10.10.10 |
network | healthy | context_test.go |
30.30.30.30 |
network | healthy | context_test.go |
50.50.50.50 |
network | healthy | context_test.go |
40.40.40.40 |
network | healthy | context_test.go |
40.40.25.25 |
network | healthy | context_test.go |
80.80.80.80 |
network | healthy | context_test.go |
60.60.60.60 |
network | healthy | context_test.go |
70.70.70.70 |
network | healthy | context_test.go |
192.168.1.33 |
network | healthy | gin_test.go |
192.168.1.256 |
network | healthy | gin_test.go |
192.168.0.0 |
network | healthy | gin_test.go |
172.16.0.1 |
network | healthy | gin_test.go |
172.16.0.256 |
network | healthy | gin_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
testdata |
software | healthy | testdata |
protoexample |
software | healthy | testdata/protoexample |
internal |
software | healthy | internal |
bytesconv |
software | healthy | internal/bytesconv |
fs |
software | healthy | internal/fs |
docs |
software | healthy | docs |
binding |
software | healthy | binding |
examples |
software | healthy | examples |
ginS |
software | healthy | ginS |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
codec |
software | healthy | codec |
json |
software | healthy | codec/json |
render |
software | healthy | render |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
lint |
cicd | healthy | .github/workflows/gin.yml |
test |
cicd | healthy | .github/workflows/gin.yml |
trivy-scan |
cicd | healthy | .github/workflows/trivy-scan.yml |
goreleaser |
cicd | healthy | .github/workflows/goreleaser.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::gin |
cicd | healthy | .github/workflows/gin.yml |
gha::trivy-scan |
cicd | healthy | .github/workflows/trivy-scan.yml |
gha::goreleaser |
cicd | healthy | .github/workflows/goreleaser.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-e13fs1_c |
software | healthy | /tmp/repobility-clone-e13fs1_c |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | utils.go |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::githubapi_test.go |
security | healthy | githubapi_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/49e1c07a-fce2-4e25-965f-9ae544fa2dcb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/49e1c07a-fce2-4e25-965f-9ae544fa2dcb/
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.