https://github.com/willythedev2025/Tailgate
· scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)
26 raw signals (0 security + 26 graph)
Last scanned 2 months, 1 week ago · v1 · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 372 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 |
|---|---|---|---|
main |
software | healthy | prisma/seed.ts:main |
upsertUser |
software | healthy | prisma/seed.ts:upsertUser |
seedNFLWeek |
software | healthy | prisma/seed.ts:seedNFLWeek |
seedGolfEntry |
software | healthy | prisma/seed.ts:seedGolfEntry |
AppShell |
software | healthy | src/components/layout/app-shell.tsx:AppShell |
useIsActive |
software | healthy | src/components/layout/nav.tsx:useIsActive |
Nav |
software | healthy | src/components/layout/nav.tsx:Nav |
str |
software | healthy | src/components/activity/feed.tsx:str |
parsePayload |
software | healthy | src/components/activity/feed.tsx:parsePayload |
ItemContent |
software | healthy | src/components/activity/feed.tsx:ItemContent |
ActivityFeed |
software | healthy | src/components/activity/feed.tsx:ActivityFeed |
getState |
software | healthy | src/components/activity/feed.tsx:getState |
toggle |
software | healthy | src/components/activity/feed.tsx:toggle |
getInitials |
software | healthy | src/components/ui/avatar.tsx:getInitials |
Avatar |
software | healthy | src/components/ui/avatar.tsx:Avatar |
AvatarStack |
software | healthy | src/components/ui/avatar.tsx:AvatarStack |
Badge |
software | healthy | src/components/ui/badge.tsx:Badge |
useToast |
software | healthy | src/components/ui/toast.tsx:useToast |
ToastProvider |
software | healthy | src/components/ui/toast.tsx:ToastProvider |
ToastRoot |
software | healthy | src/components/ui/toast.tsx:ToastRoot |
Skeleton |
software | healthy | src/components/ui/skeleton.tsx:Skeleton |
SkeletonText |
software | healthy | src/components/ui/skeleton.tsx:SkeletonText |
SkeletonCard |
software | healthy | src/components/ui/skeleton.tsx:SkeletonCard |
SkeletonRow |
software | healthy | src/components/ui/skeleton.tsx:SkeletonRow |
TeamLogo |
software | healthy | src/components/ui/team-logo.tsx:TeamLogo |
letter |
software | healthy | src/components/ui/team-logo.tsx:letter |
GameTypeTabs |
software | healthy | src/components/landing/game-type-tabs.tsx:GameTypeTabs |
applyHash |
software | healthy | src/components/landing/game-type-tabs.tsx:applyHash |
ScoreDisplay |
software | healthy | src/components/pools/golf-leaderboard.tsx:ScoreDisplay |
GolferRow |
software | healthy | src/components/pools/golf-leaderboard.tsx:GolferRow |
EntryRow |
software | healthy | src/components/pools/golf-leaderboard.tsx:EntryRow |
GolfLeaderboard |
software | healthy | src/components/pools/golf-leaderboard.tsx:GolfLeaderboard |
PoolTicker |
software | healthy | src/components/pools/pool-ticker.tsx:PoolTicker |
update |
software | healthy | src/components/pools/pool-ticker.tsx:update |
RankMovement |
software | healthy | src/components/pools/standings-table.tsx:RankMovement |
WeekDots |
software | healthy | src/components/pools/standings-table.tsx:WeekDots |
StreakChip |
software | healthy | src/components/pools/standings-table.tsx:StreakChip |
StandingsTable |
software | healthy | src/components/pools/standings-table.tsx:StandingsTable |
LandingPage |
software | healthy | src/app/page.tsx:LandingPage |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
StandingsPage |
software | healthy | src/app/standings/page.tsx:StandingsPage |
NewPoolPage |
software | healthy | src/app/p/new/page.tsx:NewPoolPage |
SyncButton |
software | healthy | src/app/p/new/sync-button.tsx:SyncButton |
handleSync |
software | healthy | src/app/p/new/sync-button.tsx:handleSync |
NewPoolForm |
software | healthy | src/app/p/new/new-pool-form.tsx:NewPoolForm |
handleSelectSport |
software | healthy | src/app/p/new/new-pool-form.tsx:handleSelectSport |
handleSelectStyle |
software | healthy | src/app/p/new/new-pool-form.tsx:handleSelectStyle |
handleSubmit |
software | healthy | src/app/p/new/new-pool-form.tsx:handleSubmit |
getCurrentWeekNumber |
software | healthy | src/app/p/[id]/page.tsx:getCurrentWeekNumber |
PoolPage |
software | healthy | src/app/p/[id]/page.tsx:PoolPage |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
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 |
prisma.config.ts |
software | healthy | prisma.config.ts |
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 |
BUILD_SPEC.md |
software | healthy | docs/BUILD_SPEC.md |
seed.ts |
software | healthy | prisma/seed.ts |
migration_lock.toml |
software | healthy | prisma/migrations/migration_lock.toml |
migration.sql |
software | healthy | prisma/migrations/20260611193821_init/migration.sql |
app-shell.tsx |
software | healthy | src/components/layout/app-shell.tsx |
nav.tsx |
software | healthy | src/components/layout/nav.tsx |
feed.tsx |
software | healthy | src/components/activity/feed.tsx |
avatar.tsx |
software | healthy | src/components/ui/avatar.tsx |
badge.tsx |
software | healthy | src/components/ui/badge.tsx |
button.tsx |
software | healthy | src/components/ui/button.tsx |
card.tsx |
software | healthy | src/components/ui/card.tsx |
toast.tsx |
software | healthy | src/components/ui/toast.tsx |
skeleton.tsx |
software | healthy | src/components/ui/skeleton.tsx |
team-logo.tsx |
software | healthy | src/components/ui/team-logo.tsx |
game-type-tabs.tsx |
software | healthy | src/components/landing/game-type-tabs.tsx |
golf-leaderboard.tsx |
software | healthy | src/components/pools/golf-leaderboard.tsx |
pool-ticker.tsx |
software | healthy | src/components/pools/pool-ticker.tsx |
standings-table.tsx |
software | healthy | src/components/pools/standings-table.tsx |
globals.css |
software | healthy | src/app/globals.css |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/standings/page.tsx |
page.tsx |
software | healthy | src/app/p/new/page.tsx |
sync-button.tsx |
software | healthy | src/app/p/new/sync-button.tsx |
new-pool-form.tsx |
software | healthy | src/app/p/new/new-pool-form.tsx |
page.tsx |
software | healthy | src/app/p/[id]/page.tsx |
enter-pool-button.tsx |
software | healthy | src/app/p/[id]/enter-pool-button.tsx |
roster-client.tsx |
software | healthy | src/app/p/[id]/roster/roster-client.tsx |
page.tsx |
software | healthy | src/app/p/[id]/roster/page.tsx |
page.tsx |
software | healthy | src/app/p/[id]/standings/page.tsx |
page.tsx |
software | healthy | src/app/p/[id]/admin/page.tsx |
admin-client.tsx |
software | healthy | src/app/p/[id]/admin/admin-client.tsx |
survivor-picks-client.tsx |
software | healthy | src/app/p/[id]/picks/survivor-picks-client.tsx |
page.tsx |
software | healthy | src/app/p/[id]/picks/page.tsx |
pickem-picks-client.tsx |
software | healthy | src/app/p/[id]/picks/pickem-picks-client.tsx |
one-done-picks-client.tsx |
software | healthy | src/app/p/[id]/picks/one-done-picks-client.tsx |
page.tsx |
software | healthy | src/app/login/page.tsx |
page.tsx |
software | healthy | src/app/login/verify/page.tsx |
route.ts |
software | healthy | src/app/api/auth/[...nextauth]/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
prisma |
software | healthy | prisma |
migrations |
software | healthy | prisma/migrations |
20260611193821_init |
software | healthy | prisma/migrations/20260611193821_init |
src |
software | healthy | src |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
activity |
software | healthy | src/components/activity |
ui |
software | healthy | src/components/ui |
landing |
software | healthy | src/components/landing |
pools |
software | healthy | src/components/pools |
app |
software | healthy | src/app |
standings |
software | healthy | src/app/standings |
p |
software | healthy | src/app/p |
new |
software | healthy | src/app/p/new |
[id] |
software | healthy | src/app/p/[id] |
roster |
software | healthy | src/app/p/[id]/roster |
standings |
software | healthy | src/app/p/[id]/standings |
admin |
software | healthy | src/app/p/[id]/admin |
picks |
software | healthy | src/app/p/[id]/picks |
login |
software | healthy | src/app/login |
verify |
software | healthy | src/app/login/verify |
api |
software | healthy | src/app/api |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
invite |
software | healthy | src/app/api/invite |
qr |
software | healthy | src/app/api/invite/qr |
cron |
software | healthy | src/app/api/cron |
sync |
software | healthy | src/app/api/cron/sync |
share |
software | healthy | src/app/api/share |
[type] |
software | healthy | src/app/api/share/[type] |
g |
software | healthy | src/app/g |
new |
software | healthy | src/app/g/new |
[slug] |
software | healthy | src/app/g/[slug] |
invite |
software | healthy | src/app/g/[slug]/invite |
join |
software | healthy | src/app/join |
[code] |
software | healthy | src/app/join/[code] |
home |
software | healthy | src/app/home |
pools |
software | healthy | src/app/pools |
profile |
software | healthy | src/app/profile |
picks |
software | healthy | src/app/picks |
lib |
software | healthy | src/lib |
constants |
software | healthy | src/lib/constants |
scoring |
software | healthy | src/lib/scoring |
sports-data |
software | healthy | src/lib/sports-data |
actions |
software | healthy | src/actions |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/standings |
frontend | healthy | src/app/standings/page.tsx |
/p/new |
frontend | healthy | src/app/p/new/page.tsx |
/p/[id] |
frontend | healthy | src/app/p/[id]/page.tsx |
/p/[id]/roster |
frontend | healthy | src/app/p/[id]/roster/page.tsx |
/p/[id]/standings |
frontend | healthy | src/app/p/[id]/standings/page.tsx |
/p/[id]/admin |
frontend | healthy | src/app/p/[id]/admin/page.tsx |
/p/[id]/picks |
frontend | healthy | src/app/p/[id]/picks/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/login/verify |
frontend | healthy | src/app/login/verify/page.tsx |
/g/new |
frontend | healthy | src/app/g/new/page.tsx |
/g/[slug] |
frontend | healthy | src/app/g/[slug]/page.tsx |
/g/[slug]/invite |
frontend | healthy | src/app/g/[slug]/invite/page.tsx |
/join |
frontend | healthy | src/app/join/page.tsx |
/join/[code] |
frontend | healthy | src/app/join/[code]/page.tsx |
/home |
frontend | healthy | src/app/home/page.tsx |
/pools |
frontend | healthy | src/app/pools/page.tsx |
/profile |
frontend | healthy | src/app/profile/page.tsx |
/picks |
frontend | healthy | src/app/picks/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Account |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Session |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
VerificationToken |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
User |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Group |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
GroupMember |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Pool |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Entry |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Pick |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
SportEvent |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
PoolSlateGame |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Golfer |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
GolfTournament |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
GolfTournamentField |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
GolfScore |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Invite |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
ActivityItem |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
Reaction |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::package.json |
security | healthy | package.json |
auth::src/app/join/[code]/page.tsx |
security | healthy | src/app/join/[code]/page.tsx |
auth::README.md |
security | healthy | README.md |
auth::src/app/layout.tsx |
security | healthy | src/app/layout.tsx |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiProvider |
software | healthy | src/lib/sports-data/api-provider.ts:ApiProvider |
ManualProvider |
software | healthy | src/lib/sports-data/manual-provider.ts:ManualProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
VerifyPage |
frontend | healthy | src/app/login/verify/page.tsx |
JoinIndexPage |
frontend | healthy | src/app/join/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-uaob_ma9 |
software | healthy | /tmp/repobility-clone-uaob_ma9 |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | prisma/migrations/20260611193821_init/migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/35243586-afde-446b-9867-a2b48ab3593d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/35243586-afde-446b-9867-a2b48ab3593d/
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.