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.

benlewis/FrogsAndSnakes

https://github.com/benlewis/FrogsAndSnakes · scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)

52 raw signals (0 security + 52 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -15.8 (diff) · 52 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 553 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
getPrefix software healthy dev-server.js:getPrefix
matchesGame software healthy dev-server.js:matchesGame
clampInt software healthy dev-server.js:clampInt
levelCount software healthy dev-server.js:levelCount
writeVersionFile software healthy vite.config.js:writeVersionFile
handler software healthy api/stats.js:handler
dispatched software healthy api/art.js:dispatched
budget software healthy api/art.js:budget
handler software healthy api/art.js:handler
listSlots software healthy api/art.js:listSlots
slots software healthy api/art.js:slots
ups software healthy api/art.js:ups
live software healthy api/art.js:live
slotHistory software healthy api/art.js:slotHistory
rows software healthy api/art.js:rows
uploadToken software healthy api/art.js:uploadToken
recordUpload software healthy api/art.js:recordUpload
row software healthy api/art.js:row
resolveUpload software healthy api/art.js:resolveUpload
submitUpload software healthy api/art.js:submitUpload
reviewUpload software healthy api/art.js:reviewUpload
finalizeUpload software healthy api/art.js:finalizeUpload
allocatePairingCode software healthy api/art.js:allocatePairingCode
getPairing software healthy api/art.js:getPairing
existing software healthy api/art.js:existing
rotatePairing software healthy api/art.js:rotatePairing
createPortalSession software healthy api/art.js:createPortalSession
logoutPortalSession software healthy api/art.js:logoutPortalSession
listUsers software healthy api/art.js:listUsers
setArtist software healthy api/art.js:setArtist
getManifest software healthy api/art.js:getManifest
pairing software healthy api/art.js:pairing
handler software healthy api/user-prefs.js:handler
getPrefix software healthy api/levels.js:getPrefix
matchesGame software healthy api/levels.js:matchesGame
handler software healthy api/levels.js:handler
handler software healthy api/leaderboard.js:handler
handler software healthy api/campaigns.js:handler
levelCount software healthy api/campaigns.js:levelCount
jwks software healthy api/_artAuth.js:jwks
httpError software healthy api/_artAuth.js:httpError
roleForEmail software healthy api/_artAuth.js:roleForEmail
e software healthy api/_artAuth.js:e
bearer software healthy api/_artAuth.js:bearer
isSessionToken software healthy api/_artAuth.js:isSessionToken
createSession software healthy api/_artAuth.js:createSession
deleteSession software healthy api/_artAuth.js:deleteSession
sessionUser software healthy api/_artAuth.js:sessionUser
devBypass software healthy api/_artAuth.js:devBypass
verifyToken software healthy api/_artAuth.js:verifyToken

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

LabelLayerStatusPath
postcss.config.js software healthy postcss.config.js
vercel.json software healthy vercel.json
package-lock.json software healthy package-lock.json
dev-server.js software healthy dev-server.js
package.json software healthy package.json
index.html software healthy index.html
tailwind.config.js software healthy tailwind.config.js
vite.config.js software healthy vite.config.js
components.json software healthy components.json
stats.js software healthy api/stats.js
art.js software healthy api/art.js
user-prefs.js software healthy api/user-prefs.js
levels.js software healthy api/levels.js
leaderboard.js software healthy api/leaderboard.js
campaigns.js software healthy api/campaigns.js
_artAuth.js software healthy api/_artAuth.js
aggregates.js software healthy api/aggregates.js
level-coverage.js software healthy api/level-coverage.js
auto-level-ratings.js software healthy api/auto-level-ratings.js
_db.js software healthy api/_db.js
users.js software healthy api/users.js
auto-level-config.js software healthy api/auto-level-config.js
_autoPool.js software healthy api/_autoPool.js
user-stats.js software healthy api/user-stats.js
_art.js software healthy api/_art.js
auto-level-pool.js software healthy api/auto-level-pool.js
generate-auto-levels.js software healthy api/cron/generate-auto-levels.js
recheck-levels.js software healthy scripts/recheck-levels.js
seed-cowboy-pool.js software healthy scripts/seed-cowboy-pool.js
setup-db.js software healthy scripts/setup-db.js
sync-reference-art.js software healthy scripts/sync-reference-art.js
ColorJump.jsx software healthy src/ColorJump.jsx
LevelEditor.jsx software healthy src/LevelEditor.jsx
Users.jsx software healthy src/Users.jsx
LevelEditor.css software healthy src/LevelEditor.css
GamePieces.jsx software healthy src/GamePieces.jsx
colorJumpSolver.js software healthy src/colorJumpSolver.js
levels.js software healthy src/levels.js
GameBoard.jsx software healthy src/GameBoard.jsx
App.jsx software healthy src/App.jsx
main.jsx software healthy src/main.jsx
ColorJump.css software healthy src/ColorJump.css
solver.js software healthy src/solver.js
App.css software healthy src/App.css
Learn.jsx software healthy src/Learn.jsx
Learn.css software healthy src/Learn.css
gameRules.js software healthy src/gameRules.js
AssetPortal.jsx software healthy src/AssetPortal.jsx
index.css software healthy src/index.css
LeaderboardModal.jsx software healthy src/components/LeaderboardModal.jsx

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

LabelLayerStatusPath
GET /api/levels api healthy dev-server.js
POST /api/levels api healthy dev-server.js
POST /api/users api healthy dev-server.js
GET /api/auto-level-ratings api healthy dev-server.js
POST /api/auto-level-ratings api healthy dev-server.js
GET /api/auto-level-pool api healthy dev-server.js
POST /api/auto-level-pool api healthy dev-server.js
GET /api/auto-level-config api healthy dev-server.js
POST /api/auto-level-config api healthy dev-server.js
POST /api/stats api healthy dev-server.js
GET /api/user-prefs api healthy dev-server.js
POST /api/user-prefs api healthy dev-server.js
GET /api/user-stats api healthy dev-server.js
GET /api/aggregates api healthy dev-server.js
GET /api/leaderboard api healthy dev-server.js
GET /api/level-coverage api healthy dev-server.js
GET /api/campaigns api healthy dev-server.js
POST /api/campaigns api healthy dev-server.js
DELETE /api/campaigns api healthy dev-server.js
ALL /api/art api healthy dev-server.js

LabelLayerStatusPath
ColorJump frontend healthy src/ColorJump.jsx
LevelEditor frontend healthy src/LevelEditor.jsx
Users frontend healthy src/Users.jsx
GameBoard frontend healthy src/GameBoard.jsx
App frontend healthy src/App.jsx
Learn frontend healthy src/Learn.jsx
AssetPortal frontend healthy src/AssetPortal.jsx
LeaderboardModal frontend healthy src/components/LeaderboardModal.jsx
StatsModal frontend healthy src/components/StatsModal.jsx
WelcomeModal frontend healthy src/components/WelcomeModal.jsx
PlayModeDialog frontend healthy src/components/PlayModeDialog.jsx
AccountMenu frontend healthy src/components/AccountMenu.jsx
DailyStreakModal frontend healthy src/components/DailyStreakModal.jsx
CalendarModal frontend healthy src/components/CalendarModal.jsx

LabelLayerStatusPath
auth::src/components/AccountMenu.jsx security healthy src/components/AccountMenu.jsx
auth::lib/db.js security healthy lib/db.js
auth::package.json security healthy package.json
auth::src/components/LeaderboardModal.jsx security healthy src/components/LeaderboardModal.jsx
auth::src/lib/portalAuth.js security healthy src/lib/portalAuth.js
auth::src/LevelEditor.jsx security healthy src/LevelEditor.jsx
auth::src/main.jsx security healthy src/main.jsx
auth::api/_artAuth.js security healthy api/_artAuth.js
auth::src/components/StatsModal.jsx security healthy src/components/StatsModal.jsx
auth::api/art.js security healthy api/art.js
auth::src/App.jsx security healthy src/App.jsx
auth::src/components/DailyStreakModal.jsx security healthy src/components/DailyStreakModal.jsx

LabelLayerStatusPath
api software healthy api
cron software healthy api/cron
scripts software healthy scripts
src software healthy src
components software healthy src/components
ui software healthy src/components/ui
lib software healthy src/lib
lib software healthy lib
.claude software healthy .claude

LabelLayerStatusPath
port:3002 network healthy dev-server.js
port:5173 network healthy vite.config.js

LabelLayerStatusPath
24.04.47.09 network healthy src/ColorJump.jsx
55.47.98.97 network healthy src/App.jsx

LabelLayerStatusPath
benlewis__FrogsAndSnakes software healthy /data/fable5_failed_archive/benlewis__FrogsAndSnakes

LabelLayerStatusPath
postgres data healthy package-lock.json
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/f680f13d-455d-4d66-be1d-7ebb4db05f5d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f680f13d-455d-4d66-be1d-7ebb4db05f5d/

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.