https://github.com/vossybaba-star/yourscore
· scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)
107 raw signals (0 security + 107 graph)
Last scanned 2 months, 1 week ago · v1 · 107 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2003 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 |
|---|---|---|---|
median |
software | healthy | scripts/audit-wc2026-integrity.mjs:median |
stddev |
software | healthy | scripts/audit-wc2026-integrity.mjs:stddev |
packIds |
software | healthy | scripts/audit-wc2026-integrity.mjs:packIds |
daysUntilWorldCup |
software | healthy | scripts/send-reengagement.mjs:daysUntilWorldCup |
renderTemplate |
software | healthy | scripts/send-reengagement.mjs:renderTemplate |
isSendable |
software | healthy | scripts/send-reengagement.mjs:isSendable |
chunk |
software | healthy | scripts/send-reengagement.mjs:chunk |
main |
software | healthy | scripts/send-reengagement.mjs:main |
recentUsersRaw |
software | healthy | scripts/send-reengagement.mjs:recentUsersRaw |
validate |
software | healthy | scripts/seed-daily-quiz.mjs:validate |
mulberry32 |
software | healthy | scripts/reseed-fake-profiles.mjs:mulberry32 |
randInt |
software | healthy | scripts/reseed-fake-profiles.mjs:randInt |
shuffle |
software | healthy | scripts/reseed-fake-profiles.mjs:shuffle |
recentDate |
software | healthy | scripts/reseed-fake-profiles.mjs:recentDate |
generateScore |
software | healthy | scripts/reseed-fake-profiles.mjs:generateScore |
run |
software | healthy | scripts/reseed-fake-profiles.mjs:run |
flag |
software | healthy | scripts/set-quiz-share-image.mjs:flag |
TYPE |
software | healthy | scripts/set-quiz-share-image.mjs:TYPE |
slugify |
software | healthy | scripts/set-quiz-share-image.mjs:slugify |
imageSize |
software | healthy | scripts/set-quiz-share-image.mjs:imageSize |
fail |
software | healthy | scripts/set-quiz-share-image.mjs:fail |
ext |
software | healthy | scripts/set-quiz-share-image.mjs:ext |
resolvePack |
software | healthy | scripts/set-quiz-share-image.mjs:resolvePack |
ev |
software | healthy | scripts/verify-club-leagues.ts:ev |
validate |
software | healthy | scripts/seed-featured-packs.mjs:validate |
upsertPack |
software | healthy | scripts/seed-featured-packs.mjs:upsertPack |
main |
software | healthy | scripts/seed-featured-packs.mjs:main |
renderTemplate |
software | healthy | scripts/send-h2h-reengagement.mjs:renderTemplate |
isSendable |
software | healthy | scripts/send-h2h-reengagement.mjs:isSendable |
chunk |
software | healthy | scripts/send-h2h-reengagement.mjs:chunk |
main |
software | healthy | scripts/send-h2h-reengagement.mjs:main |
recentUsersRaw |
software | healthy | scripts/send-h2h-reengagement.mjs:recentUsersRaw |
slugify |
software | healthy | scripts/seed-challenges.mjs:slugify |
parseLetter |
software | healthy | scripts/seed-challenges.mjs:parseLetter |
parseFile |
software | healthy | scripts/seed-challenges.mjs:parseFile |
seed |
software | healthy | scripts/seed-challenges.mjs:seed |
renderTokens |
software | healthy | scripts/preview-emails.mjs:renderTokens |
esc |
software | healthy | scripts/preview-emails.mjs:esc |
titleFromFile |
software | healthy | scripts/preview-emails.mjs:titleFromFile |
numFromFile |
software | healthy | scripts/preview-emails.mjs:numFromFile |
main |
software | healthy | scripts/preview-emails.mjs:main |
lifecycleFiles |
software | healthy | scripts/preview-emails.mjs:lifecycleFiles |
authFiles |
software | healthy | scripts/preview-emails.mjs:authFiles |
listAllUsers |
software | healthy | scripts/delete-fake-profiles.mjs:listAllUsers |
run |
software | healthy | scripts/delete-fake-profiles.mjs:run |
isReserve |
software | healthy | scripts/draft/import-laliga.mjs:isReserve |
s |
software | healthy | scripts/draft/import-laliga.mjs:s |
coreClub |
software | healthy | scripts/draft/import-laliga.mjs:coreClub |
stripped |
software | healthy | scripts/draft/import-laliga.mjs:stripped |
isLaLigaClub |
software | healthy | scripts/draft/import-laliga.mjs:isLaLigaClub |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.local.example |
software | healthy | .env.local.example |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
DRAFT-XI.md |
software | healthy | DRAFT-XI.md |
PRODUCT.md |
software | healthy | PRODUCT.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
YOURSCORE.md |
software | healthy | YOURSCORE.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
capacitor.config.ts |
software | healthy | capacitor.config.ts |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
MOBILE.md |
software | healthy | MOBILE.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
MARKETING_BRIEF.md |
software | healthy | MARKETING_BRIEF.md |
next.config.mjs |
software | healthy | next.config.mjs |
STORE_LISTING.md |
software | healthy | STORE_LISTING.md |
build.gradle |
software | healthy | android/build.gradle |
google-services.json |
software | healthy | android/app/google-services.json |
build.gradle |
software | healthy | android/app/build.gradle |
ExampleInstrumentedTest.java |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp/Exa… |
ExampleUnitTest.java |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp/ExampleUni… |
MainActivity.java |
software | healthy | android/app/src/main/java/app/yourscore/app/MainActivity.ja… |
2026-06-12-transfer-window-plan.md |
software | healthy | docs/superpowers/plans/2026-06-12-transfer-window-plan.md |
2026-06-12-club-leagues-plan.md |
software | healthy | docs/superpowers/plans/2026-06-12-club-leagues-plan.md |
2026-06-09-38-0-watch-the-match-design.md |
software | healthy | docs/superpowers/specs/2026-06-09-38-0-watch-the-match-desi… |
2026-06-10-38-0-pitch-highlights-design.md |
software | healthy | docs/superpowers/specs/2026-06-10-38-0-pitch-highlights-des… |
2026-06-08-38-0-live-multiplayer-plan.md |
software | healthy | docs/superpowers/specs/2026-06-08-38-0-live-multiplayer-pla… |
2026-06-08-38-0-live-multiplayer-design.md |
software | healthy | docs/superpowers/specs/2026-06-08-38-0-live-multiplayer-des… |
2026-06-12-transfer-window-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-transfer-window-design.md |
2026-06-09-38-0-watch-the-match-plan.md |
software | healthy | docs/superpowers/specs/2026-06-09-38-0-watch-the-match-plan… |
2026-06-12-club-leagues-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-club-leagues-design.md |
2026-06-15-world-cup-daily-design.md |
software | healthy | docs/superpowers/specs/2026-06-15-world-cup-daily-design.md |
38-0-scorecard-preview.html |
software | healthy | docs/superpowers/previews/38-0-scorecard-preview.html |
audit-wc2026-integrity.mjs |
software | healthy | scripts/audit-wc2026-integrity.mjs |
send-reengagement.mjs |
software | healthy | scripts/send-reengagement.mjs |
seed-daily-quiz.mjs |
software | healthy | scripts/seed-daily-quiz.mjs |
reseed-fake-profiles.mjs |
software | healthy | scripts/reseed-fake-profiles.mjs |
set-quiz-share-image.mjs |
software | healthy | scripts/set-quiz-share-image.mjs |
verify-club-leagues.ts |
software | healthy | scripts/verify-club-leagues.ts |
run-migration.mjs |
software | healthy | scripts/run-migration.mjs |
seed-featured-packs.mjs |
software | healthy | scripts/seed-featured-packs.mjs |
send-h2h-reengagement.mjs |
software | healthy | scripts/send-h2h-reengagement.mjs |
seed-challenges.mjs |
software | healthy | scripts/seed-challenges.mjs |
preview-emails.mjs |
software | healthy | scripts/preview-emails.mjs |
delete-fake-profiles.mjs |
software | healthy | scripts/delete-fake-profiles.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
androidTest |
software | healthy | android/app/src/androidTest |
java |
software | healthy | android/app/src/androidTest/java |
com |
software | healthy | android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | android/app/src/androidTest/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp |
test |
software | healthy | android/app/src/test |
java |
software | healthy | android/app/src/test/java |
com |
software | healthy | android/app/src/test/java/com |
getcapacitor |
software | healthy | android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
app |
software | healthy | android/app/src/main/java/app |
yourscore |
software | healthy | android/app/src/main/java/app/yourscore |
app |
software | healthy | android/app/src/main/java/app/yourscore/app |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
previews |
software | healthy | docs/superpowers/previews |
scripts |
software | healthy | scripts |
draft |
software | healthy | scripts/draft |
ios |
software | healthy | ios |
App |
software | healthy | ios/App |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM |
Sources |
software | healthy | ios/App/CapApp-SPM/Sources |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM/Sources/CapApp-SPM |
App |
software | healthy | ios/App/App |
Assets.xcassets |
software | healthy | ios/App/App/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/App/App/Assets.xcassets/AppIcon.appiconset |
Splash.imageset |
software | healthy | ios/App/App/Assets.xcassets/Splash.imageset |
emails |
software | healthy | emails |
lifecycle |
software | healthy | emails/lifecycle |
graphify-out |
software | healthy | graphify-out |
cache |
software | healthy | graphify-out/cache |
ast |
software | healthy | graphify-out/cache/ast |
.claude |
software | healthy | .claude |
content |
software | healthy | content |
daily-quizzes |
software | healthy | content/daily-quizzes |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
send-push |
software | healthy | supabase/functions/send-push |
templates |
software | healthy | supabase/templates |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
essex |
software | healthy | public/essex |
clubs |
software | healthy | public/clubs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/settings/email |
frontend | healthy | src/app/settings/email/page.tsx |
/h2h/[id] |
frontend | healthy | src/app/h2h/[id]/page.tsx |
/38-0 |
frontend | healthy | src/app/38-0/page.tsx |
/38-0/match/watch |
frontend | healthy | src/app/38-0/match/watch/page.tsx |
/38-0/match/result |
frontend | healthy | src/app/38-0/match/result/page.tsx |
/38-0/match/[id] |
frontend | healthy | src/app/38-0/match/[id]/page.tsx |
/38-0/match/prematch |
frontend | healthy | src/app/38-0/match/prematch/page.tsx |
/38-0/live |
frontend | healthy | src/app/38-0/live/page.tsx |
/38-0/live/match/[id] |
frontend | healthy | src/app/38-0/live/match/[id]/page.tsx |
/38-0/live/[code] |
frontend | healthy | src/app/38-0/live/[code]/page.tsx |
/38-0/league/[code] |
frontend | healthy | src/app/38-0/league/[code]/page.tsx |
/38-0/play |
frontend | healthy | src/app/38-0/play/page.tsx |
/38-0/challenge/[code] |
frontend | healthy | src/app/38-0/challenge/[code]/page.tsx |
/38-0/team |
frontend | healthy | src/app/38-0/team/page.tsx |
/38-0/teams |
frontend | healthy | src/app/38-0/teams/page.tsx |
/38-0/leaderboard |
frontend | healthy | src/app/38-0/leaderboard/page.tsx |
/38-0/wc |
frontend | healthy | src/app/38-0/wc/page.tsx |
/38-0/wc/h2h |
frontend | healthy | src/app/38-0/wc/h2h/page.tsx |
/38-0/wc/run/[id] |
frontend | healthy | src/app/38-0/wc/run/[id]/page.tsx |
/38-0/wc/board |
frontend | healthy | src/app/38-0/wc/board/page.tsx |
/38-0/leagues |
frontend | healthy | src/app/38-0/leagues/page.tsx |
/38-0/history |
frontend | healthy | src/app/38-0/history/page.tsx |
/38-0/swap |
frontend | healthy | src/app/38-0/swap/page.tsx |
/38-0/season |
frontend | healthy | src/app/38-0/season/page.tsx |
/38-0/season/share |
frontend | healthy | src/app/38-0/season/share/page.tsx |
/38-0/card |
frontend | healthy | src/app/38-0/card/page.tsx |
/match/[id] |
frontend | healthy | src/app/match/[id]/page.tsx |
/auth/reset-password |
frontend | healthy | src/app/auth/reset-password/page.tsx |
/auth/sign-in |
frontend | healthy | src/app/auth/sign-in/page.tsx |
/players/[id] |
frontend | healthy | src/app/players/[id]/page.tsx |
/league/new |
frontend | healthy | src/app/league/new/page.tsx |
/league/[id] |
frontend | healthy | src/app/league/[id]/page.tsx |
/league/join |
frontend | healthy | src/app/league/join/page.tsx |
/league/join/[code] |
frontend | healthy | src/app/league/join/[code]/page.tsx |
/play |
frontend | healthy | src/app/play/page.tsx |
/play/[roomId] |
frontend | healthy | src/app/play/[roomId]/page.tsx |
/play/new |
frontend | healthy | src/app/play/new/page.tsx |
/s/[id] |
frontend | healthy | src/app/s/[id]/page.tsx |
/challenges |
frontend | healthy | src/app/challenges/page.tsx |
/challenges/[slug] |
frontend | healthy | src/app/challenges/[slug]/page.tsx |
/join |
frontend | healthy | src/app/join/page.tsx |
/leaderboard |
frontend | healthy | src/app/leaderboard/page.tsx |
/quiz/create |
frontend | healthy | src/app/quiz/create/page.tsx |
/quiz/ready |
frontend | healthy | src/app/quiz/ready/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/admin/questions/[matchId] |
frontend | healthy | src/app/admin/questions/[matchId]/page.tsx |
/admin/matches |
frontend | healthy | src/app/admin/matches/page.tsx |
/admin/challenges |
frontend | healthy | src/app/admin/challenges/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
EmailPrefsPage |
frontend | healthy | src/app/settings/email/page.tsx |
H2HPage |
frontend | healthy | src/app/h2h/[id]/page.tsx |
DraftHome |
frontend | healthy | src/app/38-0/page.tsx |
WatchPage |
frontend | healthy | src/app/38-0/match/watch/page.tsx |
MatchResult |
frontend | healthy | src/app/38-0/match/result/page.tsx |
PreMatch |
frontend | healthy | src/app/38-0/match/prematch/page.tsx |
LiveEntry |
frontend | healthy | src/app/38-0/live/page.tsx |
LiveMatchScreen |
frontend | healthy | src/app/38-0/live/match/[id]/page.tsx |
LiveJoin |
frontend | healthy | src/app/38-0/live/[code]/page.tsx |
LeagueBoard |
frontend | healthy | src/app/38-0/league/[code]/page.tsx |
DraftPlay |
frontend | healthy | src/app/38-0/play/page.tsx |
AcceptChallenge |
frontend | healthy | src/app/38-0/challenge/[code]/page.tsx |
TeamScreen |
frontend | healthy | src/app/38-0/team/page.tsx |
MyTeams |
frontend | healthy | src/app/38-0/teams/page.tsx |
Leaderboard |
frontend | healthy | src/app/38-0/leaderboard/page.tsx |
WorldCupEntry |
frontend | healthy | src/app/38-0/wc/page.tsx |
WorldCupH2H |
frontend | healthy | src/app/38-0/wc/h2h/page.tsx |
WorldCupRun |
frontend | healthy | src/app/38-0/wc/run/[id]/page.tsx |
WorldCupBoard |
frontend | healthy | src/app/38-0/wc/board/page.tsx |
Leagues |
frontend | healthy | src/app/38-0/leagues/page.tsx |
HistoryPage |
frontend | healthy | src/app/38-0/history/page.tsx |
SwapScreen |
frontend | healthy | src/app/38-0/swap/page.tsx |
SeasonSim |
frontend | healthy | src/app/38-0/season/page.tsx |
SeasonSharePage |
frontend | healthy | src/app/38-0/season/share/page.tsx |
CardPage |
frontend | healthy | src/app/38-0/card/page.tsx |
MatchPage |
frontend | healthy | src/app/match/[id]/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/auth/reset-password/page.tsx |
SignInPage |
frontend | healthy | src/app/auth/sign-in/page.tsx |
CreateLeaguePage |
frontend | healthy | src/app/league/new/page.tsx |
LeaguePage |
frontend | healthy | src/app/league/[id]/page.tsx |
JoinLeagueIndexPage |
frontend | healthy | src/app/league/join/page.tsx |
JoinLeaguePage |
frontend | healthy | src/app/league/join/[code]/page.tsx |
PlayPage |
frontend | healthy | src/app/play/page.tsx |
RoomPage |
frontend | healthy | src/app/play/[roomId]/page.tsx |
NewGamePage |
frontend | healthy | src/app/play/new/page.tsx |
ChallengesRedirect |
frontend | healthy | src/app/challenges/page.tsx |
ChallengePage |
frontend | healthy | src/app/challenges/[slug]/page.tsx |
ChallengeSlugLayout |
frontend | healthy | src/app/challenges/[slug]/layout.tsx |
PlayPage |
frontend | healthy | src/app/join/page.tsx |
LeaderboardPage |
frontend | healthy | src/app/leaderboard/page.tsx |
CreateQuizPage |
frontend | healthy | src/app/quiz/create/page.tsx |
QuizReadyPage |
frontend | healthy | src/app/quiz/ready/page.tsx |
AdminDashboard |
frontend | healthy | src/app/admin/page.tsx |
AdminLayout |
frontend | healthy | src/app/admin/layout.tsx |
AdminQuestions |
frontend | healthy | src/app/admin/questions/[matchId]/page.tsx |
AdminMatches |
frontend | healthy | src/app/admin/matches/page.tsx |
AdminChallengesPage |
frontend | healthy | src/app/admin/challenges/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
answers |
data | healthy | supabase/schema.sql |
challenge_attempts |
data | healthy | supabase/schema.sql |
challenge_questions |
data | healthy | supabase/schema.sql |
challenges |
data | healthy | supabase/schema.sql |
device_tokens |
data | healthy | supabase/schema.sql |
fire_queues |
data | healthy | supabase/schema.sql |
friendships |
data | healthy | supabase/schema.sql |
h2h_challenges |
data | healthy | supabase/schema.sql |
league_members |
data | healthy | supabase/schema.sql |
leagues |
data | healthy | supabase/schema.sql |
match_interests |
data | healthy | supabase/schema.sql |
match_notifications |
data | healthy | supabase/schema.sql |
match_scores |
data | healthy | supabase/schema.sql |
matches |
data | healthy | supabase/schema.sql |
profiles |
data | healthy | supabase/schema.sql |
question_events |
data | healthy | supabase/schema.sql |
questions |
data | healthy | supabase/schema.sql |
quiz_attempts |
data | healthy | supabase/schema.sql |
quiz_packs |
data | healthy | supabase/schema.sql |
rate_limits |
data | healthy | supabase/schema.sql |
room_members |
data | healthy | supabase/schema.sql |
room_scores |
data | healthy | supabase/schema.sql |
rooms |
data | healthy | supabase/schema.sql |
user_question_history |
data | healthy | supabase/schema.sql |
draft_season_records |
data | healthy | supabase/migrations/29_draft_season_records.sql |
club_leagues |
data | healthy | supabase/migrations/38_club_leagues.sql |
club_league_members |
data | healthy | supabase/migrations/38_club_leagues.sql |
club_league_events |
data | healthy | supabase/migrations/38_club_leagues.sql |
club_event_attempts |
data | healthy | supabase/migrations/38_club_leagues.sql |
public |
data | healthy | supabase/migrations/34_email_suppressions.sql |
draft_wc_runs |
data | healthy | supabase/migrations/22_draft_wc.sql |
draft_wc_matches |
data | healthy | supabase/migrations/22_draft_wc.sql |
draft_live_matches |
data | healthy | supabase/migrations/18_draft_live.sql |
draft_live_queue |
data | healthy | supabase/migrations/18_draft_live.sql |
draft_saved_teams |
data | healthy | supabase/migrations/16_draft_saved_teams.sql |
draft_teams |
data | healthy | supabase/migrations/14_draft_xi.sql |
draft_matches |
data | healthy | supabase/migrations/14_draft_xi.sql |
draft_standings |
data | healthy | supabase/migrations/14_draft_xi.sql |
draft_leagues |
data | healthy | supabase/migrations/14_draft_xi.sql |
draft_league_members |
data | healthy | supabase/migrations/14_draft_xi.sql |
draft_challenges |
data | healthy | supabase/migrations/14_draft_xi.sql |
draft_shares |
data | healthy | supabase/migrations/17_draft_shares.sql |
email_log |
data | healthy | supabase/migrations/31_email_log.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
24_answers_replica_identity.sql |
data | healthy | supabase/migrations/24_answers_replica_identity.sql |
12_perf_and_solo_security.sql |
data | healthy | supabase/migrations/12_perf_and_solo_security.sql |
01_device_tokens.sql |
data | healthy | supabase/migrations/01_device_tokens.sql |
30_yourscore_points.sql |
data | healthy | supabase/migrations/30_yourscore_points.sql |
29_draft_season_records.sql |
data | healthy | supabase/migrations/29_draft_season_records.sql |
38_club_leagues.sql |
data | healthy | supabase/migrations/38_club_leagues.sql |
34_email_suppressions.sql |
data | healthy | supabase/migrations/34_email_suppressions.sql |
22_draft_wc.sql |
data | healthy | supabase/migrations/22_draft_wc.sql |
18_draft_live.sql |
data | healthy | supabase/migrations/18_draft_live.sql |
07_rate_limit.sql |
data | healthy | supabase/migrations/07_rate_limit.sql |
32_io_hardening.sql |
data | healthy | supabase/migrations/32_io_hardening.sql |
37_delete_account.sql |
data | healthy | supabase/migrations/37_delete_account.sql |
39_draft_wc_daily.sql |
data | healthy | supabase/migrations/39_draft_wc_daily.sql |
04_multiplayer_rooms.sql |
data | healthy | supabase/migrations/04_multiplayer_rooms.sql |
16_draft_saved_teams.sql |
data | healthy | supabase/migrations/16_draft_saved_teams.sql |
33_write_path_batching.sql |
data | healthy | supabase/migrations/33_write_path_batching.sql |
02_quiz_bank.sql |
data | healthy | supabase/migrations/02_quiz_bank.sql |
36_draft_live_cross_competition.sql |
data | healthy | supabase/migrations/36_draft_live_cross_competition.sql |
11_realtime_replica_identity.sql |
data | healthy | supabase/migrations/11_realtime_replica_identity.sql |
20_draft_league_live.sql |
data | healthy | supabase/migrations/20_draft_league_live.sql |
28_draft_wc_mode.sql |
data | healthy | supabase/migrations/28_draft_wc_mode.sql |
21_draft_live_sim.sql |
data | healthy | supabase/migrations/21_draft_live_sim.sql |
03_security_hardening.sql |
data | healthy | supabase/migrations/03_security_hardening.sql |
09_room_scores_speed.sql |
data | healthy | supabase/migrations/09_room_scores_speed.sql |
06_h2h_server_scoring.sql |
data | healthy | supabase/migrations/06_h2h_server_scoring.sql |
26_draft_competition.sql |
data | healthy | supabase/migrations/26_draft_competition.sql |
05_security_hardening_2.sql |
data | healthy | supabase/migrations/05_security_hardening_2.sql |
10_league_standings_rpcs.sql |
data | healthy | supabase/migrations/10_league_standings_rpcs.sql |
25_quiz_descriptions.sql |
data | healthy | supabase/migrations/25_quiz_descriptions.sql |
14_draft_xi.sql |
data | healthy | supabase/migrations/14_draft_xi.sql |
19_draft_live_hardening.sql |
data | healthy | supabase/migrations/19_draft_live_hardening.sql |
13_league_members_insert_guard.sql |
data | healthy | supabase/migrations/13_league_members_insert_guard.sql |
08_scoring_v2.sql |
data | healthy | supabase/migrations/08_scoring_v2.sql |
27_yourscore_rank.sql |
data | healthy | supabase/migrations/27_yourscore_rank.sql |
17_draft_shares.sql |
data | healthy | supabase/migrations/17_draft_shares.sql |
23_fire_queues_rls.sql |
data | healthy | supabase/migrations/23_fire_queues_rls.sql |
31_email_log.sql |
data | healthy | supabase/migrations/31_email_log.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
1.71.41.71 |
network | healthy | src/components/auth/AuthButton.tsx |
1.37.41.15 |
network | healthy | src/components/auth/AuthButton.tsx |
2.93.38.35 |
network | healthy | src/components/auth/AuthButton.tsx |
42.01.12.02 |
network | healthy | src/components/auth/AuthButton.tsx |
3.074.149.198 |
network | healthy | src/app/league/new/page.tsx |
4.487.709.306 |
network | healthy | src/app/league/new/page.tsx |
1.694.625.712 |
network | healthy | src/app/league/new/page.tsx |
1.871.118.571 |
network | healthy | src/app/league/new/page.tsx |
3.741.982.998 |
network | healthy | src/app/league/new/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/send-push/index.ts |
security | healthy | supabase/functions/send-push/index.ts |
auth::src/lib/email/senders.ts |
security | healthy | src/lib/email/senders.ts |
auth::src/components/native/NativeBootstrap.tsx |
security | healthy | src/components/native/NativeBootstrap.tsx |
auth::graphify-out/cache/ast/8a9cd519554ec83d22540d921e57e4… |
security | healthy | graphify-out/cache/ast/8a9cd519554ec83d22540d921e57e4eb8e40… |
auth::src/app/auth/callback/route.ts |
security | healthy | src/app/auth/callback/route.ts |
auth::src/components/auth/AuthButton.tsx |
security | healthy | src/components/auth/AuthButton.tsx |
auth::src/app/page.tsx |
security | healthy | src/app/page.tsx |
auth::src/app/play/[roomId]/page.tsx |
security | healthy | src/app/play/[roomId]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/app/api/quiz/start/route.ts |
postgresql |
data | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:14 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-m18zbhnn |
software | healthy | /tmp/repobility-clone-m18zbhnn |
This page is publicly accessible at:
https://repobility.com/scan/c63288ee-dfa7-42cc-b742-da2300ef4d3e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c63288ee-dfa7-42cc-b742-da2300ef4d3e/
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.