https://github.com/vaibhav4046/recoup
· scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)
85 raw signals (0 security + 85 graph)
Last scanned 2 months, 1 week ago · v1 · 85 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 454 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 |
|---|---|---|---|
API |
software | healthy | agent-timeline.js:API |
esc |
software | healthy | agent-timeline.js:esc |
render |
software | healthy | agent-timeline.js:render |
step |
software | healthy | agent-timeline.js:step |
mcpText |
software | healthy | agent-timeline.js:mcpText |
round2 |
software | healthy | recover.js:round2 |
norm |
software | healthy | recover.js:norm |
splitCSV |
software | healthy | recover.js:splitCSV |
detectHeader |
software | healthy | recover.js:detectHeader |
find |
software | healthy | recover.js:find |
parseCSVRows |
software | healthy | recover.js:parseCSVRows |
desc |
software | healthy | recover.js:desc |
parseLine |
software | healthy | recover.js:parseLine |
mk |
software | healthy | recover.js:mk |
scan |
software | healthy | recover.js:scan |
lines |
software | healthy | recover.js:lines |
API |
software | healthy | login.js:API |
msg |
software | healthy | login.js:msg |
hideMagic |
software | healthy | login.js:hideMagic |
showMagic |
software | healthy | login.js:showMagic |
applyStatus |
software | healthy | login.js:applyStatus |
loadStatus |
software | healthy | login.js:loadStatus |
email |
software | healthy | login.js:email |
clean |
software | healthy | config.js:clean |
originOf |
software | healthy | config.js:originOf |
allowed |
software | healthy | config.js:allowed |
API |
software | healthy | app.js:API |
$ |
software | healthy | app.js:$ |
el |
software | healthy | app.js:el |
r2 |
software | healthy | app.js:r2 |
money |
software | healthy | app.js:money |
isLeak |
software | healthy | app.js:isLeak |
currencyOf |
software | healthy | app.js:currencyOf |
currencySummary |
software | healthy | app.js:currencySummary |
moneyWithCurrency |
software | healthy | app.js:moneyWithCurrency |
perCurrency |
software | healthy | app.js:perCurrency |
fmtCurrencies |
software | healthy | app.js:fmtCurrencies |
icon |
software | healthy | app.js:icon |
sha256 |
software | healthy | app.js:sha256 |
boot |
software | healthy | app.js:boot |
sumAmt |
software | healthy | app.js:sumAmt |
recompute |
software | healthy | app.js:recompute |
renderAll |
software | healthy | app.js:renderAll |
renderSwarm |
software | healthy | app.js:renderSwarm |
renderChips |
software | healthy | app.js:renderChips |
chip |
software | healthy | app.js:chip |
aiLive |
software | healthy | app.js:aiLive |
mon |
software | healthy | app.js:mon |
renderHero |
software | healthy | app.js:renderHero |
updateReadyUI |
software | healthy | app.js:updateReadyUI |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
vercel.json |
software | healthy | vercel.json |
manifest.json |
software | healthy | manifest.json |
agent-timeline.js |
software | healthy | agent-timeline.js |
README.md |
software | healthy | README.md |
recover.js |
software | healthy | recover.js |
sw.js |
software | healthy | sw.js |
login.js |
software | healthy | login.js |
HANDOFF.md |
software | healthy | HANDOFF.md |
login.html |
software | healthy | login.html |
index.html |
software | healthy | index.html |
privacy.html |
software | healthy | privacy.html |
Dockerfile |
software | healthy | Dockerfile |
deploy.sh |
software | healthy | deploy.sh |
config.js |
software | healthy | config.js |
app.js |
software | healthy | app.js |
data.js |
software | healthy | data.js |
reel.js |
software | healthy | reel.js |
LICENSE |
software | healthy | LICENSE |
backend_test.py |
software | healthy | tests/backend_test.py |
recover.test.mjs |
software | healthy | tests/recover.test.mjs |
VIDEO_SCRIPT.md |
software | healthy | docs/VIDEO_SCRIPT.md |
FINAL_HACKATHON_REPORT.md |
software | healthy | docs/FINAL_HACKATHON_REPORT.md |
DEVPOST_FORM.md |
software | healthy | docs/DEVPOST_FORM.md |
VIDEO_SCRIPT_4MIN.md |
software | healthy | docs/VIDEO_SCRIPT_4MIN.md |
SUBMISSION.md |
software | healthy | docs/SUBMISSION.md |
README.md |
software | healthy | backend/README.md |
Dockerfile |
software | healthy | backend/Dockerfile |
.env.example |
software | healthy | backend/.env.example |
requirements.txt |
software | healthy | backend/requirements.txt |
copy_env.py |
software | healthy | backend/scripts/copy_env.py |
adk_mcp_smoke.py |
software | healthy | backend/scripts/adk_mcp_smoke.py |
auth_smoke.py |
software | healthy | backend/scripts/auth_smoke.py |
gen_fallback.py |
software | healthy | backend/scripts/gen_fallback.py |
seed_unclaimed.py |
software | healthy | backend/scripts/seed_unclaimed.py |
adk_smoke.py |
software | healthy | backend/scripts/adk_smoke.py |
diag_gemini.py |
software | healthy | backend/scripts/diag_gemini.py |
verify_live.py |
software | healthy | backend/scripts/verify_live.py |
mcp_smoke.py |
software | healthy | backend/scripts/mcp_smoke.py |
break_test.py |
software | healthy | backend/scripts/break_test.py |
smoke.py |
software | healthy | backend/scripts/smoke.py |
mongodb.py |
software | healthy | backend/app/mongodb.py |
__init__.py |
software | healthy | backend/app/__init__.py |
assistant.py |
software | healthy | backend/app/assistant.py |
mcp.py |
software | healthy | backend/app/mcp.py |
config.py |
software | healthy | backend/app/config.py |
auth.py |
software | healthy | backend/app/auth.py |
gmail.py |
software | healthy | backend/app/gmail.py |
adk_agent.py |
software | healthy | backend/app/adk_agent.py |
vector.py |
software | healthy | backend/app/vector.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | backend/app/main.py |
POST /api/vector/seed |
api | healthy | backend/app/main.py |
POST /api/agent/plan |
api | healthy | backend/app/main.py |
POST /api/agent/recover |
api | healthy | backend/app/main.py |
GET /api/unclaimed/search |
api | healthy | backend/app/main.py |
POST /api/assistant |
api | healthy | backend/app/main.py |
POST /api/agent/execute |
api | healthy | backend/app/main.py |
POST /api/agent/autopilot |
api | healthy | backend/app/main.py |
GET /api/unclaimed/stats |
api | healthy | backend/app/main.py |
POST /api/mcp/proof |
api | healthy | backend/app/main.py |
GET /api/mcp/proof |
api | healthy | backend/app/main.py |
POST /api/scan |
api | healthy | backend/app/main.py |
POST /api/agent/run |
api | healthy | backend/app/main.py |
POST /api/actions/{action_id}/approve |
api | healthy | backend/app/main.py |
POST /api/actions/{action_id}/reject |
api | healthy | backend/app/main.py |
POST /api/actions/{action_id}/sent |
api | healthy | backend/app/main.py |
POST /api/actions/{action_id}/paid |
api | healthy | backend/app/main.py |
GET /api/audit |
api | healthy | backend/app/main.py |
POST /api/report |
api | healthy | backend/app/main.py |
GET /api/state |
api | healthy | backend/app/main.py |
GET /mcp |
api | healthy | backend/app/main.py |
GET /api/mcp |
api | healthy | backend/app/main.py |
POST /mcp |
api | healthy | backend/app/main.py |
POST /api/mcp |
api | healthy | backend/app/main.py |
GET /api/auth/status |
api | healthy | backend/app/main.py |
POST /api/auth/magic/start |
api | healthy | backend/app/main.py |
GET /api/auth/magic/verify |
api | healthy | backend/app/main.py |
GET /api/auth/google/start |
api | healthy | backend/app/main.py |
GET /api/auth/google/callback |
api | healthy | backend/app/main.py |
GET /api/auth/me |
api | healthy | backend/app/main.py |
POST /api/auth/logout |
api | healthy | backend/app/main.py |
GET /api/gmail/start |
api | healthy | backend/app/main.py |
GET /api/gmail/callback |
api | healthy | backend/app/main.py |
GET /api/gmail/findings |
api | healthy | backend/app/main.py |
POST /api/gmail/findings |
api | healthy | backend/app/main.py |
POST /api/account/forget |
api | healthy | backend/app/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::backend/app/gmail.py |
security | healthy | backend/app/gmail.py |
auth::backend/app/main.py |
security | healthy | backend/app/main.py |
auth::login.js |
security | healthy | login.js |
auth::deploy.sh |
security | healthy | deploy.sh |
auth::backend/app/mcp.py |
security | healthy | backend/app/mcp.py |
auth::backend/app/config.py |
security | healthy | backend/app/config.py |
auth::login.html |
security | healthy | login.html |
auth::app.js |
security | healthy | app.js |
auth::backend/scripts/auth_smoke.py |
security | healthy | backend/scripts/auth_smoke.py |
auth::backend/app/auth.py |
security | healthy | backend/app/auth.py |
auth::privacy.html |
security | healthy | privacy.html |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
backend |
software | healthy | backend |
scripts |
software | healthy | backend/scripts |
app |
software | healthy | backend/app |
| Label | Layer | Status | Path |
|---|---|---|---|
Settings |
software | healthy | backend/app/config.py:16 |
AppState |
software | healthy | backend/app/state.py:24 |
AuditLog |
software | healthy | backend/app/audit.py:28 |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_7nij6er |
software | healthy | /tmp/repobility-clone-_7nij6er |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | agent-timeline.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/app/config.py |
This page is publicly accessible at:
https://repobility.com/scan/122bf7a4-d093-40a9-bb36-e0f66dbf1697/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/122bf7a4-d093-40a9-bb36-e0f66dbf1697/
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.