https://github.com/stgosuarezv/polla-mundial-2026
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 2 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 535 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 |
|---|---|---|---|
proxy |
software | healthy | proxy.ts:proxy |
pred |
software | healthy | tests/scoring.test.ts:pred |
actual |
software | healthy | tests/scoring.test.ts:actual |
grp |
software | healthy | tests/scoring.test.ts:grp |
ko |
software | healthy | tests/scoring.test.ts:ko |
p |
software | healthy | tests/prediction-summary.test.ts:p |
makeRow |
software | healthy | tests/what-if.test.ts:makeRow |
groupMatch |
software | healthy | tests/what-if.test.ts:groupMatch |
knockoutMatch |
software | healthy | tests/what-if.test.ts:knockoutMatch |
etMidnightOfKickoff |
software | healthy | scripts/seed.ts:etMidnightOfKickoff |
fdGet |
software | healthy | scripts/seed.ts:fdGet |
main |
software | healthy | scripts/seed.ts:main |
main |
software | healthy | scripts/sync-results.ts:main |
VersionReloadGuard |
software | healthy | components/version-reload-guard.tsx:VersionReloadGuard |
check |
software | healthy | components/version-reload-guard.tsx:check |
onPageShow |
software | healthy | components/version-reload-guard.tsx:onPageShow |
onVisibilityChange |
software | healthy | components/version-reload-guard.tsx:onVisibilityChange |
formatDuration |
software | healthy | components/countdown.tsx:formatDuration |
Countdown |
software | healthy | components/countdown.tsx:Countdown |
update |
software | healthy | components/countdown.tsx:update |
usePredictionsForm |
software | healthy | components/predictions/predictions-form.tsx:usePredictionsF… |
PredictionsForm |
software | healthy | components/predictions/predictions-form.tsx:PredictionsForm |
handleSaveAll |
software | healthy | components/predictions/predictions-form.tsx:handleSaveAll |
ScoreInput |
software | healthy | components/predictions/score-input.tsx:ScoreInput |
step |
software | healthy | components/predictions/score-input.tsx:step |
MatchStatsDialog |
software | healthy | components/predictions/match-stats-dialog.tsx:MatchStatsDia… |
MatchCard |
software | healthy | components/predictions/match-card.tsx:MatchCard |
handleEnter |
software | healthy | components/predictions/match-card.tsx:handleEnter |
handleSave |
software | healthy | components/predictions/match-card.tsx:handleSave |
ScoreDisplay |
software | healthy | components/predictions/match-card.tsx:ScoreDisplay |
PodioPicker |
software | healthy | components/predictions/podio-picker.tsx:PodioPicker |
handleSelect |
software | healthy | components/predictions/podio-picker.tsx:handleSelect |
handleSave |
software | healthy | components/predictions/podio-picker.tsx:handleSave |
TeamPicker |
software | healthy | components/predictions/podio-picker.tsx:TeamPicker |
PodioSlot |
software | healthy | components/predictions/podio-picker.tsx:PodioSlot |
SignupForm |
software | healthy | components/auth/signup-form.tsx:SignupForm |
errorMessage |
software | healthy | components/auth/signup-form.tsx:errorMessage |
ResetForm |
software | healthy | components/auth/reset-form.tsx:ResetForm |
LoginForm |
software | healthy | components/auth/login-form.tsx:LoginForm |
AuthCard |
software | healthy | components/auth/auth-card.tsx:AuthCard |
ForgotForm |
software | healthy | components/auth/forgot-form.tsx:ForgotForm |
PdfButton |
software | healthy | components/rules/pdf-button.tsx:PdfButton |
Table |
software | healthy | components/ui/table.tsx:Table |
TableHeader |
software | healthy | components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | components/ui/table.tsx:TableRow |
TableHead |
software | healthy | components/ui/table.tsx:TableHead |
TableCell |
software | healthy | components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | components/ui/table.tsx:TableCaption |
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 |
PROGRESS.md |
software | healthy | PROGRESS.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
proxy.ts |
software | healthy | proxy.ts |
next.config.ts |
software | healthy | next.config.ts |
sanity.test.ts |
software | healthy | tests/sanity.test.ts |
scoring.test.ts |
software | healthy | tests/scoring.test.ts |
prediction-summary.test.ts |
software | healthy | tests/prediction-summary.test.ts |
what-if.test.ts |
software | healthy | tests/what-if.test.ts |
setup.ts |
software | healthy | tests/setup.ts |
polla-prompt.md |
software | healthy | docs/polla-prompt.md |
seed.ts |
software | healthy | scripts/seed.ts |
sync-results.ts |
software | healthy | scripts/sync-results.ts |
version-reload-guard.tsx |
software | healthy | components/version-reload-guard.tsx |
countdown.tsx |
software | healthy | components/countdown.tsx |
predictions-form.tsx |
software | healthy | components/predictions/predictions-form.tsx |
score-input.tsx |
software | healthy | components/predictions/score-input.tsx |
match-stats-dialog.tsx |
software | healthy | components/predictions/match-stats-dialog.tsx |
match-card.tsx |
software | healthy | components/predictions/match-card.tsx |
podio-picker.tsx |
software | healthy | components/predictions/podio-picker.tsx |
signup-form.tsx |
software | healthy | components/auth/signup-form.tsx |
reset-form.tsx |
software | healthy | components/auth/reset-form.tsx |
login-form.tsx |
software | healthy | components/auth/login-form.tsx |
auth-card.tsx |
software | healthy | components/auth/auth-card.tsx |
forgot-form.tsx |
software | healthy | components/auth/forgot-form.tsx |
pdf-button.tsx |
software | healthy | components/rules/pdf-button.tsx |
table.tsx |
software | healthy | components/ui/table.tsx |
sheet.tsx |
software | healthy | components/ui/sheet.tsx |
dialog.tsx |
software | healthy | components/ui/dialog.tsx |
dropdown-menu.tsx |
software | healthy | components/ui/dropdown-menu.tsx |
button.tsx |
software | healthy | components/ui/button.tsx |
card.tsx |
software | healthy | components/ui/card.tsx |
popover.tsx |
software | healthy | components/ui/popover.tsx |
form.tsx |
software | healthy | components/ui/form.tsx |
tabs.tsx |
software | healthy | components/ui/tabs.tsx |
sonner.tsx |
software | healthy | components/ui/sonner.tsx |
input.tsx |
software | healthy | components/ui/input.tsx |
label.tsx |
software | healthy | components/ui/label.tsx |
what-if-inputs.tsx |
software | healthy | components/scoreboard/what-if-inputs.tsx |
status-columns-toggle.tsx |
software | healthy | components/scoreboard/status-columns-toggle.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
predictions |
software | healthy | components/predictions |
auth |
software | healthy | components/auth |
rules |
software | healthy | components/rules |
ui |
software | healthy | components/ui |
scoreboard |
software | healthy | components/scoreboard |
nav |
software | healthy | components/nav |
admin |
software | healthy | components/admin |
profile |
software | healthy | components/profile |
app |
software | healthy | app |
api |
software | healthy | app/api |
auth |
software | healthy | app/api/auth |
callback |
software | healthy | app/api/auth/callback |
confirm |
software | healthy | app/api/auth/confirm |
build-id |
software | healthy | app/api/build-id |
cron |
software | healthy | app/api/cron |
sync-results |
software | healthy | app/api/cron/sync-results |
snapshot-locked-rounds |
software | healthy | app/api/cron/snapshot-locked-rounds |
[locale] |
software | healthy | app/[locale] |
(app) |
software | healthy | app/[locale]/(app) |
predictions |
software | healthy | app/[locale]/(app)/predictions |
rules |
software | healthy | app/[locale]/(app)/rules |
scoreboard |
software | healthy | app/[locale]/(app)/scoreboard |
[userId] |
software | healthy | app/[locale]/(app)/scoreboard/[userId] |
podio |
software | healthy | app/[locale]/(app)/podio |
admin |
software | healthy | app/[locale]/(app)/admin |
profile |
software | healthy | app/[locale]/(app)/profile |
[userId] |
software | healthy | app/[locale]/(app)/profile/[userId] |
(auth) |
software | healthy | app/[locale]/(auth) |
reset-password |
software | healthy | app/[locale]/(auth)/reset-password |
login |
software | healthy | app/[locale]/(auth)/login |
signup |
software | healthy | app/[locale]/(auth)/signup |
forgot-password |
software | healthy | app/[locale]/(auth)/forgot-password |
lib |
software | healthy | lib |
email |
software | healthy | lib/email |
i18n |
software | healthy | lib/i18n |
scoring |
software | healthy | lib/scoring |
supabase |
software | healthy | lib/supabase |
actions |
software | healthy | lib/actions |
messages |
software | healthy | messages |
content |
software | healthy | content |
rules |
software | healthy | content/rules |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
20260613000001_display_name_change.sql |
data | healthy | supabase/migrations/20260613000001_display_name_change.sql |
20260516000002_rls.sql |
data | healthy | supabase/migrations/20260516000002_rls.sql |
20260611000001_pg_cron_scheduling.sql |
data | healthy | supabase/migrations/20260611000001_pg_cron_scheduling.sql |
20260516000001_schema.sql |
data | healthy | supabase/migrations/20260516000001_schema.sql |
20260531000002_backfill_lock_time_et_midnight.sql |
data | healthy | supabase/migrations/20260531000002_backfill_lock_time_et_mi… |
20260531000001_round_audit.sql |
data | healthy | supabase/migrations/20260531000001_round_audit.sql |
20260612000001_cron_http_timeout.sql |
data | healthy | supabase/migrations/20260612000001_cron_http_timeout.sql |
20260610000001_prediction_completion_fn.sql |
data | healthy | supabase/migrations/20260610000001_prediction_completion_fn… |
20260608000001_sync_mode.sql |
data | healthy | supabase/migrations/20260608000001_sync_mode.sql |
20260606000001_round_digest.sql |
data | healthy | supabase/migrations/20260606000001_round_digest.sql |
20260518000001_podio_update_policy.sql |
data | healthy | supabase/migrations/20260518000001_podio_update_policy.sql |
20260603000001_own_data_views.sql |
data | healthy | supabase/migrations/20260603000001_own_data_views.sql |
20260607000001_profile_audit_and_user_delete.sql |
data | healthy | supabase/migrations/20260607000001_profile_audit_and_user_d… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::round-close-digest |
cicd | healthy | .github/workflows/round-close-digest.yml |
gha::sync-results |
cicd | healthy | .github/workflows/sync-results.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ping |
cicd | healthy | .github/workflows/round-close-digest.yml |
sync |
cicd | healthy | .github/workflows/sync-results.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CRON_SECRET |
cicd | healthy | — |
CRON_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-t0_sujo5 |
software | healthy | /tmp/repobility-clone-t0_sujo5 |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260613000001_display_name_change.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::proxy.ts |
security | healthy | proxy.ts |
This page is publicly accessible at:
https://repobility.com/scan/6e23526b-27cb-40f7-9d5e-6d6b0f202b0e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6e23526b-27cb-40f7-9d5e-6d6b0f202b0e/
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.