https://github.com/avi2099/zip-game
· scanned 2026-06-17 01:36 UTC (1 month, 2 weeks ago)
6 raw signals (0 security + 6 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +21.0 (diff) · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 93 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 |
|---|---|---|---|
isSupabaseConfigured |
software | healthy | src/supabase.js:isSupabaseConfigured |
App |
software | healthy | src/App.jsx:App |
getOrCreateId |
software | healthy | src/hooks/usePlayer.js:getOrCreateId |
usePlayer |
software | healthy | src/hooks/usePlayer.js:usePlayer |
clean |
software | healthy | src/hooks/usePlayer.js:clean |
useGame |
software | healthy | src/hooks/useGame.js:useGame |
useTimer |
software | healthy | src/hooks/useTimer.js:useTimer |
Grid |
software | healthy | src/components/Grid.jsx:Grid |
handleMouseUp |
software | healthy | src/components/Grid.jsx:handleMouseUp |
handleKeyDown |
software | healthy | src/components/Grid.jsx:handleKeyDown |
Cell |
software | healthy | src/components/Cell.jsx:Cell |
Header |
software | healthy | src/components/Header.jsx:Header |
toggleDark |
software | healthy | src/components/Header.jsx:toggleDark |
Timer |
software | healthy | src/components/Timer.jsx:Timer |
WinModal |
software | healthy | src/components/WinModal.jsx:WinModal |
generateShareGrid |
software | healthy | src/components/WinModal.jsx:generateShareGrid |
handleCopy |
software | healthy | src/components/WinModal.jsx:handleCopy |
handleSave |
software | healthy | src/components/WinModal.jsx:handleSave |
Leaderboard |
software | healthy | src/components/Leaderboard.jsx:Leaderboard |
fetchScores |
software | healthy | src/components/Leaderboard.jsx:fetchScores |
formatTime |
software | healthy | src/components/Leaderboard.jsx:formatTime |
Profile |
software | healthy | src/pages/Profile.jsx:Profile |
fetchMyScores |
software | healthy | src/pages/Profile.jsx:fetchMyScores |
formatTime |
software | healthy | src/pages/Profile.jsx:formatTime |
fmtBest |
software | healthy | src/pages/Home.jsx:fmtBest |
Home |
software | healthy | src/pages/Home.jsx:Home |
recordWin |
software | healthy | src/pages/Home.jsx:recordWin |
saveScore |
software | healthy | src/pages/Home.jsx:saveScore |
startMode |
software | healthy | src/pages/Home.jsx:startMode |
handleNextPuzzle |
software | healthy | src/pages/Home.jsx:handleNextPuzzle |
handlePlayAgain |
software | healthy | src/pages/Home.jsx:handlePlayAgain |
handleClear |
software | healthy | src/pages/Home.jsx:handleClear |
exitToMenu |
software | healthy | src/pages/Home.jsx:exitToMenu |
LeaderboardPage |
software | healthy | src/pages/LeaderboardPage.jsx:LeaderboardPage |
mulberry32 |
software | healthy | src/lib/generator.js:mulberry32 |
hashString |
software | healthy | src/lib/generator.js:hashString |
shuffle |
software | healthy | src/lib/generator.js:shuffle |
generateHamiltonianPath |
software | healthy | src/lib/generator.js:generateHamiltonianPath |
neighborsOf |
software | healthy | src/lib/generator.js:neighborsOf |
placeWaypoints |
software | healthy | src/lib/generator.js:placeWaypoints |
placeWalls |
software | healthy | src/lib/generator.js:placeWalls |
generatePuzzle |
software | healthy | src/lib/generator.js:generatePuzzle |
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
vercel.json |
software | healthy | vercel.json |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
index.html |
software | healthy | index.html |
vite.config.js |
software | healthy | vite.config.js |
supabase.js |
software | healthy | src/supabase.js |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | healthy | src/main.jsx |
App.css |
software | healthy | src/App.css |
index.css |
software | healthy | src/index.css |
usePlayer.js |
software | healthy | src/hooks/usePlayer.js |
useGame.js |
software | healthy | src/hooks/useGame.js |
useTimer.js |
software | healthy | src/hooks/useTimer.js |
Grid.jsx |
software | healthy | src/components/Grid.jsx |
Cell.jsx |
software | healthy | src/components/Cell.jsx |
Header.jsx |
software | healthy | src/components/Header.jsx |
Timer.jsx |
software | healthy | src/components/Timer.jsx |
WinModal.jsx |
software | healthy | src/components/WinModal.jsx |
Leaderboard.jsx |
software | healthy | src/components/Leaderboard.jsx |
Profile.jsx |
software | healthy | src/pages/Profile.jsx |
Home.jsx |
software | healthy | src/pages/Home.jsx |
LeaderboardPage.jsx |
software | healthy | src/pages/LeaderboardPage.jsx |
generator.js |
software | healthy | src/lib/generator.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
Grid |
frontend | healthy | src/components/Grid.jsx |
Cell |
frontend | healthy | src/components/Cell.jsx |
Header |
frontend | healthy | src/components/Header.jsx |
Timer |
frontend | healthy | src/components/Timer.jsx |
WinModal |
frontend | healthy | src/components/WinModal.jsx |
Leaderboard |
frontend | healthy | src/components/Leaderboard.jsx |
Profile |
frontend | healthy | src/pages/Profile.jsx |
Home |
frontend | healthy | src/pages/Home.jsx |
LeaderboardPage |
frontend | healthy | src/pages/LeaderboardPage.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/Profile |
frontend | healthy | src/pages/Profile.jsx |
/Home |
frontend | healthy | src/pages/Home.jsx |
/LeaderboardPage |
frontend | healthy | src/pages/LeaderboardPage.jsx |
/ |
frontend | healthy | src/App.jsx |
/leaderboard |
frontend | healthy | src/App.jsx |
/profile |
frontend | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
hooks |
software | healthy | src/hooks |
components |
software | healthy | src/components |
pages |
software | healthy | src/pages |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/supabase.js |
security | healthy | src/supabase.js |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
avi2099__zip-game |
software | healthy | /data/fable5_failed_archive/avi2099__zip-game |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/ca0ef843-3ad7-4796-87b0-2da8b70ddb73/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ca0ef843-3ad7-4796-87b0-2da8b70ddb73/
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.