https://github.com/sahil885/emo-punk-generator
· scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 3 weeks ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 113 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 |
|---|---|---|---|
Analytics |
software | healthy | components/Analytics.tsx:Analytics |
gtag |
software | healthy | components/Analytics.tsx:gtag |
EqVisualizer |
software | healthy | app/page.tsx:EqVisualizer |
AudioPlayer |
software | healthy | app/page.tsx:AudioPlayer |
poll |
software | healthy | app/page.tsx:poll |
onPlay |
software | healthy | app/page.tsx:onPlay |
onPause |
software | healthy | app/page.tsx:onPause |
onEnded |
software | healthy | app/page.tsx:onEnded |
onLoadedMetadata |
software | healthy | app/page.tsx:onLoadedMetadata |
togglePlay |
software | healthy | app/page.tsx:togglePlay |
seek |
software | healthy | app/page.tsx:seek |
pct |
software | healthy | app/page.tsx:pct |
handleDownloadPaywall |
software | healthy | app/page.tsx:handleDownloadPaywall |
formatTime |
software | healthy | app/page.tsx:formatTime |
LyricsDisplay |
software | healthy | app/page.tsx:LyricsDisplay |
CreditPacks |
software | healthy | app/page.tsx:CreditPacks |
SongsModal |
software | healthy | app/page.tsx:SongsModal |
deleteSong |
software | healthy | app/page.tsx:deleteSong |
readStoredSong |
software | healthy | app/page.tsx:readStoredSong |
writeStoredSong |
software | healthy | app/page.tsx:writeStoredSong |
Home |
software | healthy | app/page.tsx:Home |
handleSignIn |
software | healthy | app/page.tsx:handleSignIn |
handleBuyCredits |
software | healthy | app/page.tsx:handleBuyCredits |
generate |
software | healthy | app/page.tsx:generate |
copyLyrics |
software | healthy | app/page.tsx:copyLyrics |
reset |
software | healthy | app/page.tsx:reset |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Providers |
software | healthy | app/providers.tsx:Providers |
POST |
software | healthy | app/api/generate/route.ts:POST |
POST |
software | healthy | app/api/webhook/route.ts:POST |
GET |
software | healthy | app/api/songs/route.ts:GET |
DELETE |
software | healthy | app/api/songs/route.ts:DELETE |
POST |
software | healthy | app/api/songs/claim/route.ts:POST |
userId |
software | healthy | app/api/songs/claim/route.ts:userId |
GET |
software | healthy | app/api/audio/status/route.ts:GET |
POST |
software | healthy | app/api/audio/start/route.ts:POST |
GET |
software | healthy | app/api/download/route.ts:GET |
GET |
software | healthy | app/api/credits/route.ts:GET |
credits |
software | healthy | app/api/credits/route.ts:credits |
POST |
software | healthy | app/api/checkout/route.ts:POST |
GET |
software | healthy | app/api/checkout/verify/route.ts:GET |
POST |
software | healthy | app/api/checkout/credits/route.ts:POST |
GET |
software | healthy | app/api/checkout/credits/verify/route.ts:GET |
credits |
software | healthy | app/api/checkout/credits/verify/route.ts:credits |
checkRateLimit |
software | healthy | lib/rateLimit.ts:checkRateLimit |
getFinishedSunoTrack |
software | healthy | lib/suno.ts:getFinishedSunoTrack |
NeonAdapter |
software | healthy | lib/authAdapter.ts:NeonAdapter |
| Label | Layer | Status | Path |
|---|---|---|---|
auth.ts |
software | healthy | auth.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
Analytics.tsx |
software | healthy | components/Analytics.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
providers.tsx |
software | healthy | app/providers.tsx |
route.ts |
software | healthy | app/api/generate/route.ts |
route.ts |
software | healthy | app/api/auth/[...nextauth]/route.ts |
route.ts |
software | healthy | app/api/webhook/route.ts |
route.ts |
software | healthy | app/api/songs/route.ts |
route.ts |
software | healthy | app/api/songs/claim/route.ts |
route.ts |
software | healthy | app/api/audio/status/route.ts |
route.ts |
software | healthy | app/api/audio/start/route.ts |
route.ts |
software | healthy | app/api/download/route.ts |
route.ts |
software | healthy | app/api/credits/route.ts |
route.ts |
software | healthy | app/api/checkout/route.ts |
route.ts |
software | healthy | app/api/checkout/verify/route.ts |
route.ts |
software | healthy | app/api/checkout/credits/route.ts |
route.ts |
software | healthy | app/api/checkout/credits/verify/route.ts |
rateLimit.ts |
software | healthy | lib/rateLimit.ts |
suno.ts |
software | healthy | lib/suno.ts |
db.ts |
software | healthy | lib/db.ts |
authAdapter.ts |
software | healthy | lib/authAdapter.ts |
launch.json |
software | healthy | .claude/launch.json |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
components |
software | healthy | components |
app |
software | healthy | app |
api |
software | healthy | app/api |
generate |
software | healthy | app/api/generate |
auth |
software | healthy | app/api/auth |
[...nextauth] |
software | healthy | app/api/auth/[...nextauth] |
webhook |
software | healthy | app/api/webhook |
songs |
software | healthy | app/api/songs |
claim |
software | healthy | app/api/songs/claim |
audio |
software | healthy | app/api/audio |
status |
software | healthy | app/api/audio/status |
start |
software | healthy | app/api/audio/start |
download |
software | healthy | app/api/download |
credits |
software | healthy | app/api/credits |
checkout |
software | healthy | app/api/checkout |
verify |
software | healthy | app/api/checkout/verify |
credits |
software | healthy | app/api/checkout/credits |
verify |
software | healthy | app/api/checkout/credits/verify |
lib |
software | healthy | lib |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::auth.ts |
security | healthy | auth.ts |
auth::app/page.tsx |
security | healthy | app/page.tsx |
auth::package.json |
security | healthy | package.json |
auth::app/providers.tsx |
security | healthy | app/providers.tsx |
auth::lib/authAdapter.ts |
security | healthy | lib/authAdapter.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Analytics |
frontend | healthy | components/Analytics.tsx |
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-uabcm553 |
software | healthy | /tmp/repobility-clone-uabcm553 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | lib/rateLimit.ts |
This page is publicly accessible at:
https://repobility.com/scan/dc4cf620-9887-41d3-b18b-9d7e9e5be3ba/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/dc4cf620-9887-41d3-b18b-9d7e9e5be3ba/
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.