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.

tuowbeats-del/footballrivals

https://github.com/tuowbeats-del/footballrivals · scanned 2026-06-16 00:43 UTC (2 months, 1 week ago)

78 raw signals (0 security + 78 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 72 actionable findings from 1 signal source. 6 repeated signals grouped for readability. 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
ProtectedRoute software healthy client/src/App.jsx:ProtectedRoute
AppRoutes software healthy client/src/App.jsx:AppRoutes
App software healthy client/src/App.jsx:App
posLabel software healthy client/src/utils/formations.js:posLabel
findSlotForPlayer software healthy client/src/utils/formations.js:findSlotForPlayer
getRatingColor software healthy client/src/utils/formations.js:getRatingColor
PitchView software healthy client/src/components/PitchView.jsx:PitchView
useToasts software healthy client/src/components/shared/Toasts.jsx:useToasts
Toasts software healthy client/src/components/shared/Toasts.jsx:Toasts
Navbar software healthy client/src/components/shared/Navbar.jsx:Navbar
handleLogout software healthy client/src/components/shared/Navbar.jsx:handleLogout
isActive software healthy client/src/components/shared/Navbar.jsx:isActive
LoadingSpinner software healthy client/src/components/shared/LoadingSpinner.jsx:LoadingSpin…
AuthProvider software healthy client/src/contexts/AuthContext.jsx:AuthProvider
login software healthy client/src/contexts/AuthContext.jsx:login
register software healthy client/src/contexts/AuthContext.jsx:register
logout software healthy client/src/contexts/AuthContext.jsx:logout
useAuth software healthy client/src/contexts/AuthContext.jsx:useAuth
SocketProvider software healthy client/src/contexts/SocketContext.jsx:SocketProvider
useSocket software healthy client/src/contexts/SocketContext.jsx:useSocket
LobbyPage software healthy client/src/pages/LobbyPage.jsx:LobbyPage
onUsers software healthy client/src/pages/LobbyPage.jsx:onUsers
onMessage software healthy client/src/pages/LobbyPage.jsx:onMessage
onChallengeReceived software healthy client/src/pages/LobbyPage.jsx:onChallengeReceived
onChallengeAccepted software healthy client/src/pages/LobbyPage.jsx:onChallengeAccepted
onChallengeDeclined software healthy client/src/pages/LobbyPage.jsx:onChallengeDeclined
onChallengeSent software healthy client/src/pages/LobbyPage.jsx:onChallengeSent
onQueueWaiting software healthy client/src/pages/LobbyPage.jsx:onQueueWaiting
onQueueLeft software healthy client/src/pages/LobbyPage.jsx:onQueueLeft
onQueueMatched software healthy client/src/pages/LobbyPage.jsx:onQueueMatched
onError software healthy client/src/pages/LobbyPage.jsx:onError
sendChat software healthy client/src/pages/LobbyPage.jsx:sendChat
challengeUser software healthy client/src/pages/LobbyPage.jsx:challengeUser
acceptChallenge software healthy client/src/pages/LobbyPage.jsx:acceptChallenge
declineChallenge software healthy client/src/pages/LobbyPage.jsx:declineChallenge
toggleQueue software healthy client/src/pages/LobbyPage.jsx:toggleQueue
formatTime software healthy client/src/pages/LobbyPage.jsx:formatTime
ModeBadge software healthy client/src/pages/LobbyPage.jsx:ModeBadge
BattlePage software healthy client/src/pages/BattlePage.jsx:BattlePage
applyTeams software healthy client/src/pages/BattlePage.jsx:applyTeams
onState software healthy client/src/pages/BattlePage.jsx:onState
onFormationSet software healthy client/src/pages/BattlePage.jsx:onFormationSet
onRoundStart software healthy client/src/pages/BattlePage.jsx:onRoundStart
onPickMade software healthy client/src/pages/BattlePage.jsx:onPickMade
onAutopick software healthy client/src/pages/BattlePage.jsx:onAutopick
onFinished software healthy client/src/pages/BattlePage.jsx:onFinished
onCancelled software healthy client/src/pages/BattlePage.jsx:onCancelled
onChatMsg software healthy client/src/pages/BattlePage.jsx:onChatMsg
onError software healthy client/src/pages/BattlePage.jsx:onError
tick software healthy client/src/pages/BattlePage.jsx:tick

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

LabelLayerStatusPath
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
vite.config.js software healthy client/vite.config.js
tailwind.config.js software healthy client/tailwind.config.js
package.json software healthy client/package.json
index.html software healthy client/index.html
package-lock.json software healthy client/package-lock.json
postcss.config.js software healthy client/postcss.config.js
index.css software healthy client/src/index.css
App.jsx software healthy client/src/App.jsx
main.jsx software healthy client/src/main.jsx
formations.js software healthy client/src/utils/formations.js
PitchView.jsx software healthy client/src/components/PitchView.jsx
Toasts.jsx software healthy client/src/components/shared/Toasts.jsx
Navbar.jsx software healthy client/src/components/shared/Navbar.jsx
LoadingSpinner.jsx software healthy client/src/components/shared/LoadingSpinner.jsx
AuthContext.jsx software healthy client/src/contexts/AuthContext.jsx
SocketContext.jsx software healthy client/src/contexts/SocketContext.jsx
LobbyPage.jsx software healthy client/src/pages/LobbyPage.jsx
BattlePage.jsx software healthy client/src/pages/BattlePage.jsx
ProfilePage.jsx software healthy client/src/pages/ProfilePage.jsx
Register.jsx software healthy client/src/pages/Register.jsx
AdminPage.jsx software healthy client/src/pages/AdminPage.jsx
LeaderboardPage.jsx software healthy client/src/pages/LeaderboardPage.jsx
Home.jsx software healthy client/src/pages/Home.jsx
ResultPage.jsx software healthy client/src/pages/ResultPage.jsx
Login.jsx software healthy client/src/pages/Login.jsx
api.js software healthy client/src/services/api.js
README.md software healthy docs/README.md
package.json software healthy prisma/package.json
package-lock.json software healthy prisma/package-lock.json
seed.js software healthy prisma/seed.js
launch.json software healthy .claude/launch.json
test-logic.js software healthy server/test-logic.js
package.json software healthy server/package.json
test-e2e.js software healthy server/test-e2e.js
package-lock.json software healthy server/package-lock.json
index.js software healthy server/index.js
test-bot.js software healthy server/test-bot.js
db.js software healthy server/src/db.js
app.js software healthy server/src/app.js
rateLimiter.js software healthy server/src/middleware/rateLimiter.js
admin.js software healthy server/src/middleware/admin.js
auth.js software healthy server/src/middleware/auth.js
jwt.js software healthy server/src/utils/jwt.js
lobbyHandler.js software healthy server/src/socket/lobbyHandler.js
challengeHandler.js software healthy server/src/socket/challengeHandler.js
battleHandler.js software healthy server/src/socket/battleHandler.js
socketHandler.js software healthy server/src/socket/socketHandler.js

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

LabelLayerStatusPath
GET /auth/me api healthy client/src/contexts/AuthContext.jsx
POST /auth/login api healthy client/src/contexts/AuthContext.jsx
POST /auth/register api healthy client/src/contexts/AuthContext.jsx
POST /auth/logout api healthy client/src/contexts/AuthContext.jsx
GET /chat/lobby?limit=50 api healthy client/src/pages/LobbyPage.jsx
GET /battles/history api healthy client/src/pages/LobbyPage.jsx
GET /admin/users api healthy client/src/pages/AdminPage.jsx
GET /admin/battles api healthy client/src/pages/AdminPage.jsx
GET /admin/clubs api healthy client/src/pages/AdminPage.jsx
GET /admin/seasons api healthy client/src/pages/AdminPage.jsx
POST /admin/clubs api healthy client/src/pages/AdminPage.jsx
POST /admin/seasons api healthy client/src/pages/AdminPage.jsx
POST /admin/players api healthy client/src/pages/AdminPage.jsx
POST /admin/leaderboard/reset api healthy client/src/pages/AdminPage.jsx
USE /api/auth api healthy server/src/app.js
USE /api/users api healthy server/src/app.js
USE /api/battles api healthy server/src/app.js
USE /api/draft api healthy server/src/app.js
USE /api/leaderboard api healthy server/src/app.js
USE /api/chat api healthy server/src/app.js
USE /api/admin api healthy server/src/app.js
USE /api api healthy server/src/app.js
GET /history api healthy server/src/routes/battles.js
GET /:id api healthy server/src/routes/battles.js
GET /users api healthy server/src/routes/admin.js
PUT /users/:id/block api healthy server/src/routes/admin.js
GET /battles api healthy server/src/routes/admin.js
GET /clubs api healthy server/src/routes/admin.js
POST /clubs api healthy server/src/routes/admin.js
GET /seasons api healthy server/src/routes/admin.js
POST /seasons api healthy server/src/routes/admin.js
POST /clubseasons api healthy server/src/routes/admin.js
POST /players api healthy server/src/routes/admin.js
DELETE /players/:id api healthy server/src/routes/admin.js
POST /leaderboard/reset api healthy server/src/routes/admin.js
POST /register api healthy server/src/routes/auth.js
POST /login api healthy server/src/routes/auth.js
POST /logout api healthy server/src/routes/auth.js
GET /me api healthy server/src/routes/auth.js
GET /lobby api healthy server/src/routes/chat.js
GET /battle/:id api healthy server/src/routes/chat.js
GET / api healthy server/src/routes/leaderboard.js
GET /battles/:id/round/:round/players api healthy server/src/routes/draft.js
GET /online api healthy server/src/routes/users.js
GET /profile/:username api healthy server/src/routes/users.js

LabelLayerStatusPath
client software healthy client
src software healthy client/src
utils software healthy client/src/utils
components software healthy client/src/components
shared software healthy client/src/components/shared
contexts software healthy client/src/contexts
pages software healthy client/src/pages
services software healthy client/src/services
docs software healthy docs
prisma software healthy prisma
.claude software healthy .claude
server software healthy server
src software healthy server/src
middleware software healthy server/src/middleware
utils software healthy server/src/utils
socket software healthy server/src/socket
routes software healthy server/src/routes
controllers software healthy server/src/controllers
services software healthy server/src/services

LabelLayerStatusPath
/LobbyPage frontend healthy client/src/pages/LobbyPage.jsx
/BattlePage frontend healthy client/src/pages/BattlePage.jsx
/ProfilePage frontend healthy client/src/pages/ProfilePage.jsx
/Register frontend healthy client/src/pages/Register.jsx
/AdminPage frontend healthy client/src/pages/AdminPage.jsx
/LeaderboardPage frontend healthy client/src/pages/LeaderboardPage.jsx
/Home frontend healthy client/src/pages/Home.jsx
/ResultPage frontend healthy client/src/pages/ResultPage.jsx
/Login frontend healthy client/src/pages/Login.jsx
/ frontend healthy client/src/App.jsx
/login frontend healthy client/src/App.jsx
/register frontend healthy client/src/App.jsx
/lobby frontend healthy client/src/App.jsx
/battle/:id frontend healthy client/src/App.jsx
/result/:id frontend healthy client/src/App.jsx
/profile/:username frontend healthy client/src/App.jsx
/leaderboard frontend healthy client/src/App.jsx
/admin frontend healthy client/src/App.jsx
* frontend healthy client/src/App.jsx

LabelLayerStatusPath
App frontend healthy client/src/App.jsx
PitchView frontend healthy client/src/components/PitchView.jsx
Navbar frontend healthy client/src/components/shared/Navbar.jsx
LoadingSpinner frontend healthy client/src/components/shared/LoadingSpinner.jsx
LobbyPage frontend healthy client/src/pages/LobbyPage.jsx
BattlePage frontend healthy client/src/pages/BattlePage.jsx
ProfilePage frontend healthy client/src/pages/ProfilePage.jsx
Register frontend healthy client/src/pages/Register.jsx
AdminPage frontend healthy client/src/pages/AdminPage.jsx
LeaderboardPage frontend healthy client/src/pages/LeaderboardPage.jsx
Home frontend healthy client/src/pages/Home.jsx
ResultPage frontend healthy client/src/pages/ResultPage.jsx
Login frontend healthy client/src/pages/Login.jsx

LabelLayerStatusPath
password_literal::prisma/seed.js security healthy prisma/seed.js
password_literal::prisma/seed.js security healthy prisma/seed.js
password_literal::prisma/seed.js security healthy prisma/seed.js
password_literal::prisma/seed.js security healthy prisma/seed.js
password_literal::prisma/seed.js security healthy prisma/seed.js
password_literal::server/test-bot.js security healthy server/test-bot.js

LabelLayerStatusPath
auth::server/src/controllers/authController.js security healthy server/src/controllers/authController.js
auth::server/src/middleware/auth.js security healthy server/src/middleware/auth.js
auth::.env.example security healthy .env.example
auth::server/src/socket/socketHandler.js security healthy server/src/socket/socketHandler.js
auth::server/src/utils/jwt.js security healthy server/src/utils/jwt.js

LabelLayerStatusPath
repobility-clone-2z1a6t7b software healthy /tmp/repobility-clone-2z1a6t7b

LabelLayerStatusPath
mysql data healthy .env.example

LabelLayerStatusPath
port:3001 network healthy .env.example
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/0cc4f920-3df4-4061-a0cc-e3754dd00c90/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0cc4f920-3df4-4061-a0cc-e3754dd00c90/

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.