https://github.com/TanaTTV/onturf
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
22 raw signals (0 security + 22 graph)
Last scanned 2 months, 2 weeks ago · v1 · 22 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 241 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 |
|---|---|---|---|
wipe |
software | healthy | scripts/seed.ts:wipe |
seed |
software | healthy | scripts/seed.ts:seed |
middleware |
software | healthy | src/middleware.ts:middleware |
ChipPicker |
software | healthy | src/components/ChipPicker.tsx:ChipPicker |
Nav |
software | healthy | src/components/Nav.tsx:Nav |
GhostWordmark |
software | healthy | src/components/GhostWordmark.tsx:GhostWordmark |
LogoutButton |
software | healthy | src/components/LogoutButton.tsx:LogoutButton |
logout |
software | healthy | src/components/LogoutButton.tsx:logout |
ShareCardButton |
software | healthy | src/components/ShareCardButton.tsx:ShareCardButton |
share |
software | healthy | src/components/ShareCardButton.tsx:share |
save |
software | healthy | src/components/ShareCardButton.tsx:save |
ConfirmCreditButton |
software | healthy | src/components/ConfirmCreditButton.tsx:ConfirmCreditButton |
confirm |
software | healthy | src/components/ConfirmCreditButton.tsx:confirm |
EmbedPlayer |
software | healthy | src/components/EmbedPlayer.tsx:EmbedPlayer |
ShowRow |
software | healthy | src/components/ShowRow.tsx:ShowRow |
ProfileSearch |
software | healthy | src/components/ProfileSearch.tsx:ProfileSearch |
AuthForm |
software | healthy | src/components/AuthForm.tsx:AuthForm |
handleSubmit |
software | healthy | src/components/AuthForm.tsx:handleSubmit |
handleGoogle |
software | healthy | src/components/AuthForm.tsx:handleGoogle |
Marquee |
software | healthy | src/components/Marquee.tsx:Marquee |
robots |
software | healthy | src/app/robots.ts:robots |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
LandingPage |
software | healthy | src/app/page.tsx:LandingPage |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
AccountSection |
software | healthy | src/app/settings/AccountSection.tsx:AccountSection |
updateEmail |
software | healthy | src/app/settings/AccountSection.tsx:updateEmail |
updatePassword |
software | healthy | src/app/settings/AccountSection.tsx:updatePassword |
deleteAccount |
software | healthy | src/app/settings/AccountSection.tsx:deleteAccount |
EmbedsManager |
software | healthy | src/app/settings/EmbedsManager.tsx:EmbedsManager |
add |
software | healthy | src/app/settings/EmbedsManager.tsx:add |
remove |
software | healthy | src/app/settings/EmbedsManager.tsx:remove |
SettingsPage |
software | healthy | src/app/settings/page.tsx:SettingsPage |
SettingsForm |
software | healthy | src/app/settings/SettingsForm.tsx:SettingsForm |
toggle |
software | healthy | src/app/settings/SettingsForm.tsx:toggle |
uploadAvatar |
software | healthy | src/app/settings/SettingsForm.tsx:uploadAvatar |
save |
software | healthy | src/app/settings/SettingsForm.tsx:save |
CreditsManager |
software | healthy | src/app/settings/CreditsManager.tsx:CreditsManager |
add |
software | healthy | src/app/settings/CreditsManager.tsx:add |
remove |
software | healthy | src/app/settings/CreditsManager.tsx:remove |
GET |
software | healthy | src/app/auth/callback/route.ts:GET |
getProfile |
software | healthy | src/app/[username]/page.tsx:getProfile |
generateMetadata |
software | healthy | src/app/[username]/page.tsx:generateMetadata |
ProfilePage |
software | healthy | src/app/[username]/page.tsx:ProfilePage |
upcomingShows |
software | healthy | src/app/[username]/page.tsx:upcomingShows |
DirectoryPage |
software | healthy | src/app/directory/page.tsx:DirectoryPage |
profiles |
software | healthy | src/app/directory/page.tsx:profiles |
Filters |
software | healthy | src/app/directory/DirectoryFilters.tsx:Filters |
setParam |
software | healthy | src/app/directory/DirectoryFilters.tsx:setParam |
DirectoryFilters |
software | healthy | src/app/directory/DirectoryFilters.tsx:DirectoryFilters |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.mjs |
software | healthy | next.config.mjs |
seed.ts |
software | healthy | scripts/seed.ts |
run-migration.mjs |
software | healthy | scripts/run-migration.mjs |
launch.json |
software | healthy | .claude/launch.json |
0001_init.sql |
software | healthy | supabase/migrations/0001_init.sql |
ci.yml |
software | healthy | .github/workflows/ci.yml |
middleware.ts |
software | healthy | src/middleware.ts |
ChipPicker.tsx |
software | healthy | src/components/ChipPicker.tsx |
Nav.tsx |
software | healthy | src/components/Nav.tsx |
GhostWordmark.tsx |
software | healthy | src/components/GhostWordmark.tsx |
LogoutButton.tsx |
software | healthy | src/components/LogoutButton.tsx |
ShareCardButton.tsx |
software | healthy | src/components/ShareCardButton.tsx |
ConfirmCreditButton.tsx |
software | healthy | src/components/ConfirmCreditButton.tsx |
EmbedPlayer.tsx |
software | healthy | src/components/EmbedPlayer.tsx |
ShowRow.tsx |
software | healthy | src/components/ShowRow.tsx |
ProfileSearch.tsx |
software | healthy | src/components/ProfileSearch.tsx |
AuthForm.tsx |
software | healthy | src/components/AuthForm.tsx |
Marquee.tsx |
software | healthy | src/components/Marquee.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
AccountSection.tsx |
software | healthy | src/app/settings/AccountSection.tsx |
EmbedsManager.tsx |
software | healthy | src/app/settings/EmbedsManager.tsx |
page.tsx |
software | healthy | src/app/settings/page.tsx |
SettingsForm.tsx |
software | healthy | src/app/settings/SettingsForm.tsx |
CreditsManager.tsx |
software | healthy | src/app/settings/CreditsManager.tsx |
route.ts |
software | healthy | src/app/auth/callback/route.ts |
page.tsx |
software | healthy | src/app/[username]/page.tsx |
page.tsx |
software | healthy | src/app/directory/page.tsx |
DirectoryFilters.tsx |
software | healthy | src/app/directory/DirectoryFilters.tsx |
page.tsx |
software | healthy | src/app/login/page.tsx |
route.ts |
software | healthy | src/app/api/account/delete/route.ts |
page.tsx |
software | healthy | src/app/signup/page.tsx |
ShowFilters.tsx |
software | healthy | src/app/shows/ShowFilters.tsx |
page.tsx |
software | healthy | src/app/shows/page.tsx |
SubmitShowForm.tsx |
software | healthy | src/app/shows/submit/SubmitShowForm.tsx |
page.tsx |
software | healthy | src/app/shows/submit/page.tsx |
page.tsx |
software | healthy | src/app/shows/[id]/page.tsx |
PendingShowCard.tsx |
software | healthy | src/app/admin/PendingShowCard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
settings |
software | healthy | src/app/settings |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
[username] |
software | healthy | src/app/[username] |
directory |
software | healthy | src/app/directory |
login |
software | healthy | src/app/login |
api |
software | healthy | src/app/api |
account |
software | healthy | src/app/api/account |
delete |
software | healthy | src/app/api/account/delete |
signup |
software | healthy | src/app/signup |
shows |
software | healthy | src/app/shows |
submit |
software | healthy | src/app/shows/submit |
[id] |
software | healthy | src/app/shows/[id] |
admin |
software | healthy | src/app/admin |
onboarding |
software | healthy | src/app/onboarding |
lib |
software | healthy | src/lib |
supabase |
software | healthy | src/lib/supabase |
| Label | Layer | Status | Path |
|---|---|---|---|
ChipPicker |
frontend | healthy | src/components/ChipPicker.tsx |
GhostWordmark |
frontend | healthy | src/components/GhostWordmark.tsx |
LogoutButton |
frontend | healthy | src/components/LogoutButton.tsx |
ShareCardButton |
frontend | healthy | src/components/ShareCardButton.tsx |
ConfirmCreditButton |
frontend | healthy | src/components/ConfirmCreditButton.tsx |
EmbedPlayer |
frontend | healthy | src/components/EmbedPlayer.tsx |
ShowRow |
frontend | healthy | src/components/ShowRow.tsx |
ProfileSearch |
frontend | healthy | src/components/ProfileSearch.tsx |
AuthForm |
frontend | healthy | src/components/AuthForm.tsx |
Marquee |
frontend | healthy | src/components/Marquee.tsx |
NotFound |
frontend | healthy | src/app/not-found.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
AccountSection |
frontend | healthy | src/app/settings/AccountSection.tsx |
EmbedsManager |
frontend | healthy | src/app/settings/EmbedsManager.tsx |
SettingsForm |
frontend | healthy | src/app/settings/SettingsForm.tsx |
CreditsManager |
frontend | healthy | src/app/settings/CreditsManager.tsx |
DirectoryFilters |
frontend | healthy | src/app/directory/DirectoryFilters.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
SignupPage |
frontend | healthy | src/app/signup/page.tsx |
ShowFilters |
frontend | healthy | src/app/shows/ShowFilters.tsx |
SubmitShowForm |
frontend | healthy | src/app/shows/submit/SubmitShowForm.tsx |
PendingShowCard |
frontend | healthy | src/app/admin/PendingShowCard.tsx |
ProfileModeration |
frontend | healthy | src/app/admin/ProfileModeration.tsx |
OnboardingWizard |
frontend | healthy | src/app/onboarding/OnboardingWizard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/[username] |
frontend | healthy | src/app/[username]/page.tsx |
/directory |
frontend | healthy | src/app/directory/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/signup |
frontend | healthy | src/app/signup/page.tsx |
/shows |
frontend | healthy | src/app/shows/page.tsx |
/shows/submit |
frontend | healthy | src/app/shows/submit/page.tsx |
/shows/[id] |
frontend | healthy | src/app/shows/[id]/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/onboarding |
frontend | healthy | src/app/onboarding/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/migrations/0001_init.sql |
venues |
data | healthy | supabase/migrations/0001_init.sql |
shows |
data | healthy | supabase/migrations/0001_init.sql |
show_lineup |
data | healthy | supabase/migrations/0001_init.sql |
credits |
data | healthy | supabase/migrations/0001_init.sql |
profile_embeds |
data | healthy | supabase/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-001u_ol8 |
software | healthy | /tmp/repobility-clone-001u_ol8 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_init.sql |
data | healthy | supabase/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/d59a5d19-ee62-4ad6-bb63-d0e5adcd59db/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d59a5d19-ee62-4ad6-bb63-d0e5adcd59db/
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.