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.

soufee/rps-battle

https://github.com/soufee/rps-battle · scanned 2026-06-16 00:18 UTC (2 months, 2 weeks ago)

62 raw signals (0 security + 62 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 62 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 722 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
getBaseUrl software healthy client/App.js:getBaseUrl
resolveAssetUrl software healthy client/App.js:resolveAssetUrl
pieceTypeLabel software healthy client/App.js:pieceTypeLabel
aggregateBotStats software healthy client/App.js:aggregateBotStats
buildQuickOpponents software healthy client/App.js:buildQuickOpponents
push software healthy client/App.js:push
tieAttemptsLeft software healthy client/App.js:tieAttemptsLeft
getLayoutMetrics software healthy client/App.js:getLayoutMetrics
PageShell software healthy client/App.js:PageShell
SurfaceCard software healthy client/App.js:SurfaceCard
BrandSplash software healthy client/App.js:BrandSplash
countActivePieces software healthy client/App.js:countActivePieces
OpponentPanel software healthy client/App.js:OpponentPanel
DrawCountdownBar software healthy client/App.js:DrawCountdownBar
percent software healthy client/App.js:percent
App software healthy client/App.js:App
apply software healthy client/App.js:apply
tick software healthy client/App.js:tick
initializeAuth software healthy client/App.js:initializeAuth
handlePieceDragStart software healthy client/App.js:handlePieceDragStart
handlePieceDrop software healthy client/App.js:handlePieceDrop
renderCartoonPiece software healthy client/App.js:renderCartoonPiece
openArena software healthy client/App.js:openArena
handleJoinQueue software healthy client/App.js:handleJoinQueue
handleLeaveQueue software healthy client/App.js:handleLeaveQueue
handleCreatePrivateRoom software healthy client/App.js:handleCreatePrivateRoom
handleCreateOpenRoom software healthy client/App.js:handleCreateOpenRoom
handleJoinByCode software healthy client/App.js:handleJoinByCode
handleJoinPublicRoom software healthy client/App.js:handleJoinPublicRoom
handleCloseMyWaitingRoom software healthy client/App.js:handleCloseMyWaitingRoom
handleChallengePlayer software healthy client/App.js:handleChallengePlayer
handleAcceptInvite software healthy client/App.js:handleAcceptInvite
handleRematch software healthy client/App.js:handleRematch
getVisualRowCol software healthy client/App.js:getVisualRowCol
refreshTokenOnServer software healthy client/App.js:refreshTokenOnServer
fetchUserProfile software healthy client/App.js:fetchUserProfile
updateStatsOnServer software healthy client/App.js:updateStatsOnServer
handleLogin software healthy client/App.js:handleLogin
handleDevLogin software healthy client/App.js:handleDevLogin
handleGuestLogin software healthy client/App.js:handleGuestLogin
handleLogout software healthy client/App.js:handleLogout
handleResetTournament software healthy client/App.js:handleResetTournament
formatProfileDate software healthy client/App.js:formatProfileDate
platformLabel software healthy client/App.js:platformLabel
addLog software healthy client/App.js:addLog
handleStartBotGame software healthy client/App.js:handleStartBotGame
handleSetupTimeout software healthy client/App.js:handleSetupTimeout
handleLeaveSetup software healthy client/App.js:handleLeaveSetup
confirmLeaveSetup software healthy client/App.js:confirmLeaveSetup
buildSetupPreviewBoard software healthy client/App.js:buildSetupPreviewBoard

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

LabelLayerStatusPath
RELEASE.md software healthy RELEASE.md
docker-compose.yml software healthy docker-compose.yml
App.js software healthy client/App.js
metro.config.js software healthy client/metro.config.js
CLAUDE.md software healthy client/CLAUDE.md
eas.json software healthy client/eas.json
package.json software healthy client/package.json
package-lock.json software healthy client/package-lock.json
app.json software healthy client/app.json
index.js software healthy client/index.js
LICENSE software healthy client/LICENSE
AGENTS.md software healthy client/AGENTS.md
patch-web-html.js software healthy client/scripts/patch-web-html.js
index.html software healthy client/web/index.html
settings.json software healthy client/.claude/settings.json
mobile_implementation_ideas.md software healthy docs/mobile_implementation_ideas.md
migration_and_features_plan.md software healthy docs/migration_and_features_plan.md
strategic_roadmap.md software healthy docs/strategic_roadmap.md
game-core.js software healthy shared/game-core.js
game-rules.js software healthy shared/game-rules.js
package.json software healthy shared/package.json
game-config.js software healthy shared/game-config.js
bot-api.js software healthy shared/ai/bot-api.js
ai-engine.js software healthy shared/ai/ai-engine.js
ai-tactical-core.js software healthy shared/ai/ai-tactical-core.js
bot-registry.js software healthy shared/ai/bot-registry.js
globals.js software healthy shared/ai/globals.js
ai-expert.js software healthy shared/ai/ai-expert.js
index.js software healthy shared/ai/index.js
ai-beliefs.js software healthy shared/ai/ai-beliefs.js
ai-strategy.js software healthy shared/ai/ai-strategy.js
manifest.js software healthy shared/ai/bots/manifest.js
loader.js software healthy shared/ai/bots/loader.js
bot.js software healthy shared/ai/bots/hedgehog/bot.js
bot.js software healthy shared/ai/bots/gemini_3_1_pro/bot.js
bot.js software healthy shared/ai/bots/fox/bot.js
bot.js software healthy shared/ai/bots/opus_4_8_high/bot.js
bot.js software healthy shared/ai/bots/raccoon/bot.js
bot.js software healthy shared/ai/bots/codex_5_3_medium/bot.js
bot.js software healthy shared/ai/bots/grok_apex/bot.js
bot.js software healthy shared/ai/bots/haiku_4_5/bot.js
bot.js software healthy shared/ai/bots/owl/bot.js
bot.js software healthy shared/ai/bots/kimi_2_5/bot.js
bot.js software healthy shared/ai/bots/gemini_3_5_flash/bot.js
bot.js software healthy shared/ai/bots/sonnet_4_6_medium/bot.js
bot.js software healthy shared/ai/bots/wolf/bot.js
bot.js software healthy shared/ai/bots/rabbit/bot.js
bot.js software healthy shared/ai/bots/gpt_5_5/bot.js
bot.js software healthy shared/ai/bots/opus_4_7_flash/bot.js
bot.js software healthy shared/ai/bots/grok_build_0_1/bot.js

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

LabelLayerStatusPath
client software healthy client
scripts software healthy client/scripts
web software healthy client/web
.claude software healthy client/.claude
docs software healthy docs
shared software healthy shared
ai software healthy shared/ai
bots software healthy shared/ai/bots
hedgehog software healthy shared/ai/bots/hedgehog
gemini_3_1_pro software healthy shared/ai/bots/gemini_3_1_pro
fox software healthy shared/ai/bots/fox
opus_4_8_high software healthy shared/ai/bots/opus_4_8_high
raccoon software healthy shared/ai/bots/raccoon
codex_5_3_medium software healthy shared/ai/bots/codex_5_3_medium
grok_apex software healthy shared/ai/bots/grok_apex
haiku_4_5 software healthy shared/ai/bots/haiku_4_5
owl software healthy shared/ai/bots/owl
kimi_2_5 software healthy shared/ai/bots/kimi_2_5
gemini_3_5_flash software healthy shared/ai/bots/gemini_3_5_flash
sonnet_4_6_medium software healthy shared/ai/bots/sonnet_4_6_medium
wolf software healthy shared/ai/bots/wolf
rabbit software healthy shared/ai/bots/rabbit
gpt_5_5 software healthy shared/ai/bots/gpt_5_5
opus_4_7_flash software healthy shared/ai/bots/opus_4_7_flash
grok_build_0_1 software healthy shared/ai/bots/grok_build_0_1
raven software healthy shared/ai/bots/raven
lion software healthy shared/ai/bots/lion
composer_2_5 software healthy shared/ai/bots/composer_2_5
backend software healthy backend
prisma software healthy backend/prisma
migrations software healthy backend/prisma/migrations
20260611182424_update software healthy backend/prisma/migrations/20260611182424_update
20260612094712_add_yandex_platform software healthy backend/prisma/migrations/20260612094712_add_yandex_platform
20260605101133_add_bot_opponent_stats software healthy backend/prisma/migrations/20260605101133_add_bot_opponent_s…
20260605090504_init software healthy backend/prisma/migrations/20260605090504_init
src software healthy backend/src
models software healthy backend/src/models
middleware software healthy backend/src/middleware
socket software healthy backend/src/socket
controllers software healthy backend/src/controllers

LabelLayerStatusPath
GET /api/v2/health api healthy backend/src/server.js
GET /api/v2/auth/google api healthy backend/src/server.js
GET /api/v2/auth/google/callback api healthy backend/src/server.js
GET /auth/google/callback api healthy backend/src/server.js
GET /api/v2/auth/dev api healthy backend/src/server.js
POST /api/v2/auth/refresh api healthy backend/src/server.js
GET /api/v2/auth/status api healthy backend/src/server.js
POST /api/v2/auth/mint-token api healthy backend/src/server.js
GET /api/v2/profile api healthy backend/src/server.js
POST /api/v2/stats/update api healthy backend/src/server.js
POST /api/v2/stats/reset-tournament api healthy backend/src/server.js
POST /api/v2/auth/google-native api healthy backend/src/server.js
POST /api/v2/auth/vk api healthy backend/src/server.js
POST /api/v2/auth/facebook api healthy backend/src/server.js
POST /api/v2/auth/yandex api healthy backend/src/server.js
POST /api/v2/auth/guest api healthy backend/src/server.js
USE /js/bots api healthy backend/src/server.js
USE /v2/js/bots api healthy backend/src/server.js
USE /docs api healthy backend/src/server.js
USE / api healthy backend/src/server.js
USE /v2 api healthy backend/src/server.js
GET /v2/* api healthy backend/src/server.js
GET /* api healthy backend/src/server.js

LabelLayerStatusPath
PvpOpponentStats data healthy backend/prisma/migrations/20260611182424_update/migration.s…
BotOpponentStats data healthy backend/prisma/migrations/20260605101133_add_bot_opponent_s…
User data healthy backend/prisma/migrations/20260605090504_init/migration.sql
Stats data healthy backend/prisma/migrations/20260605090504_init/migration.sql
Friend data healthy backend/prisma/migrations/20260605090504_init/migration.sql
MatchHistory data healthy backend/prisma/migrations/20260605090504_init/migration.sql

LabelLayerStatusPath
migration.sql data healthy backend/prisma/migrations/20260611182424_update/migration.s…
migration.sql data healthy backend/prisma/migrations/20260612094712_add_yandex_platfor…
migration.sql data healthy backend/prisma/migrations/20260605101133_add_bot_opponent_s…
migration.sql data healthy backend/prisma/migrations/20260605090504_init/migration.sql

LabelLayerStatusPath
auth::backend/.env.example security healthy backend/.env.example
auth::backend/src/controllers/auth.js security healthy backend/src/controllers/auth.js
auth::client/App.js security healthy client/App.js
auth::backend/src/middleware/auth.js security healthy backend/src/middleware/auth.js

LabelLayerStatusPath
port:3306 network healthy docker-compose.yml
port:6379 network healthy docker-compose.yml
port:3001 network healthy backend/.env.example

LabelLayerStatusPath
mysql data healthy docker-compose.yml
redis data healthy docker-compose.yml

LabelLayerStatusPath
127.0.0.1 network healthy docker-compose.yml
10.0.2.2 network healthy client/App.js

LabelLayerStatusPath
mysql hardware healthy docker-compose.yml
redis hardware healthy docker-compose.yml

LabelLayerStatusPath
/v2/socket.io frontend healthy client/App.js
/ frontend healthy backend/src/controllers/auth.js

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

LabelLayerStatusPath
OnlineLobbyManager software healthy backend/src/socket/onlineLobby.js:OnlineLobbyManager

LabelLayerStatusPath
nginx network healthy backend/src/server.js
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/b2ccb733-8dd7-4612-8326-d2b5788bf88c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b2ccb733-8dd7-4612-8326-d2b5788bf88c/

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.