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.

zleavitt-401/tempo-chess

https://github.com/zleavitt-401/tempo-chess · scanned 2026-06-16 01:13 UTC (2 months, 1 week ago)

36 raw signals (0 security + 36 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 36 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 739 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
vercel.json software healthy vercel.json
BUGS_and_Fixes.md software healthy BUGS_and_Fixes.md
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
nixpacks.toml software healthy nixpacks.toml
turbo.json software healthy turbo.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
MIGRATION_MAPPING.md software healthy MIGRATION_MAPPING.md
vercel.json software healthy apps/web/vercel.json
tailwind.config.ts software healthy apps/web/tailwind.config.ts
package.json software healthy apps/web/package.json
next.config.js software healthy apps/web/next.config.js
next-env.d.ts software healthy apps/web/next-env.d.ts
tsconfig.json software healthy apps/web/tsconfig.json
postcss.config.js software healthy apps/web/postcss.config.js
puzzles.json software healthy apps/web/public/puzzles.json
grace-period-slider.tsx software healthy apps/web/src/components/grace-period-slider.tsx
turn-time-slider.tsx software healthy apps/web/src/components/turn-time-slider.tsx
bot-timer-display.tsx software healthy apps/web/src/components/bot-timer-display.tsx
invite-link-display.tsx software healthy apps/web/src/components/invite-link-display.tsx
puzzle-breakdown-modal.tsx software healthy apps/web/src/components/puzzle-breakdown-modal.tsx
faq-modal.tsx software healthy apps/web/src/components/faq-modal.tsx
game-over-modal.tsx software healthy apps/web/src/components/game-over-modal.tsx
active-game.tsx software healthy apps/web/src/components/active-game.tsx
game-actions.tsx software healthy apps/web/src/components/game-actions.tsx
irl-summary-modal.tsx software healthy apps/web/src/components/irl-summary-modal.tsx
opponent-disconnected.tsx software healthy apps/web/src/components/opponent-disconnected.tsx
chess-board.tsx software healthy apps/web/src/components/chess-board.tsx
error-boundary.tsx software healthy apps/web/src/components/error-boundary.tsx
timeout-behavior-toggle.tsx software healthy apps/web/src/components/timeout-behavior-toggle.tsx
irl-grace-overlay.tsx software healthy apps/web/src/components/irl-grace-overlay.tsx
turn-timer.tsx software healthy apps/web/src/components/turn-timer.tsx
wood-frame.tsx software healthy apps/web/src/components/wood-frame.tsx
grace-period-overlay.tsx software healthy apps/web/src/components/grace-period-overlay.tsx
waiting-lobby.tsx software healthy apps/web/src/components/waiting-lobby.tsx
irl-breakdown-modal.tsx software healthy apps/web/src/components/irl-breakdown-modal.tsx
irl-paused-overlay.tsx software healthy apps/web/src/components/irl-paused-overlay.tsx
loading-spinner.tsx software healthy apps/web/src/components/loading-spinner.tsx
draw-offer-modal.tsx software healthy apps/web/src/components/draw-offer-modal.tsx
resign-confirm-modal.tsx software healthy apps/web/src/components/resign-confirm-modal.tsx
irl-timer-controls.tsx software healthy apps/web/src/components/irl-timer-controls.tsx
irl-timer-display.tsx software healthy apps/web/src/components/irl-timer-display.tsx
ios-install-hint.tsx software healthy apps/web/src/components/ios-install-hint.tsx
turn-indicator.tsx software healthy apps/web/src/components/turn-indicator.tsx
irl-turn-time-slider.tsx software healthy apps/web/src/components/irl-turn-time-slider.tsx
color-picker.tsx software healthy apps/web/src/components/color-picker.tsx
puzzle-still-there-overlay.tsx software healthy apps/web/src/components/puzzle-still-there-overlay.tsx
draw-received-modal.tsx software healthy apps/web/src/components/draw-received-modal.tsx

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

LabelLayerStatusPath
GracePeriodSlider software healthy apps/web/src/components/grace-period-slider.tsx:GracePeriod…
fillPct software healthy apps/web/src/components/grace-period-slider.tsx:fillPct
getSliderIndex software healthy apps/web/src/components/turn-time-slider.tsx:getSliderIndex
TurnTimeSlider software healthy apps/web/src/components/turn-time-slider.tsx:TurnTimeSlider
handleSliderChange software healthy apps/web/src/components/turn-time-slider.tsx:handleSliderCh…
BotTimerDisplay software healthy apps/web/src/components/bot-timer-display.tsx:BotTimerDispl…
InviteLinkDisplay software healthy apps/web/src/components/invite-link-display.tsx:InviteLinkD…
handleCopy software healthy apps/web/src/components/invite-link-display.tsx:handleCopy
handleShare software healthy apps/web/src/components/invite-link-display.tsx:handleShare
PuzzleBreakdownModal software healthy apps/web/src/components/puzzle-breakdown-modal.tsx:PuzzleBr…
handleKeyDown software healthy apps/web/src/components/puzzle-breakdown-modal.tsx:handleKe…
FaqModal software healthy apps/web/src/components/faq-modal.tsx:FaqModal
onKey software healthy apps/web/src/components/faq-modal.tsx:onKey
getResultMessage software healthy apps/web/src/components/game-over-modal.tsx:getResultMessage
GameOverModal software healthy apps/web/src/components/game-over-modal.tsx:GameOverModal
ActiveGame software healthy apps/web/src/components/active-game.tsx:ActiveGame
unlock software healthy apps/web/src/components/active-game.tsx:unlock
handleMove software healthy apps/web/src/components/active-game.tsx:handleMove
handleAutoMove software healthy apps/web/src/components/active-game.tsx:handleAutoMove
handleGraceStarted software healthy apps/web/src/components/active-game.tsx:handleGraceStarted
handleGameOver software healthy apps/web/src/components/active-game.tsx:handleGameOver
handleOpponentDisconnected software healthy apps/web/src/components/active-game.tsx:handleOpponentDisco…
handleOpponentReconnected software healthy apps/web/src/components/active-game.tsx:handleOpponentRecon…
handleTimeoutPause software healthy apps/web/src/components/active-game.tsx:handleTimeoutPause
handleTurnSwitched software healthy apps/web/src/components/active-game.tsx:handleTurnSwitched
handleMoveRejected software healthy apps/web/src/components/active-game.tsx:handleMoveRejected
GameActions software healthy apps/web/src/components/game-actions.tsx:GameActions
resultLine software healthy apps/web/src/components/irl-summary-modal.tsx:resultLine
PlayerSwatch software healthy apps/web/src/components/irl-summary-modal.tsx:PlayerSwatch
IrlSummaryModal software healthy apps/web/src/components/irl-summary-modal.tsx:IrlSummaryMod…
OpponentDisconnected software healthy apps/web/src/components/opponent-disconnected.tsx:OpponentD…
ChessBoard software healthy apps/web/src/components/chess-board.tsx:ChessBoard
TimeoutBehaviorToggle software healthy apps/web/src/components/timeout-behavior-toggle.tsx:Timeout…
IrlGraceOverlay software healthy apps/web/src/components/irl-grace-overlay.tsx:IrlGraceOverl…
TurnTimer software healthy apps/web/src/components/turn-timer.tsx:TurnTimer
WoodFrame software healthy apps/web/src/components/wood-frame.tsx:WoodFrame
GracePeriodOverlay software healthy apps/web/src/components/grace-period-overlay.tsx:GracePerio…
WaitingLobby software healthy apps/web/src/components/waiting-lobby.tsx:WaitingLobby
IrlBreakdownModal software healthy apps/web/src/components/irl-breakdown-modal.tsx:IrlBreakdow…
handleKeyDown software healthy apps/web/src/components/irl-breakdown-modal.tsx:handleKeyDo…
renderCell software healthy apps/web/src/components/irl-breakdown-modal.tsx:renderCell
IrlPausedOverlay software healthy apps/web/src/components/irl-paused-overlay.tsx:IrlPausedOve…
LoadingSpinner software healthy apps/web/src/components/loading-spinner.tsx:LoadingSpinner
DrawOfferModal software healthy apps/web/src/components/draw-offer-modal.tsx:DrawOfferModal
ResignConfirmModal software healthy apps/web/src/components/resign-confirm-modal.tsx:ResignConf…
IrlTimerControls software healthy apps/web/src/components/irl-timer-controls.tsx:IrlTimerCont…
IrlTimerDisplay software healthy apps/web/src/components/irl-timer-display.tsx:IrlTimerDispl…
handleClick software healthy apps/web/src/components/irl-timer-display.tsx:handleClick
isIosSafari software healthy apps/web/src/components/ios-install-hint.tsx:isIosSafari
isStandalone software healthy apps/web/src/components/ios-install-hint.tsx:isStandalone

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

LabelLayerStatusPath
apps software healthy apps
web software healthy apps/web
public software healthy apps/web/public
src software healthy apps/web/src
components software healthy apps/web/src/components
online software healthy apps/web/src/components/online
app software healthy apps/web/src/app
puzzle software healthy apps/web/src/app/puzzle
play software healthy apps/web/src/app/puzzle/play
bot software healthy apps/web/src/app/bot
play software healthy apps/web/src/app/bot/play
offline software healthy apps/web/src/app/offline
create software healthy apps/web/src/app/create
online software healthy apps/web/src/app/online
host software healthy apps/web/src/app/online/host
play software healthy apps/web/src/app/online/play
room software healthy apps/web/src/app/online/room
join software healthy apps/web/src/app/online/join
[code] software healthy apps/web/src/app/online/join/[code]
timer software healthy apps/web/src/app/timer
play software healthy apps/web/src/app/timer/play
game software healthy apps/web/src/app/game
[gameId] software healthy apps/web/src/app/game/[gameId]
lib software healthy apps/web/src/lib
types software healthy apps/web/src/lib/types
audio software healthy apps/web/src/lib/audio
store software healthy apps/web/src/lib/store
format software healthy apps/web/src/lib/format
hooks software healthy apps/web/src/hooks
server software healthy apps/server
src software healthy apps/server/src
services software healthy apps/server/src/services
store software healthy apps/server/src/store
rooms software healthy apps/server/src/rooms
handlers software healthy apps/server/src/handlers
scripts software healthy scripts
packages software healthy packages
core software healthy packages/core
src software healthy packages/core/src
puzzle software healthy packages/core/src/puzzle
types software healthy packages/core/src/types
bot software healthy packages/core/src/bot
auto-move software healthy packages/core/src/auto-move
timer software healthy packages/core/src/timer
game software healthy packages/core/src/game
Tempo Chess Design System software healthy Tempo Chess Design System
ui_kits software healthy Tempo Chess Design System/ui_kits
app software healthy Tempo Chess Design System/ui_kits/app
preview software healthy Tempo Chess Design System/preview
Docs software healthy Docs

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

LabelLayerStatusPath
Home frontend healthy apps/web/src/app/page.tsx
RootLayout frontend healthy apps/web/src/app/layout.tsx
PuzzleSetupPage frontend healthy apps/web/src/app/puzzle/page.tsx
PuzzlePlayPage frontend healthy apps/web/src/app/puzzle/play/page.tsx
BotSetupPage frontend healthy apps/web/src/app/bot/page.tsx
BotPlayPage frontend healthy apps/web/src/app/bot/play/page.tsx
OfflinePage frontend healthy apps/web/src/app/offline/page.tsx
CreateGamePage frontend healthy apps/web/src/app/create/page.tsx
OnlinePage frontend healthy apps/web/src/app/online/page.tsx
OnlineHostPage frontend healthy apps/web/src/app/online/host/page.tsx
OnlinePlayPage frontend healthy apps/web/src/app/online/play/page.tsx
OnlineRoomPage frontend healthy apps/web/src/app/online/room/page.tsx
OnlineJoinByCodePage frontend healthy apps/web/src/app/online/join/[code]/page.tsx
TimerSetupPage frontend healthy apps/web/src/app/timer/page.tsx
TimerPlayPage frontend healthy apps/web/src/app/timer/play/page.tsx
GamePage frontend healthy apps/web/src/app/game/[gameId]/page.tsx

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/src/app/page.tsx
/puzzle frontend healthy apps/web/src/app/puzzle/page.tsx
/puzzle/play frontend healthy apps/web/src/app/puzzle/play/page.tsx
/bot frontend healthy apps/web/src/app/bot/page.tsx
/bot/play frontend healthy apps/web/src/app/bot/play/page.tsx
/offline frontend healthy apps/web/src/app/offline/page.tsx
/create frontend healthy apps/web/src/app/create/page.tsx
/online frontend healthy apps/web/src/app/online/page.tsx
/online/host frontend healthy apps/web/src/app/online/host/page.tsx
/online/play frontend healthy apps/web/src/app/online/play/page.tsx
/online/room frontend healthy apps/web/src/app/online/room/page.tsx
/online/join/[code] frontend healthy apps/web/src/app/online/join/[code]/page.tsx
/timer frontend healthy apps/web/src/app/timer/page.tsx
/timer/play frontend healthy apps/web/src/app/timer/play/page.tsx
/game/[gameId] frontend healthy apps/web/src/app/game/[gameId]/page.tsx

LabelLayerStatusPath
ErrorBoundary software healthy apps/web/src/components/error-boundary.tsx:ErrorBoundary
JoinRoomError software healthy apps/web/src/hooks/useSyncRoom.ts:JoinRoomError
GameStore software healthy apps/server/src/services/game-store.ts:GameStore
TimerService software healthy apps/server/src/services/timer-service.ts:TimerService
SessionStore software healthy apps/server/src/services/session-store.ts:SessionStore
SyncRoomStore software healthy apps/server/src/store/sync-room-store.ts:SyncRoomStore
GameRoom software healthy apps/server/src/rooms/game-room.ts:GameRoom
TimerController software healthy packages/core/src/timer/timer-controller.ts:TimerController
GracePeriodTimer software healthy packages/core/src/timer/grace-timer.ts:GracePeriodTimer
TurnTimer software healthy packages/core/src/timer/turn-timer.ts:TurnTimer
BoardStateManager software healthy packages/core/src/game/board-state-manager.ts:BoardStateMan…
GameState software healthy packages/core/src/game/game-state.ts:GameState

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:14 network healthy pnpm-lock.yaml

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

LabelLayerStatusPath
GET /health api healthy apps/server/src/index.ts

LabelLayerStatusPath
redis data healthy CLAUDE.md

LabelLayerStatusPath
gpu (detected) hardware healthy Docs/distinctive-ui-generator-skill/SKILL.md
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/e84fa9ec-5caf-44ed-8469-301053a65508/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e84fa9ec-5caf-44ed-8469-301053a65508/

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.