https://github.com/vitoriomanzarek/mundial-2026
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 1 week ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 199 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 |
|---|---|---|---|
mapTeam |
software | healthy | scripts/update-results.mjs:mapTeam |
findLocalMatch |
software | healthy | scripts/update-results.mjs:findLocalMatch |
Bracket |
software | healthy | src/components/bracket/Bracket.tsx:Bracket |
SlotRow |
software | healthy | src/components/bracket/BracketSlot.tsx:SlotRow |
BracketSlot |
software | healthy | src/components/bracket/BracketSlot.tsx:BracketSlot |
Footer |
software | healthy | src/components/layout/Footer.tsx:Footer |
Header |
software | healthy | src/components/layout/Header.tsx:Header |
TeamSide |
software | healthy | src/components/match/MatchCard.tsx:TeamSide |
KickoffTimes |
software | healthy | src/components/match/MatchCard.tsx:KickoffTimes |
MatchCard |
software | healthy | src/components/match/MatchCard.tsx:MatchCard |
MatchList |
software | healthy | src/components/match/MatchList.tsx:MatchList |
ScoreDisplay |
software | healthy | src/components/match/ScoreDisplay.tsx:ScoreDisplay |
MatchFilters |
software | healthy | src/components/match/MatchFilters.tsx:MatchFilters |
set |
software | healthy | src/components/match/MatchFilters.tsx:set |
AnimatedNumber |
software | healthy | src/components/ui/AnimatedNumber.tsx:AnimatedNumber |
FeedbackForm |
software | healthy | src/components/ui/FeedbackForm.tsx:FeedbackForm |
handleSubmit |
software | healthy | src/components/ui/FeedbackForm.tsx:handleSubmit |
data |
software | healthy | src/components/ui/FeedbackForm.tsx:data |
pad |
software | healthy | src/components/ui/Countdown.tsx:pad |
TimeBox |
software | healthy | src/components/ui/Countdown.tsx:TimeBox |
Countdown |
software | healthy | src/components/ui/Countdown.tsx:Countdown |
GroupMini |
software | healthy | src/components/group/GroupMini.tsx:GroupMini |
GroupsGrid |
software | healthy | src/components/group/GroupsGrid.tsx:GroupsGrid |
TeamRow |
software | healthy | src/components/group/TeamRow.tsx:TeamRow |
StandingsTable |
software | healthy | src/components/group/StandingsTable.tsx:StandingsTable |
GroupCard |
software | healthy | src/components/group/GroupCard.tsx:GroupCard |
TeamBadge |
software | healthy | src/components/team/TeamBadge.tsx:TeamBadge |
TeamFlag |
software | healthy | src/components/team/TeamFlag.tsx:TeamFlag |
PointsChart |
software | healthy | src/components/team/PointsChart.tsx:PointsChart |
OpengraphImage |
software | healthy | src/app/opengraph-image.tsx:OpengraphImage |
buildMiniGroups |
software | healthy | src/app/page.tsx:buildMiniGroups |
Home |
software | healthy | src/app/page.tsx:Home |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
escapeHtml |
software | healthy | src/app/api/feedback/route.ts:escapeHtml |
sendEmail |
software | healthy | src/app/api/feedback/route.ts:sendEmail |
POST |
software | healthy | src/app/api/feedback/route.ts:POST |
buildGroupViews |
software | healthy | src/app/grupos/page.tsx:buildGroupViews |
GruposPage |
software | healthy | src/app/grupos/page.tsx:GruposPage |
PartidosPage |
software | healthy | src/app/partidos/page.tsx:PartidosPage |
ComentariosPage |
software | healthy | src/app/comentarios/page.tsx:ComentariosPage |
generateStaticParams |
software | healthy | src/app/equipo/[slug]/page.tsx:generateStaticParams |
generateMetadata |
software | healthy | src/app/equipo/[slug]/page.tsx:generateMetadata |
buildPointsData |
software | healthy | src/app/equipo/[slug]/page.tsx:buildPointsData |
buildStreak |
software | healthy | src/app/equipo/[slug]/page.tsx:buildStreak |
TeamPage |
software | healthy | src/app/equipo/[slug]/page.tsx:TeamPage |
toTeamView |
software | healthy | src/app/eliminatorias/page.tsx:toTeamView |
buildSide |
software | healthy | src/app/eliminatorias/page.tsx:buildSide |
EliminatoriasPage |
software | healthy | src/app/eliminatorias/page.tsx:EliminatoriasPage |
g |
software | healthy | src/lib/bracket.ts:g |
t |
software | healthy | src/lib/bracket.ts:t |
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 |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
data-schema.md |
software | healthy | data-schema.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.mjs |
software | healthy | next.config.mjs |
vitest.config.ts |
software | healthy | vitest.config.ts |
update-results.mjs |
software | healthy | scripts/update-results.mjs |
update-results.yml |
software | healthy | .github/workflows/update-results.yml |
Bracket.tsx |
software | healthy | src/components/bracket/Bracket.tsx |
BracketSlot.tsx |
software | healthy | src/components/bracket/BracketSlot.tsx |
Footer.tsx |
software | healthy | src/components/layout/Footer.tsx |
Header.tsx |
software | healthy | src/components/layout/Header.tsx |
MatchCard.tsx |
software | healthy | src/components/match/MatchCard.tsx |
MatchList.tsx |
software | healthy | src/components/match/MatchList.tsx |
ScoreDisplay.tsx |
software | healthy | src/components/match/ScoreDisplay.tsx |
MatchFilters.tsx |
software | healthy | src/components/match/MatchFilters.tsx |
AnimatedNumber.tsx |
software | healthy | src/components/ui/AnimatedNumber.tsx |
FeedbackForm.tsx |
software | healthy | src/components/ui/FeedbackForm.tsx |
Countdown.tsx |
software | healthy | src/components/ui/Countdown.tsx |
GroupMini.tsx |
software | healthy | src/components/group/GroupMini.tsx |
GroupsGrid.tsx |
software | healthy | src/components/group/GroupsGrid.tsx |
TeamRow.tsx |
software | healthy | src/components/group/TeamRow.tsx |
StandingsTable.tsx |
software | healthy | src/components/group/StandingsTable.tsx |
GroupCard.tsx |
software | healthy | src/components/group/GroupCard.tsx |
TeamBadge.tsx |
software | healthy | src/components/team/TeamBadge.tsx |
TeamFlag.tsx |
software | healthy | src/components/team/TeamFlag.tsx |
PointsChart.tsx |
software | healthy | src/components/team/PointsChart.tsx |
opengraph-image.tsx |
software | healthy | src/app/opengraph-image.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 |
route.ts |
software | healthy | src/app/api/feedback/route.ts |
page.tsx |
software | healthy | src/app/grupos/page.tsx |
page.tsx |
software | healthy | src/app/partidos/page.tsx |
page.tsx |
software | healthy | src/app/comentarios/page.tsx |
page.tsx |
software | healthy | src/app/equipo/[slug]/page.tsx |
page.tsx |
software | healthy | src/app/eliminatorias/page.tsx |
bracket.ts |
software | healthy | src/lib/bracket.ts |
bracket.test.ts |
software | healthy | src/lib/bracket.test.ts |
standings.test.ts |
software | healthy | src/lib/standings.test.ts |
data.ts |
software | healthy | src/lib/data.ts |
dates.ts |
software | healthy | src/lib/dates.ts |
standings.ts |
software | healthy | src/lib/standings.ts |
types.ts |
software | healthy | src/lib/types.ts |
data.test.ts |
software | healthy | src/lib/data.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Bracket |
frontend | healthy | src/components/bracket/Bracket.tsx |
BracketSlot |
frontend | healthy | src/components/bracket/BracketSlot.tsx |
Footer |
frontend | healthy | src/components/layout/Footer.tsx |
Header |
frontend | healthy | src/components/layout/Header.tsx |
MatchCard |
frontend | healthy | src/components/match/MatchCard.tsx |
MatchList |
frontend | healthy | src/components/match/MatchList.tsx |
ScoreDisplay |
frontend | healthy | src/components/match/ScoreDisplay.tsx |
MatchFilters |
frontend | healthy | src/components/match/MatchFilters.tsx |
AnimatedNumber |
frontend | healthy | src/components/ui/AnimatedNumber.tsx |
FeedbackForm |
frontend | healthy | src/components/ui/FeedbackForm.tsx |
Countdown |
frontend | healthy | src/components/ui/Countdown.tsx |
GroupMini |
frontend | healthy | src/components/group/GroupMini.tsx |
GroupsGrid |
frontend | healthy | src/components/group/GroupsGrid.tsx |
TeamRow |
frontend | healthy | src/components/group/TeamRow.tsx |
StandingsTable |
frontend | healthy | src/components/group/StandingsTable.tsx |
GroupCard |
frontend | healthy | src/components/group/GroupCard.tsx |
TeamBadge |
frontend | healthy | src/components/team/TeamBadge.tsx |
TeamFlag |
frontend | healthy | src/components/team/TeamFlag.tsx |
PointsChart |
frontend | healthy | src/components/team/PointsChart.tsx |
OpengraphImage |
frontend | healthy | src/app/opengraph-image.tsx |
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GruposPage |
frontend | healthy | src/app/grupos/page.tsx |
PartidosPage |
frontend | healthy | src/app/partidos/page.tsx |
ComentariosPage |
frontend | healthy | src/app/comentarios/page.tsx |
TeamPage |
frontend | healthy | src/app/equipo/[slug]/page.tsx |
EliminatoriasPage |
frontend | healthy | src/app/eliminatorias/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
bracket |
software | healthy | src/components/bracket |
layout |
software | healthy | src/components/layout |
match |
software | healthy | src/components/match |
ui |
software | healthy | src/components/ui |
group |
software | healthy | src/components/group |
team |
software | healthy | src/components/team |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
feedback |
software | healthy | src/app/api/feedback |
grupos |
software | healthy | src/app/grupos |
partidos |
software | healthy | src/app/partidos |
comentarios |
software | healthy | src/app/comentarios |
equipo |
software | healthy | src/app/equipo |
[slug] |
software | healthy | src/app/equipo/[slug] |
eliminatorias |
software | healthy | src/app/eliminatorias |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/grupos |
frontend | healthy | src/app/grupos/page.tsx |
/partidos |
frontend | healthy | src/app/partidos/page.tsx |
/comentarios |
frontend | healthy | src/app/comentarios/page.tsx |
/equipo/[slug] |
frontend | healthy | src/app/equipo/[slug]/page.tsx |
/eliminatorias |
frontend | healthy | src/app/eliminatorias/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:16 |
network | healthy | .github/workflows/update-results.yml |
port:04 |
network | healthy | .github/workflows/update-results.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ggdgla2e |
software | healthy | /tmp/repobility-clone-ggdgla2e |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update-results |
cicd | healthy | .github/workflows/update-results.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
update |
cicd | healthy | .github/workflows/update-results.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
FOOTBALL_DATA_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/b87b0e5b-dc63-41ea-bbfb-e0f4799fbbb1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b87b0e5b-dc63-41ea-bbfb-e0f4799fbbb1/
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.