Scan timing: clone 14.0s · analysis 8.12s · 12.8 MB · GitHub preflight 441ms
https://github.com/MrRobotoGit/gostream
· scanned 2026-06-05 19:30 UTC (4 days, 15 hours ago)
· 10 languages
322 raw signals (262 security + 60 graph) 0th percentile · Go · medium (20-100K LoC) System graph score 82 (lower by 39)
Last scanned 4 days, 15 hours ago · v2 · 158 actionable findings from 2 signal sources. 133 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 |
0.0 | 0.25 | 0.00 |
testing_score |
15.0 | 0.20 | 3.00 |
documentation_score |
63.6 | 0.15 | 9.54 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
76.8 | 0.10 | 7.68 |
| Overall | 1.00 | 43.0 |
Showing 141 of 158 actionable findings. 291 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.
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
.github/workflows/gemini-scheduled-triage.yml:103, 107, 153 (3 hits).github/workflows/gemini-dispatch.yml:79, 206 (2 hits)internal/anacrolix-torrent/tracker/http/client.go:36
internal/anacrolix-torrent/Dockerfile:11
CI/CD securitycontainers
docker/Dockerfile:8
CI/CD securitycontainers
docker-windows/templates/Dockerfile.jellyfin.tmpl:3, 27 (2 hits)docker-windows/templates/Dockerfile.plex.tmpl:3, 27 (2 hits)docker/Dockerfile:1, 16 (2 hits).github/workflows/docker-publish.yml:32 (2 hits).github/workflows/gemini-invoke.yml:41.github/workflows/gemini-plan-execute.yml:43go.modinternal/anacrolix-torrent/go.modinternal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
go.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modinternal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
go.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modinternal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/go.mod
go.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.mod
go.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modgo.modinternal/anacrolix-torrent/go.modinternal/gostorm/settings/settings.go:117, 124 (2 hits)internal/gostorm/settings/btsets.go:192internal/gostorm/web/api/route.go:39
internal/gostorm/web/api/route.go:19
internal/gostorm/web/api/route.go:40
internal/anacrolix-torrent/metainfo/magnet.go:71
internal/monitor/dashboard/handler.go:146
internal/anacrolix-torrent/webseed/client.go:168
internal/anacrolix-torrent/tracker/udp/conn-client.go:89
internal/anacrolix-torrent/internal/cmd/issue-906/main.go:15
.dockerignore
CI/CD securitycontainers
docker-windows/templates/Dockerfile.jellyfin.tmpl:29docker-windows/templates/Dockerfile.plex.tmpl:29docker/Dockerfile:17internal/anacrolix-torrent/Dockerfile:3docker-windows/templates/Dockerfile.plex.tmpl:29
CI/CD securitycontainers
docker-windows/templates/Dockerfile.jellyfin.tmpl:29
CI/CD securitycontainers
internal/anacrolix-torrent/Dockerfile:17
CI/CD securitycontainers
internal/monitor/dashboard/dashboard.html:170, 237, 264, 280, 288, 295, 304 (7 hits)settings.html:1054, 1059, 1223, 1327, 1511, 1555, 1578 (7 hits).github/workflows/docker-publish.yml:32
.github/workflows/docker-publish.yml:88
go.mod
internal/anacrolix-torrent/go.mod
internal/anacrolix-torrent/Dockerfile:2
containersPinned dependencies
.github/workflows/docker-publish.yml:37, 42, 45, 52, 60, 72, 88 (8 hits).github/workflows/gemini-invoke.yml:45.github/workflows/gemini-plan-execute.yml:47.github/workflows/gemini-review.yml:45.github/workflows/gemini-scheduled-triage.yml:92.github/workflows/gemini-triage.yml:62.github/workflows/docker-publish.yml
CI/CD securitySupply chainGithub actions
internal/anacrolix-torrent/global.go:11
Weak hash
autoremove.go:48internal/anacrolix-torrent/tracker/server/server.go:82internal/catalog/torrentio/client.go:180internal/gostorm/web/api/stream.go:181internal/gostorm/web/api/utils/link.go:17internal/gostorm/web/blocker/iplist.go:6internal/syncer/engines/watchlist_go.go:1internal/syncer/quality/scorer.go:7internal/catalog/torrentio/client.go
docker/Dockerfile:16
containersPinned dependencies
docker/Dockerfile:1
containersPinned dependencies
This page is publicly accessible at:
https://repobility.com/scan/8a8c2cee-d3d2-41c8-8d0a-dfcaa04825f2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8a8c2cee-d3d2-41c8-8d0a-dfcaa04825f2/
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.