Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

santaKoA/mondial-2026

https://github.com/santaKoA/mondial-2026 · scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)

77 raw signals (0 security + 77 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 77 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 370 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.

LabelLayerStatusPath
PrivateRoute software healthy frontend/src/App.jsx:PrivateRoute
AdminRoute software healthy frontend/src/App.jsx:AdminRoute
App software healthy frontend/src/App.jsx:App
IcBall software healthy frontend/src/components/Header.jsx:IcBall
IcTrophy software healthy frontend/src/components/Header.jsx:IcTrophy
IcStar software healthy frontend/src/components/Header.jsx:IcStar
IcWrench software healthy frontend/src/components/Header.jsx:IcWrench
Header software healthy frontend/src/components/Header.jsx:Header
handleLogout software healthy frontend/src/components/Header.jsx:handleLogout
TeamFlag software healthy frontend/src/components/MatchCard.jsx:TeamFlag
StopwatchCountdown software healthy frontend/src/components/MatchCard.jsx:StopwatchCountdown
pt software healthy frontend/src/components/MatchCard.jsx:pt
rad software healthy frontend/src/components/MatchCard.jsx:rad
wedge software healthy frontend/src/components/MatchCard.jsx:wedge
parseUtc software healthy frontend/src/components/MatchCard.jsx:parseUtc
fmtDate software healthy frontend/src/components/MatchCard.jsx:fmtDate
ScoreBox software healthy frontend/src/components/MatchCard.jsx:ScoreBox
inc software healthy frontend/src/components/MatchCard.jsx:inc
dec software healthy frontend/src/components/MatchCard.jsx:dec
spinners software healthy frontend/src/components/MatchCard.jsx:spinners
MatchCard software healthy frontend/src/components/MatchCard.jsx:MatchCard
calc software healthy frontend/src/components/MatchCard.jsx:calc
toggleGroupPreds software healthy frontend/src/components/MatchCard.jsx:toggleGroupPreds
handleSave software healthy frontend/src/components/MatchCard.jsx:handleSave
resultColor software healthy frontend/src/components/MatchCard.jsx:resultColor
ChangePasswordModal software healthy frontend/src/components/ChangePasswordModal.jsx:ChangePassw…
handleSubmit software healthy frontend/src/components/ChangePasswordModal.jsx:handleSubmit
PlayerPhoto software healthy frontend/src/components/SpecialPickers.jsx:PlayerPhoto
TeamPicker software healthy frontend/src/components/SpecialPickers.jsx:TeamPicker
PlayerPicker software healthy frontend/src/components/SpecialPickers.jsx:PlayerPicker
handleSelect software healthy frontend/src/components/SpecialPickers.jsx:handleSelect
handleCustomChange software healthy frontend/src/components/SpecialPickers.jsx:handleCustomChan…
toUtcDate software healthy frontend/src/pages/MatchesPage.jsx:toUtcDate
israelDateStr software healthy frontend/src/pages/MatchesPage.jsx:israelDateStr
todayIsrael software healthy frontend/src/pages/MatchesPage.jsx:todayIsrael
isTournamentDay software healthy frontend/src/pages/MatchesPage.jsx:isTournamentDay
MatchesPage software healthy frontend/src/pages/MatchesPage.jsx:MatchesPage
tabBtn software healthy frontend/src/pages/MatchesPage.jsx:tabBtn
fieldWrap software healthy frontend/src/pages/JoinPage.jsx:fieldWrap
FormCard software healthy frontend/src/pages/JoinPage.jsx:FormCard
JoinPage software healthy frontend/src/pages/JoinPage.jsx:JoinPage
loginDest software healthy frontend/src/pages/JoinPage.jsx:loginDest
clearLastUser software healthy frontend/src/pages/JoinPage.jsx:clearLastUser
handleQuickLogin software healthy frontend/src/pages/JoinPage.jsx:handleQuickLogin
handleRegister software healthy frontend/src/pages/JoinPage.jsx:handleRegister
handleLogin software healthy frontend/src/pages/JoinPage.jsx:handleLogin
cardSt software healthy frontend/src/pages/SpecialPredictionsPage.jsx:cardSt
PlayerPhoto software healthy frontend/src/pages/SpecialPredictionsPage.jsx:PlayerPhoto
SpecialPredictionsPage software healthy frontend/src/pages/SpecialPredictionsPage.jsx:SpecialPredic…
check software healthy frontend/src/pages/SpecialPredictionsPage.jsx:check

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
GET /api/health api healthy backend/main.py
GET /api/config api healthy backend/main.py
POST /register api healthy backend/routers/auth.py
POST /login api healthy backend/routers/auth.py
POST /join api healthy backend/routers/auth.py
POST /create-group api healthy backend/routers/auth.py
POST /groups api healthy backend/routers/auth.py
POST /join-group api healthy backend/routers/auth.py
GET /me api healthy backend/routers/auth.py
PUT /change-password api healthy backend/routers/auth.py
GET / api healthy backend/routers/leaderboard.py
GET /groups api healthy backend/routers/leaderboard.py
DELETE /groups/{group_id}/members/{user_id} api healthy backend/routers/leaderboard.py
POST /{match_id} api healthy backend/routers/predictions.py
GET /match/{match_id} api healthy backend/routers/predictions.py
GET /user/{user_id} api healthy backend/routers/predictions.py
GET /my api healthy backend/routers/predictions.py
PUT /matches/{match_id}/result api healthy backend/routers/admin.py
PUT /matches/{match_id}/teams api healthy backend/routers/admin.py
POST /special-predictions/correct api healthy backend/routers/admin.py
GET /users api healthy backend/routers/admin.py
GET /teams api healthy backend/routers/admin.py
POST /sync api healthy backend/routers/admin.py
GET /sync/status api healthy backend/routers/admin.py
POST /link-fixtures api healthy backend/routers/admin.py
PUT /users/{user_id}/password api healthy backend/routers/admin.py
DELETE /users/{user_id} api healthy backend/routers/admin.py
DELETE /groups/{group_id} api healthy backend/routers/admin.py
GET /search-fixtures api healthy backend/routers/admin.py
POST /test-match api healthy backend/routers/admin.py
GET /test-matches api healthy backend/routers/admin.py
GET /test-matches/cards api healthy backend/routers/admin.py
DELETE /test-matches/{match_id} api healthy backend/routers/admin.py
POST /test-matches/{match_id}/sync api healthy backend/routers/admin.py
POST / api healthy backend/routers/special_predictions.py
PUT /api/auth/change-password api healthy frontend/src/components/ChangePasswordModal.jsx
GET /api/matches api healthy frontend/src/pages/MatchesPage.jsx
POST /api/auth/login api healthy frontend/src/pages/JoinPage.jsx
POST /api/auth/register api healthy frontend/src/pages/JoinPage.jsx
GET /api/special-predictions/my api healthy frontend/src/pages/SpecialPredictionsPage.jsx
POST /api/special-predictions api healthy frontend/src/pages/SpecialPredictionsPage.jsx
GET /api/matches/teams api healthy frontend/src/pages/UserProfilePage.jsx
GET /api/admin/teams api healthy frontend/src/pages/AdminPage.jsx
GET /api/admin/users api healthy frontend/src/pages/AdminPage.jsx
GET /api/admin/groups api healthy frontend/src/pages/AdminPage.jsx
GET /api/admin/sync/status api healthy frontend/src/pages/AdminPage.jsx
GET /api/admin/test-matches api healthy frontend/src/pages/AdminPage.jsx
GET /api/admin/test-matches/cards api healthy frontend/src/pages/AdminPage.jsx
GET /api/admin/search-fixtures api healthy frontend/src/pages/AdminPage.jsx
POST /api/admin/test-match api healthy frontend/src/pages/AdminPage.jsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
deploy.sh software healthy deploy.sh
.env.example software healthy .env.example
docker-compose.yml software healthy docker-compose.yml
railway.toml software healthy frontend/railway.toml
vite.config.js software healthy frontend/vite.config.js
tailwind.config.js software healthy frontend/tailwind.config.js
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
Dockerfile software healthy frontend/Dockerfile
package-lock.json software healthy frontend/package-lock.json
postcss.config.js software healthy frontend/postcss.config.js
launch.json software healthy frontend/.claude/launch.json
ui-mockup.html software healthy frontend/public/ui-mockup.html
index.css software healthy frontend/src/index.css
App.jsx software healthy frontend/src/App.jsx
api.js software healthy frontend/src/api.js
main.jsx software healthy frontend/src/main.jsx
Header.jsx software healthy frontend/src/components/Header.jsx
MatchCard.jsx software healthy frontend/src/components/MatchCard.jsx
ChangePasswordModal.jsx software healthy frontend/src/components/ChangePasswordModal.jsx
SpecialPickers.jsx software healthy frontend/src/components/SpecialPickers.jsx
MatchesPage.jsx software healthy frontend/src/pages/MatchesPage.jsx
JoinPage.jsx software healthy frontend/src/pages/JoinPage.jsx
SpecialPredictionsPage.jsx software healthy frontend/src/pages/SpecialPredictionsPage.jsx
UserProfilePage.jsx software healthy frontend/src/pages/UserProfilePage.jsx
AdminPage.jsx software healthy frontend/src/pages/AdminPage.jsx
LeaderboardPage.jsx software healthy frontend/src/pages/LeaderboardPage.jsx
AuthContext.jsx software healthy frontend/src/context/AuthContext.jsx
launch.json software healthy .claude/launch.json
railway.toml software healthy backend/railway.toml
database.py software healthy backend/database.py
schemas.py software healthy backend/schemas.py
config.py software healthy backend/config.py
auth.py software healthy backend/auth.py
Dockerfile software healthy backend/Dockerfile
seed_data.py software healthy backend/seed_data.py
models.py software healthy backend/models.py
scoring.py software healthy backend/scoring.py
utils.py software healthy backend/utils.py
main.py software healthy backend/main.py
requirements.txt software healthy backend/requirements.txt
reseed.py software healthy backend/reseed.py
__init__.py software healthy backend/services/__init__.py
results_sync.py software healthy backend/services/results_sync.py
__init__.py software healthy backend/routers/__init__.py
auth.py software healthy backend/routers/auth.py
leaderboard.py software healthy backend/routers/leaderboard.py
predictions.py software healthy backend/routers/predictions.py
admin.py software healthy backend/routers/admin.py
special_predictions.py software healthy backend/routers/special_predictions.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Base software healthy backend/database.py:12
TeamOut software healthy backend/schemas.py:6
MatchOut software healthy backend/schemas.py:15
PredictionIn software healthy backend/schemas.py:31
PredictionOut software healthy backend/schemas.py:36
UserOut software healthy backend/schemas.py:48
JoinRequest software healthy backend/schemas.py:64
RegisterIn software healthy backend/schemas.py:70
LoginIn software healthy backend/schemas.py:75
TokenResponse software healthy backend/schemas.py:80
SpecialPredictionIn software healthy backend/schemas.py:86
SpecialPredictionOut software healthy backend/schemas.py:91
MatchResultIn software healthy backend/schemas.py:101
SpecialResultIn software healthy backend/schemas.py:106
GroupOut software healthy backend/schemas.py:112
GroupCreateIn software healthy backend/schemas.py:123
GroupCreatePublicIn software healthy backend/schemas.py:127
GroupPredictionOut software healthy backend/schemas.py:133
JoinGroupByCodeIn software healthy backend/schemas.py:140
ChangePasswordIn software healthy backend/schemas.py:144
ResetPasswordIn software healthy backend/schemas.py:149
TestMatchCreate software healthy backend/schemas.py:153
TestMatchOut software healthy backend/schemas.py:159
Settings software healthy backend/config.py:4
Group software healthy backend/models.py:7
UserGroup software healthy backend/models.py:18
Team software healthy backend/models.py:28
Match software healthy backend/models.py:36
User software healthy backend/models.py:62
Prediction software healthy backend/models.py:78
SpecialPrediction software healthy backend/models.py:95

LabelLayerStatusPath
users_new data healthy backend/main.py
Base data healthy backend/database.py
Group data healthy backend/models.py
UserGroup data healthy backend/models.py
Team data healthy backend/models.py
Match data healthy backend/models.py
User data healthy backend/models.py
Prediction data healthy backend/models.py
SpecialPrediction data healthy backend/models.py
league_groups data healthy backend/models.py
user_groups data healthy backend/models.py
teams data healthy backend/models.py
matches data healthy backend/models.py
users data healthy backend/models.py
predictions data healthy backend/models.py
special_predictions data healthy backend/models.py

LabelLayerStatusPath
/MatchesPage frontend healthy frontend/src/pages/MatchesPage.jsx
/JoinPage frontend healthy frontend/src/pages/JoinPage.jsx
/SpecialPredictionsPage frontend healthy frontend/src/pages/SpecialPredictionsPage.jsx
/UserProfilePage frontend healthy frontend/src/pages/UserProfilePage.jsx
/AdminPage frontend healthy frontend/src/pages/AdminPage.jsx
/LeaderboardPage frontend healthy frontend/src/pages/LeaderboardPage.jsx
/join frontend healthy frontend/src/App.jsx
/ frontend healthy frontend/src/App.jsx
/leaderboard frontend healthy frontend/src/App.jsx
/special frontend healthy frontend/src/App.jsx
/user/:userId frontend healthy frontend/src/App.jsx
/admin frontend healthy frontend/src/App.jsx
* frontend healthy frontend/src/App.jsx

LabelLayerStatusPath
frontend software healthy frontend
.claude software healthy frontend/.claude
public software healthy frontend/public
src software healthy frontend/src
components software healthy frontend/src/components
pages software healthy frontend/src/pages
context software healthy frontend/src/context
.claude software healthy .claude
backend software healthy backend
services software healthy backend/services
routers software healthy backend/routers

LabelLayerStatusPath
App frontend healthy frontend/src/App.jsx
Header frontend healthy frontend/src/components/Header.jsx
MatchCard frontend healthy frontend/src/components/MatchCard.jsx
ChangePasswordModal frontend healthy frontend/src/components/ChangePasswordModal.jsx
MatchesPage frontend healthy frontend/src/pages/MatchesPage.jsx
JoinPage frontend healthy frontend/src/pages/JoinPage.jsx
SpecialPredictionsPage frontend healthy frontend/src/pages/SpecialPredictionsPage.jsx
UserProfilePage frontend healthy frontend/src/pages/UserProfilePage.jsx
AdminPage frontend healthy frontend/src/pages/AdminPage.jsx
LeaderboardPage frontend healthy frontend/src/pages/LeaderboardPage.jsx

LabelLayerStatusPath
port:17 network healthy deploy.sh
port:8000 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml
port:80 network healthy docker-compose.yml

LabelLayerStatusPath
image::frontend/Dockerfile hardware healthy frontend/Dockerfile
image::backend/Dockerfile hardware healthy backend/Dockerfile
backend hardware healthy docker-compose.yml
frontend hardware healthy docker-compose.yml

LabelLayerStatusPath
repobility-clone-c3wk2kq6 software healthy /tmp/repobility-clone-c3wk2kq6

LabelLayerStatusPath
sqlite data healthy docker-compose.yml

LabelLayerStatusPath
nginx network healthy frontend/Dockerfile

LabelLayerStatusPath
auth::backend/auth.py security healthy backend/auth.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b478736a-fd3e-47c5-813a-46185c1e6c35/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b478736a-fd3e-47c5-813a-46185c1e6c35/

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.