Scan timing: clone 1.54s · analysis 18.53s · 4.1 MB · GitHub API rate-limit (preflight)
https://github.com/0xgasc/stablepay
· scanned 2026-06-16 03:55 UTC (2 months ago)
· 10 languages
220 raw signals (215 security + 5 graph) 7th percentile · Typescript · medium (20-100K LoC) System graph score 87 (lower by 39)
Last scanned 2 months ago · v1 · 172 actionable findings from 2 signal sources. 48 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 |
8.4 | 0.25 | 2.10 |
testing_score |
31.0 | 0.20 | 6.20 |
documentation_score |
43.7 | 0.15 | 6.56 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
67.6 | 0.10 | 6.76 |
| Overall | 1.00 | 47.9 |
Showing 155 of 172 actionable findings. 220 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.
docs/_archive/LOVABLE_PROMPT.md:542public/docs/API.md:46public/docs/merchant-onboarding.html:129public/docs/testing-guide.html:112src/services/consolidationService.ts:24src/routes/invoices.ts:288
src/routes/invoices.ts:321
src/routes/invoices.ts:129
src/routes/receipts.ts:256
src/routes/receipts.ts:16
src/routes/invoices.ts:213
src/routes/invoices.ts:440
src/routes/invoices.ts:157
src/routes/receipts.ts:209
src/routes/invoices.ts:250
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-lock.json
src/routes/invoices.ts:288
src/index.ts:234
src/routes/invoices.ts:91
src/routes/invoices.ts:213
src/routes/invoices.ts:157
src/routes/receipts.ts:209
src/index.ts:231
src/index.ts:236
src/index.ts:235
src/routes/receipts.ts:113
src/routes/auth.ts:509
src/routes/auth.ts:23
src/routes/auth.ts:176
src/routes/auth.ts:470
src/routes/auth.ts:541
src/routes/webhooks.ts:100
src/routes/webhooks.ts:250
src/routes/auth.ts:273
src/routes/auth.ts:240
src/routes/auth.ts:243
src/routes/auth.ts:370
src/routes/webhooks.ts:65
src/routes/invoices.ts:250
src/index.ts:233
src/routes/auth.ts:140
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-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
src/routes/admin.ts:630
src/routes/admin.ts:93
src/routes/treasury.ts:259
src/routes/admin.ts:678
src/routes/admin.ts:247
src/routes/fees.ts:282
src/routes/refunds.ts:114
src/routes/fees.ts:363
src/routes/admin.ts:440
src/routes/admin.ts:520
src/routes/invoices.ts:288
src/index.ts:234
src/routes/invoices.ts:321
src/index.ts:237
src/index.ts:232
src/routes/invoices.ts:440
src/index.ts:231
src/index.ts:236
src/index.ts:235
src/index.ts:233
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-lock.json
public/dashboard.html:2533, 2669, 2694, 3114, 3145, 3284, 3309, 3337, +4 more (12 hits)package-lock.json
package-lock.json
public/crypto-pay.html:1115, 1117, 1179, 1181, 1864, 1902, 1903, 2001, +7 more (15 hits)package-lock.json
public/js/lang.js:35
package.json
package.json
package.json
package.json
package.json
package.json
package-lock.json
package-lock.json
.well-known/security.txt
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-lock.json
.github/workflows/ci.yml:12, 13 (2 hits)package.json
package.json
package.json
package.json
package.json
package.json
llms.txt
humans.txt
robots.txt
sitemap.xml
package-lock.json
package-lock.json
package.json
package.json
package.json
This page is publicly accessible at:
https://repobility.com/scan/fa673876-19f5-4953-b17d-e5d19accbf6b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fa673876-19f5-4953-b17d-e5d19accbf6b/
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.