https://github.com/TheAIDoctor/world-cup-tipping-2026
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 2 weeks ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 384 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 |
|---|---|---|---|
addDaysToDateStr |
software | healthy | prisma/seed.ts:addDaysToDateStr |
getMatchDate |
software | healthy | prisma/seed.ts:getMatchDate |
venueForMatch |
software | healthy | prisma/seed.ts:venueForMatch |
main |
software | healthy | prisma/seed.ts:main |
matchByNumber |
software | healthy | prisma/seed.ts:matchByNumber |
main |
software | healthy | prisma/fix-real-schedule.ts:main |
effectiveTier |
software | healthy | prisma/seed-cloudy.ts:effectiveTier |
predictScore |
software | healthy | prisma/seed-cloudy.ts:predictScore |
main |
software | healthy | prisma/seed-cloudy.ts:main |
hoursUntil |
software | healthy | prisma/seed-cloudy.ts:hoursUntil |
addDays |
software | healthy | prisma/fix-group-dates.ts:addDays |
computeDate |
software | healthy | prisma/fix-group-dates.ts:computeDate |
main |
software | healthy | prisma/fix-group-dates.ts:main |
TipsList |
software | healthy | src/components/tips-list.tsx:TipsList |
renderMatchCard |
software | healthy | src/components/tips-list.tsx:renderMatchCard |
ChronoView |
software | healthy | src/components/tips-list.tsx:ChronoView |
GroupView |
software | healthy | src/components/tips-list.tsx:GroupView |
ProfileForm |
software | healthy | src/components/profile-form.tsx:ProfileForm |
saveName |
software | healthy | src/components/profile-form.tsx:saveName |
savePassword |
software | healthy | src/components/profile-form.tsx:savePassword |
AdminResultForm |
software | healthy | src/components/admin-result-form.tsx:AdminResultForm |
handleSubmit |
software | healthy | src/components/admin-result-form.tsx:handleSubmit |
renderTeamSlot |
software | healthy | src/components/admin-result-form.tsx:renderTeamSlot |
AdminTournamentForm |
software | healthy | src/components/admin-tournament-form.tsx:AdminTournamentForm |
handleSave |
software | healthy | src/components/admin-tournament-form.tsx:handleSave |
teamSelector |
software | healthy | src/components/admin-tournament-form.tsx:teamSelector |
BugReportButton |
software | healthy | src/components/bug-report-button.tsx:BugReportButton |
handleSubmit |
software | healthy | src/components/bug-report-button.tsx:handleSubmit |
BottomTabBar |
software | healthy | src/components/bottom-tab-bar.tsx:BottomTabBar |
AdminPasswordResetForm |
software | healthy | src/components/admin-password-reset-form.tsx:AdminPasswordR… |
handleReset |
software | healthy | src/components/admin-password-reset-form.tsx:handleReset |
WCTrophy |
software | healthy | src/components/wc-hero-art.tsx:WCTrophy |
FIFABadge |
software | healthy | src/components/wc-hero-art.tsx:FIFABadge |
timeAgo |
software | healthy | src/components/banter-board.tsx:timeAgo |
displayName |
software | healthy | src/components/banter-board.tsx:displayName |
initials |
software | healthy | src/components/banter-board.tsx:initials |
avatarColor |
software | healthy | src/components/banter-board.tsx:avatarColor |
hasUnrespondedMention |
software | healthy | src/components/banter-board.tsx:hasUnrespondedMention |
BanterBoard |
software | healthy | src/components/banter-board.tsx:BanterBoard |
handlePost |
software | healthy | src/components/banter-board.tsx:handlePost |
handleDelete |
software | healthy | src/components/banter-board.tsx:handleDelete |
AdminTopScorerForm |
software | healthy | src/components/admin-top-scorer-form.tsx:AdminTopScorerForm |
resetForm |
software | healthy | src/components/admin-top-scorer-form.tsx:resetForm |
startEdit |
software | healthy | src/components/admin-top-scorer-form.tsx:startEdit |
handleSave |
software | healthy | src/components/admin-top-scorer-form.tsx:handleSave |
handleDelete |
software | healthy | src/components/admin-top-scorer-form.tsx:handleDelete |
splitIntoMatchdays |
software | healthy | src/components/group-card.tsx:splitIntoMatchdays |
GroupCard |
software | healthy | src/components/group-card.tsx:GroupCard |
LiveScoresPoller |
software | healthy | src/components/live-scores-poller.tsx:LiveScoresPoller |
isLive |
software | healthy | src/components/live-scores-poller.tsx:isLive |
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 |
security_best_practices_report.md |
software | healthy | security_best_practices_report.md |
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 |
components.json |
software | healthy | components.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 |
seed.ts |
software | healthy | prisma/seed.ts |
fix-real-schedule.ts |
software | healthy | prisma/fix-real-schedule.ts |
seed-cloudy.ts |
software | healthy | prisma/seed-cloudy.ts |
fix-group-dates.ts |
software | healthy | prisma/fix-group-dates.ts |
launch.json |
software | healthy | .claude/launch.json |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
next-auth.d.ts |
software | healthy | src/types/next-auth.d.ts |
tips-list.tsx |
software | healthy | src/components/tips-list.tsx |
profile-form.tsx |
software | healthy | src/components/profile-form.tsx |
admin-result-form.tsx |
software | healthy | src/components/admin-result-form.tsx |
admin-tournament-form.tsx |
software | healthy | src/components/admin-tournament-form.tsx |
bug-report-button.tsx |
software | healthy | src/components/bug-report-button.tsx |
bottom-tab-bar.tsx |
software | healthy | src/components/bottom-tab-bar.tsx |
admin-password-reset-form.tsx |
software | healthy | src/components/admin-password-reset-form.tsx |
wc-hero-art.tsx |
software | healthy | src/components/wc-hero-art.tsx |
banter-board.tsx |
software | healthy | src/components/banter-board.tsx |
admin-top-scorer-form.tsx |
software | healthy | src/components/admin-top-scorer-form.tsx |
group-card.tsx |
software | healthy | src/components/group-card.tsx |
live-scores-poller.tsx |
software | healthy | src/components/live-scores-poller.tsx |
theme-toggle.tsx |
software | healthy | src/components/theme-toggle.tsx |
team-modal.tsx |
software | healthy | src/components/team-modal.tsx |
predict-form.tsx |
software | healthy | src/components/predict-form.tsx |
signup-form.tsx |
software | healthy | src/components/signup-form.tsx |
theme-provider.tsx |
software | healthy | src/components/theme-provider.tsx |
my-tips-list.tsx |
software | healthy | src/components/my-tips-list.tsx |
schedule-match-row.tsx |
software | healthy | src/components/schedule-match-row.tsx |
leaderboard-timeline.tsx |
software | healthy | src/components/leaderboard-timeline.tsx |
tips-form.tsx |
software | healthy | src/components/tips-form.tsx |
admin-sync-button.tsx |
software | healthy | src/components/admin-sync-button.tsx |
bracket-client.tsx |
software | healthy | src/components/bracket-client.tsx |
news-ticker.tsx |
software | healthy | src/components/news-ticker.tsx |
nav.tsx |
software | healthy | src/components/nav.tsx |
table.tsx |
software | healthy | src/components/ui/table.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 |
tabs.tsx |
software | healthy | src/components/ui/tabs.tsx |
input.tsx |
software | healthy | src/components/ui/input.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
prisma |
software | healthy | prisma |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
app |
software | healthy | src/app |
bracket |
software | healthy | src/app/bracket |
schedule |
software | healthy | src/app/schedule |
tips |
software | healthy | src/app/tips |
api |
software | healthy | src/app/api |
predictions |
software | healthy | src/app/api/predictions |
tips |
software | healthy | src/app/api/tips |
auth |
software | healthy | src/app/api/auth |
[...nextauth] |
software | healthy | src/app/api/auth/[...nextauth] |
register |
software | healthy | src/app/api/auth/register |
news-ticker |
software | healthy | src/app/api/news-ticker |
admin |
software | healthy | src/app/api/admin |
reset-password |
software | healthy | src/app/api/admin/reset-password |
results |
software | healthy | src/app/api/admin/results |
sync-scores |
software | healthy | src/app/api/admin/sync-scores |
top-scorer |
software | healthy | src/app/api/admin/top-scorer |
tournament-result |
software | healthy | src/app/api/admin/tournament-result |
bug-report |
software | healthy | src/app/api/bug-report |
live-scores |
software | healthy | src/app/api/live-scores |
cloudy |
software | healthy | src/app/api/cloudy |
respond-to-mention |
software | healthy | src/app/api/cloudy/respond-to-mention |
daily-review |
software | healthy | src/app/api/cloudy/daily-review |
react-to-result |
software | healthy | src/app/api/cloudy/react-to-result |
check-mentions |
software | healthy | src/app/api/cloudy/check-mentions |
user |
software | healthy | src/app/api/user |
profile |
software | healthy | src/app/api/user/profile |
comments |
software | healthy | src/app/api/comments |
predict |
software | healthy | src/app/predict |
signup |
software | healthy | src/app/signup |
signin |
software | healthy | src/app/signin |
leaderboard |
software | healthy | src/app/leaderboard |
admin |
software | healthy | src/app/admin |
my-tips |
software | healthy | src/app/my-tips |
profile |
software | healthy | src/app/profile |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/bracket |
frontend | healthy | src/app/bracket/page.tsx |
/schedule |
frontend | healthy | src/app/schedule/page.tsx |
/tips |
frontend | healthy | src/app/tips/page.tsx |
/predict |
frontend | healthy | src/app/predict/page.tsx |
/signup |
frontend | healthy | src/app/signup/page.tsx |
/signin |
frontend | healthy | src/app/signin/page.tsx |
/leaderboard |
frontend | healthy | src/app/leaderboard/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/my-tips |
frontend | healthy | src/app/my-tips/page.tsx |
/profile |
frontend | healthy | src/app/profile/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/types/next-auth.d.ts |
security | healthy | src/types/next-auth.d.ts |
auth::package.json |
security | healthy | package.json |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
VERCEL_ORG_ID |
cicd | healthy | — |
VERCEL_PROJECT_ID |
cicd | healthy | — |
VERCEL_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7ga64dxg |
software | healthy | /tmp/repobility-clone-7ga64dxg |
| Label | Layer | Status | Path |
|---|---|---|---|
126.0.0.0 |
network | healthy | src/lib/official-feed.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/57a259d3-0841-445b-851a-2198ac8252da/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57a259d3-0841-445b-851a-2198ac8252da/
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.