https://github.com/UO277653/porra-mundial-2026
· scanned 2026-06-16 00:45 UTC (2 months, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 1 week 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 117 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 |
|---|---|---|---|
teamName |
software | healthy | scripts/sync.mjs:teamName |
groupName |
software | healthy | scripts/sync.mjs:groupName |
main |
software | healthy | scripts/sync.mjs:main |
App |
software | healthy | src/App.jsx:App |
setTab |
software | healthy | src/App.jsx:setTab |
onHash |
software | healthy | src/App.jsx:onHash |
Team |
software | healthy | src/components/MatchCard.jsx:Team |
MatchCard |
software | healthy | src/components/MatchCard.jsx:MatchCard |
pick |
software | healthy | src/components/MatchCard.jsx:pick |
pickLabel |
software | healthy | src/components/MatchCard.jsx:pickLabel |
BracketTeam |
software | healthy | src/components/Bracket.jsx:BracketTeam |
Bracket |
software | healthy | src/components/Bracket.jsx:Bracket |
Groups |
software | healthy | src/components/Groups.jsx:Groups |
Matches |
software | healthy | src/components/Matches.jsx:Matches |
Login |
software | healthy | src/components/Login.jsx:Login |
submit |
software | healthy | src/components/Login.jsx:submit |
tab |
software | healthy | src/components/Login.jsx:tab |
SpeechBubble |
software | healthy | src/components/Leaderboard.jsx:SpeechBubble |
Podium |
software | healthy | src/components/Leaderboard.jsx:Podium |
ThroneControls |
software | healthy | src/components/Leaderboard.jsx:ThroneControls |
onPhoto |
software | healthy | src/components/Leaderboard.jsx:onPhoto |
submit |
software | healthy | src/components/Leaderboard.jsx:submit |
Leaderboard |
software | healthy | src/components/Leaderboard.jsx:Leaderboard |
Reactions |
software | healthy | src/components/Activity.jsx:Reactions |
toggle |
software | healthy | src/components/Activity.jsx:toggle |
ActivityCard |
software | healthy | src/components/Activity.jsx:ActivityCard |
names |
software | healthy | src/components/Activity.jsx:names |
Activity |
software | healthy | src/components/Activity.jsx:Activity |
flag |
software | healthy | src/lib/demoData.js:flag |
at |
software | healthy | src/lib/demoData.js:at |
match |
software | healthy | src/lib/demoData.js:match |
buildDemoMatches |
software | healthy | src/lib/demoData.js:buildDemoMatches |
stageInfo |
software | healthy | src/lib/config.js:stageInfo |
isKnockout |
software | healthy | src/lib/config.js:isKnockout |
compressImage |
software | healthy | src/lib/image.js:compressImage |
blobToDataUrl |
software | healthy | src/lib/image.js:blobToDataUrl |
StoreProvider |
software | healthy | src/lib/store.jsx:StoreProvider |
saveSession |
software | healthy | src/lib/store.jsx:saveSession |
register |
software | healthy | src/lib/store.jsx:register |
login |
software | healthy | src/lib/store.jsx:login |
logout |
software | healthy | src/lib/store.jsx:logout |
placeBet |
software | healthy | src/lib/store.jsx:placeBet |
setThrone |
software | healthy | src/lib/store.jsx:setThrone |
uploadCrownPhoto |
software | healthy | src/lib/store.jsx:uploadCrownPhoto |
react |
software | healthy | src/lib/store.jsx:react |
readSession |
software | healthy | src/lib/store.jsx:readSession |
useStore |
software | healthy | src/lib/store.jsx:useStore |
isFinished |
software | healthy | src/lib/scoring.js:isFinished |
isLive |
software | healthy | src/lib/scoring.js:isLive |
hasStarted |
software | healthy | src/lib/scoring.js:hasStarted |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
sync.mjs |
software | healthy | scripts/sync.mjs |
schema.sql |
software | healthy | supabase/schema.sql |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
sync.yml |
software | healthy | .github/workflows/sync.yml |
index.css |
software | healthy | src/index.css |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
MatchCard.jsx |
software | healthy | src/components/MatchCard.jsx |
Bracket.jsx |
software | healthy | src/components/Bracket.jsx |
Groups.jsx |
software | healthy | src/components/Groups.jsx |
Matches.jsx |
software | healthy | src/components/Matches.jsx |
Login.jsx |
software | healthy | src/components/Login.jsx |
Leaderboard.jsx |
software | healthy | src/components/Leaderboard.jsx |
Activity.jsx |
software | healthy | src/components/Activity.jsx |
demoData.js |
software | healthy | src/lib/demoData.js |
config.js |
software | healthy | src/lib/config.js |
image.js |
software | healthy | src/lib/image.js |
store.jsx |
software | healthy | src/lib/store.jsx |
scoring.js |
software | healthy | src/lib/scoring.js |
backend.js |
software | healthy | src/lib/backend.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
MatchCard |
frontend | healthy | src/components/MatchCard.jsx |
Bracket |
frontend | healthy | src/components/Bracket.jsx |
Groups |
frontend | healthy | src/components/Groups.jsx |
Matches |
frontend | healthy | src/components/Matches.jsx |
Login |
frontend | healthy | src/components/Login.jsx |
Leaderboard |
frontend | healthy | src/components/Leaderboard.jsx |
Activity |
frontend | healthy | src/components/Activity.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
FOOTBALL_DATA_TOKEN |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
SUPABASE_URL |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
sync |
cicd | healthy | .github/workflows/sync.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::sync |
cicd | healthy | .github/workflows/sync.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-qlmpa9hb |
software | healthy | /tmp/repobility-clone-qlmpa9hb |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | src/lib/backend.js |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
This page is publicly accessible at:
https://repobility.com/scan/e23f1c97-0fbf-44f6-b9ca-5585a24262a2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e23f1c97-0fbf-44f6-b9ca-5585a24262a2/
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.