https://github.com/deperdomo/mister-white-game
· scanned 2026-06-17 01:54 UTC (1 month, 1 week ago)
26 raw signals (0 security + 26 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +12.8 (diff) · 26 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 302 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 |
|---|---|---|---|
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
HomePage |
software | healthy | app/page-new.tsx:HomePage |
HomePage |
software | healthy | app/page.tsx:HomePage |
LocalGameContent |
software | healthy | app/local-game/page.tsx:LocalGameContent |
initializeGameAsync |
software | healthy | app/local-game/page.tsx:initializeGameAsync |
handleRevealWord |
software | healthy | app/local-game/page.tsx:handleRevealWord |
handleWordSeen |
software | healthy | app/local-game/page.tsx:handleWordSeen |
actualPlayerIndex |
software | healthy | app/local-game/page.tsx:actualPlayerIndex |
handleClueChange |
software | healthy | app/local-game/page.tsx:handleClueChange |
handleAllCluesSubmit |
software | healthy | app/local-game/page.tsx:handleAllCluesSubmit |
handleSkipClues |
software | healthy | app/local-game/page.tsx:handleSkipClues |
handleVote |
software | healthy | app/local-game/page.tsx:handleVote |
resetGame |
software | healthy | app/local-game/page.tsx:resetGame |
handleGoBack |
software | healthy | app/local-game/page.tsx:handleGoBack |
confirmExit |
software | healthy | app/local-game/page.tsx:confirmExit |
cancelExit |
software | healthy | app/local-game/page.tsx:cancelExit |
continueWithSameConfig |
software | healthy | app/local-game/page.tsx:continueWithSameConfig |
nextStartingPlayerIndex |
software | healthy | app/local-game/page.tsx:nextStartingPlayerIndex |
handleEditPlayers |
software | healthy | app/local-game/page.tsx:handleEditPlayers |
ClueInput |
software | healthy | app/local-game/page.tsx:ClueInput |
handleChange |
software | healthy | app/local-game/page.tsx:handleChange |
LocalGamePage |
software | healthy | app/local-game/page.tsx:LocalGamePage |
assignRoles |
software | healthy | app/api/rooms/[roomCode]/route.ts:assignRoles |
GET |
software | healthy | app/api/rooms/[roomCode]/route.ts:GET |
PATCH |
software | healthy | app/api/rooms/[roomCode]/route.ts:PATCH |
DELETE |
software | healthy | app/api/rooms/[roomCode]/route.ts:DELETE |
PATCH |
software | healthy | app/api/rooms/[roomCode]/players/route.ts:PATCH |
POST |
software | healthy | app/api/rooms/assign-roles/route.ts:POST |
assignRoles |
software | healthy | app/api/rooms/assign-roles/route.ts:assignRoles |
POST |
software | healthy | app/api/rooms/create/route.ts:POST |
POST |
software | healthy | app/api/rooms/join/route.ts:POST |
newPlayerCount |
software | healthy | app/api/rooms/join/route.ts:newPlayerCount |
isSupabaseConfigured |
software | healthy | app/api/words/route.ts:isSupabaseConfigured |
getSupabaseClient |
software | healthy | app/api/words/route.ts:getSupabaseClient |
GET |
software | healthy | app/api/words/route.ts:GET |
POST |
software | healthy | app/api/words/route.ts:POST |
POST |
software | healthy | app/api/pusher/auth/route.ts:POST |
GameContent |
software | healthy | app/game/page.tsx:GameContent |
handleLeaveGame |
software | healthy | app/game/page.tsx:handleLeaveGame |
GamePage |
software | healthy | app/game/page.tsx:GamePage |
ToastProvider |
software | healthy | app/contexts/ToastContext.tsx:ToastProvider |
useToastContext |
software | healthy | app/contexts/ToastContext.tsx:useToastContext |
useOnlineGame |
software | healthy | app/hooks/useOnlineGame.ts:useOnlineGame |
useToast |
software | healthy | app/hooks/useToast.ts:useToast |
useOnlineGame |
software | healthy | app/hooks/useOnlineGame_new.ts:useOnlineGame |
useWords |
software | healthy | app/hooks/useWords.ts:useWords |
DescriptionInput |
software | healthy | app/components/game/DescriptionInput.tsx:DescriptionInput |
handleSubmit |
software | healthy | app/components/game/DescriptionInput.tsx:handleSubmit |
WaitingRoom |
software | healthy | app/components/game/WaitingRoom.tsx:WaitingRoom |
PlayerCard |
software | healthy | app/components/game/WaitingRoom.tsx:PlayerCard |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ESTADO-FINAL.md |
software | healthy | ESTADO-FINAL.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
database-schema.sql |
software | healthy | database-schema.sql |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
check-online-status.sh |
software | healthy | check-online-status.sh |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
package.json |
software | healthy | package.json |
DEMO-GUIDE.md |
software | healthy | DEMO-GUIDE.md |
next.config.ts |
software | healthy | next.config.ts |
ONLINE-STATUS.md |
software | healthy | ONLINE-STATUS.md |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page-new.tsx |
software | healthy | app/page-new.tsx |
page.tsx |
software | healthy | app/page.tsx |
page.tsx |
software | healthy | app/local-game/page.tsx |
route.ts |
software | healthy | app/api/rooms/[roomCode]/route.ts |
route.ts |
software | healthy | app/api/rooms/[roomCode]/players/route.ts |
route.ts |
software | healthy | app/api/rooms/assign-roles/route.ts |
route.ts |
software | healthy | app/api/rooms/create/route.ts |
route.ts |
software | healthy | app/api/rooms/join/route.ts |
route.ts |
software | healthy | app/api/words/route.ts |
route.ts |
software | healthy | app/api/pusher/auth/route.ts |
page.tsx |
software | healthy | app/game/page.tsx |
ToastContext.tsx |
software | healthy | app/contexts/ToastContext.tsx |
useOnlineGame.ts |
software | healthy | app/hooks/useOnlineGame.ts |
useToast.ts |
software | healthy | app/hooks/useToast.ts |
useOnlineGame_new.ts |
software | healthy | app/hooks/useOnlineGame_new.ts |
useWords.ts |
software | healthy | app/hooks/useWords.ts |
DescriptionInput.tsx |
software | healthy | app/components/game/DescriptionInput.tsx |
WaitingRoom.tsx |
software | healthy | app/components/game/WaitingRoom.tsx |
CreateRoomForm_new.tsx |
software | healthy | app/components/forms/CreateRoomForm_new.tsx |
JoinRoomForm_new.tsx |
software | healthy | app/components/forms/JoinRoomForm_new.tsx |
JoinRoomForm.tsx |
software | healthy | app/components/forms/JoinRoomForm.tsx |
PlayerNameForm.tsx |
software | healthy | app/components/forms/PlayerNameForm.tsx |
CreateRoomForm.tsx |
software | healthy | app/components/forms/CreateRoomForm.tsx |
Header.tsx |
software | healthy | app/components/layout/Header.tsx |
Footer.tsx |
software | healthy | app/components/layout/Footer.tsx |
loading.tsx |
software | healthy | app/components/ui/loading.tsx |
error-boundary.tsx |
software | healthy | app/components/ui/error-boundary.tsx |
alert.tsx |
software | healthy | app/components/ui/alert.tsx |
card.tsx |
software | healthy | app/components/ui/card.tsx |
switch.tsx |
software | healthy | app/components/ui/switch.tsx |
button.tsx |
software | healthy | app/components/ui/button.tsx |
toast.tsx |
software | healthy | app/components/ui/toast.tsx |
label.tsx |
software | healthy | app/components/ui/label.tsx |
select.tsx |
software | healthy | app/components/ui/select.tsx |
share-button.tsx |
software | healthy | app/components/ui/share-button.tsx |
input.tsx |
software | healthy | app/components/ui/input.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
local-game |
software | healthy | app/local-game |
api |
software | healthy | app/api |
rooms |
software | healthy | app/api/rooms |
[roomCode] |
software | healthy | app/api/rooms/[roomCode] |
players |
software | healthy | app/api/rooms/[roomCode]/players |
assign-roles |
software | healthy | app/api/rooms/assign-roles |
create |
software | healthy | app/api/rooms/create |
join |
software | healthy | app/api/rooms/join |
words |
software | healthy | app/api/words |
pusher |
software | healthy | app/api/pusher |
auth |
software | healthy | app/api/pusher/auth |
game |
software | healthy | app/game |
contexts |
software | healthy | app/contexts |
hooks |
software | healthy | app/hooks |
components |
software | healthy | app/components |
game |
software | healthy | app/components/game |
forms |
software | healthy | app/components/forms |
layout |
software | healthy | app/components/layout |
ui |
software | healthy | app/components/ui |
(online-game) |
software | healthy | app/(online-game) |
room |
software | healthy | app/(online-game)/room |
[roomCode] |
software | healthy | app/(online-game)/room/[roomCode] |
create-room |
software | healthy | app/(online-game)/create-room |
join-room |
software | healthy | app/(online-game)/join-room |
waiting-room |
software | healthy | app/waiting-room |
local |
software | healthy | app/local |
lib |
software | healthy | app/lib |
scripts |
software | healthy | scripts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
HomePage |
frontend | healthy | app/page-new.tsx |
HomePage |
frontend | healthy | app/page.tsx |
LocalGamePage |
frontend | healthy | app/local-game/page.tsx |
GamePage |
frontend | healthy | app/game/page.tsx |
DescriptionInput |
frontend | healthy | app/components/game/DescriptionInput.tsx |
WaitingRoom |
frontend | healthy | app/components/game/WaitingRoom.tsx |
CreateRoomForm |
frontend | healthy | app/components/forms/CreateRoomForm_new.tsx |
JoinRoomForm |
frontend | healthy | app/components/forms/JoinRoomForm_new.tsx |
JoinRoomForm |
frontend | healthy | app/components/forms/JoinRoomForm.tsx |
PlayerNameForm |
frontend | healthy | app/components/forms/PlayerNameForm.tsx |
CreateRoomForm |
frontend | healthy | app/components/forms/CreateRoomForm.tsx |
Header |
frontend | healthy | app/components/layout/Header.tsx |
Footer |
frontend | healthy | app/components/layout/Footer.tsx |
RoomLayout |
frontend | healthy | app/(online-game)/room/[roomCode]/layout.tsx |
OnlineGamePage |
frontend | healthy | app/(online-game)/room/[roomCode]/page.tsx |
CreateRoomPage |
frontend | healthy | app/(online-game)/create-room/page_new.tsx |
CreateRoomPage |
frontend | healthy | app/(online-game)/create-room/page.tsx |
JoinRoomPage |
frontend | healthy | app/(online-game)/join-room/page_new.tsx |
JoinRoomPage |
frontend | healthy | app/(online-game)/join-room/page.tsx |
WaitingRoomPage |
frontend | healthy | app/waiting-room/page-new.tsx |
WaitingRoomPage |
frontend | healthy | app/waiting-room/page.tsx |
LocalGameSetupPage |
frontend | healthy | app/local/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
game_rooms |
data | healthy | database-schema.sql |
game_players |
data | healthy | database-schema.sql |
game_words |
data | healthy | database-schema.sql |
game_turns |
data | healthy | database-schema.sql |
game_votes |
data | healthy | database-schema.sql |
game_stats |
data | healthy | database-schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | app/components/ui/error-boundary.tsx:ErrorBoundary |
names |
software | healthy | app/lib/utils.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
deperdomo__mister-white-game |
software | healthy | /data/fable5_failed_archive/deperdomo__mister-white-game |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/52744f82-3844-4c13-a694-9f8233d086b4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/52744f82-3844-4c13-a694-9f8233d086b4/
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.