Scan timing: clone 4.24s · analysis 16.85s · 1.8 MB · GitHub API rate-limit (preflight)
https://github.com/tighten/onramp
· scanned 2026-06-05 13:59 UTC (5 days, 4 hours ago)
· 10 languages
184 raw signals (112 security + 72 graph) 14th percentile · Php · small (2-20K LoC) System graph score 77 (lower by 18)
Last scanned 5 days, 4 hours ago · v2 · 95 actionable findings from 2 signal sources. 53 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 |
32.0 | 0.25 | 8.00 |
testing_score |
46.0 | 0.20 | 9.20 |
documentation_score |
64.0 | 0.15 | 9.60 |
practices_score |
82.0 | 0.15 | 12.30 |
code_quality |
65.8 | 0.10 | 6.58 |
| Overall | 1.00 | 58.4 |
Showing 81 of 95 actionable findings. 148 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/duster-lint.yml:24, 25 (2 hits).github/workflows/tests.yml:42 (2 hits)resources/js/translations.js:9, 166, 288, 412, 445, 571, 698, 827, +9 more (17 hits)package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
.github/workflows/tests.yml:14, 22, 29 (6 hits).github/workflows/duster-lint.yml:13.github/workflows/duster-lint.yml:16 (2 hits).github/workflows/tests.yml:17 (2 hits)package-lock.json
composer.lock
package-lock.json
composer.lock
routes/web.php:40
routes/web.php:42
routes/web.php:38
routes/web.php:36
routes/web.php:45
routes/web.php:34
routes/web.php:41
routes/web.php:39
routes/web.php:35
routes/web.php:37
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package.json
package.json
package.json
package.json
nova-components/SuggestedResourcesShortcuts/package.jsonpackage.jsonpackage.json
nova-components/SuggestedResourcesShortcuts/package.jsonpackage.jsonpackage-lock.json
package-lock.json
index.html
.well-known/security.txt
package-lock.json
composer.lock
composer.lock
composer.lock
composer.lock
package-lock.json
resources/js/components/Completables/CompletedCheckbox.vue:25, 31, 33 (3 hits)lang/es/validation.php:114, 120 (2 hits)lang/fr/validation.php:114, 124 (2 hits)lang/id/validation.php:114, 124 (2 hits)lang/pl/validation.php:115, 121 (2 hits)lang/pt_pt/validation.php:116, 126 (2 hits)lang/sv/validation.php:114, 124 (2 hits)resources/js/components/Completables/CompletedButton.vue:51, 53 (2 hits)package.json
package.json
package.json
humans.txt
sitemap.xml
public/robots.txt
composer.lock
This page is publicly accessible at:
https://repobility.com/scan/b1ed6fde-5e8a-4ef8-b30b-4cd6bb0c26a7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b1ed6fde-5e8a-4ef8-b30b-4cd6bb0c26a7/
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.