Scan timing: clone 1.25s · analysis 0.17s · 0.4 MB · GitHub API rate-limit (preflight)
https://github.com/shanto5051/fraudwatch.git
· scanned 2026-05-28 14:43 UTC (1 week, 1 day ago)
· 10 languages
23 findings (11 legacy + 12 scanner) 20th percentile · Typescript · tiny (<2K LoC) Scanner says 96 (lower by 42)
Last scanned 1 week, 1 day ago · v2 · 17 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
95.9 | 0.25 | 23.98 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
44.1 | 0.15 | 6.62 |
practices_score |
42.0 | 0.15 | 6.30 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 53.9 |
All 34 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 |
|---|---|---|---|
skills-lock.json |
software | healthy | skills-lock.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next-env.d.ts |
software | warning | next-env.d.ts |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
middleware.ts |
software | healthy | middleware.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | warning | next.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
jwtRole |
software | healthy | middleware.ts:jwtRole |
eliteSessionRole |
software | healthy | middleware.ts:eliteSessionRole |
portalSessionRole |
software | healthy | middleware.ts:portalSessionRole |
isAdminLoginPath |
software | healthy | middleware.ts:isAdminLoginPath |
isAdminResetPasswordPath |
software | healthy | middleware.ts:isAdminResetPasswordPath |
isFwOpsInviteAccept |
software | healthy | middleware.ts:isFwOpsInviteAccept |
isFwOpsLoginPath |
software | healthy | middleware.ts:isFwOpsLoginPath |
isStufWorkspacePath |
software | healthy | middleware.ts:isStufWorkspacePath |
isCoadminWorkspacePath |
software | healthy | middleware.ts:isCoadminWorkspacePath |
isStaffPortalPath |
software | healthy | middleware.ts:isStaffPortalPath |
middleware |
software | healthy | middleware.ts:middleware |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | skills-lock.json |
mongodb |
data | healthy | package.json |
redis |
data | healthy | package-lock.json |
postgresql |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bu_niczc |
software | healthy | /tmp/repobility-clone-bu_niczc |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::middleware.ts |
security | healthy | middleware.ts |
This page is publicly accessible at:
https://repobility.com/scan/f09b7604-a391-47c3-a97a-c953f51192d1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f09b7604-a391-47c3-a97a-c953f51192d1/
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.