https://github.com/antonio59/noodle-quest-v2
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
33 raw signals (0 security + 33 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +12.9 (diff) · 23 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 751 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 |
|---|---|---|---|
signedUpPlayer |
software | healthy | tests/convex/games.test.ts:signedUpPlayer |
modules |
software | healthy | tests/convex/setup.ts:modules |
setup |
software | healthy | tests/convex/setup.ts:setup |
signUp |
software | healthy | tests/convex/auth.test.ts:signUp |
ScreenFallback |
software | healthy | src/App.tsx:ScreenFallback |
ActiveAccountBar |
software | healthy | src/App.tsx:ActiveAccountBar |
handleSwitch |
software | healthy | src/App.tsx:handleSwitch |
AppLayout |
software | healthy | src/App.tsx:AppLayout |
AuthGate |
software | healthy | src/App.tsx:AuthGate |
AppRouter |
software | healthy | src/App.tsx:AppRouter |
callConvex |
software | healthy | src/contexts/AuthContext.tsx:callConvex |
AuthProvider |
software | healthy | src/contexts/AuthContext.tsx:AuthProvider |
login |
software | healthy | src/contexts/AuthContext.tsx:login |
signup |
software | healthy | src/contexts/AuthContext.tsx:signup |
logout |
software | healthy | src/contexts/AuthContext.tsx:logout |
updateAvatar |
software | healthy | src/contexts/AuthContext.tsx:updateAvatar |
updateName |
software | healthy | src/contexts/AuthContext.tsx:updateName |
useAuth |
software | healthy | src/contexts/AuthContext.tsx:useAuth |
evaluateBoard |
software | healthy | src/games/chess.tsx:evaluateBoard |
minimax |
software | healthy | src/games/chess.tsx:minimax |
getAiMove |
software | healthy | src/games/chess.tsx:getAiMove |
ChessGame |
software | healthy | src/games/chess.tsx:ChessGame |
update |
software | healthy | src/games/chess.tsx:update |
isLight |
software | healthy | src/games/chess.tsx:isLight |
JustRightGame |
software | healthy | src/games/just-right.tsx:JustRightGame |
resize |
software | healthy | src/games/just-right.tsx:resize |
LETTER_BAG |
software | healthy | src/games/bookworm.tsx:LETTER_BAG |
rollLetter |
software | healthy | src/games/bookworm.tsx:rollLetter |
cfgFor |
software | healthy | src/games/bookworm.tsx:cfgFor |
a |
software | healthy | src/games/bookworm.tsx:a |
letterValue |
software | healthy | src/games/bookworm.tsx:letterValue |
scoreFor |
software | healthy | src/games/bookworm.tsx:scoreFor |
mulberry32 |
software | healthy | src/games/bookworm.tsx:mulberry32 |
buildBoard |
software | healthy | src/games/bookworm.tsx:buildBoard |
BookwormGame |
software | healthy | src/games/bookworm.tsx:BookwormGame |
tick |
software | healthy | src/games/bookworm.tsx:tick |
endGame |
software | healthy | src/games/bookworm.tsx:endGame |
isAdjacent |
software | healthy | src/games/bookworm.tsx:isAdjacent |
toggleCell |
software | healthy | src/games/bookworm.tsx:toggleCell |
clearSelection |
software | healthy | src/games/bookworm.tsx:clearSelection |
submit |
software | healthy | src/games/bookworm.tsx:submit |
MirrorMatchGame |
software | healthy | src/games/mirror-match.tsx:MirrorMatchGame |
SteadyHandsGame |
software | healthy | src/games/steady-hands.tsx:SteadyHandsGame |
pointToSegmentDistance |
software | healthy | src/games/steady-hands.tsx:pointToSegmentDistance |
l2 |
software | healthy | src/games/steady-hands.tsx:l2 |
t |
software | healthy | src/games/steady-hands.tsx:t |
getDistanceToPath |
software | healthy | src/games/steady-hands.tsx:getDistanceToPath |
generatePath |
software | healthy | src/games/steady-hands.tsx:generatePath |
resize |
software | healthy | src/games/steady-hands.tsx:resize |
endGame |
software | healthy | src/games/steady-hands.tsx:endGame |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
renovate.json |
software | healthy | renovate.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.app.json |
software | healthy | tsconfig.app.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
RELEASE_NOTES.md |
software | healthy | RELEASE_NOTES.md |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
index.html |
software | healthy | index.html |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
games.test.ts |
software | healthy | tests/convex/games.test.ts |
setup.ts |
software | healthy | tests/convex/setup.ts |
auth.test.ts |
software | healthy | tests/convex/auth.test.ts |
ci.yml |
software | healthy | .github/workflows/ci.yml |
osv-scanner.yml |
software | healthy | .github/workflows/osv-scanner.yml |
main.tsx |
software | healthy | src/main.tsx |
test-setup.ts |
software | healthy | src/test-setup.ts |
types.ts |
software | healthy | src/types.ts |
index.css |
software | healthy | src/index.css |
App.tsx |
software | healthy | src/App.tsx |
AuthContext.tsx |
software | healthy | src/contexts/AuthContext.tsx |
chess.tsx |
software | healthy | src/games/chess.tsx |
just-right.tsx |
software | healthy | src/games/just-right.tsx |
bookworm.tsx |
software | healthy | src/games/bookworm.tsx |
mirror-match.tsx |
software | healthy | src/games/mirror-match.tsx |
steady-hands.tsx |
software | healthy | src/games/steady-hands.tsx |
story-builder.tsx |
software | healthy | src/games/story-builder.tsx |
stroop-challenge.tsx |
software | healthy | src/games/stroop-challenge.tsx |
routine-roadmap.tsx |
software | healthy | src/games/routine-roadmap.tsx |
attention-archery.tsx |
software | healthy | src/games/attention-archery.tsx |
focus-frenzy.tsx |
software | healthy | src/games/focus-frenzy.tsx |
flag-match.tsx |
software | healthy | src/games/flag-match.tsx |
feelings-faces.tsx |
software | healthy | src/games/feelings-faces.tsx |
coherent-breathing.tsx |
software | healthy | src/games/coherent-breathing.tsx |
grounding.tsx |
software | healthy | src/games/grounding.tsx |
connect-four.tsx |
software | healthy | src/games/connect-four.tsx |
triangle-breathing.tsx |
software | healthy | src/games/triangle-breathing.tsx |
snakes-ladders.tsx |
software | healthy | src/games/snakes-ladders.tsx |
emotion-volcano.tsx |
software | healthy | src/games/emotion-volcano.tsx |
tic-tac-toe.tsx |
software | healthy | src/games/tic-tac-toe.tsx |
pixel-paint.tsx |
software | healthy | src/games/pixel-paint.tsx |
calm-breathing.tsx |
software | healthy | src/games/calm-breathing.tsx |
fill-blank.tsx |
software | healthy | src/games/fill-blank.tsx |
pattern-painter.tsx |
software | healthy | src/games/pattern-painter.tsx |
go-no-go.tsx |
software | healthy | src/games/go-no-go.tsx |
checkers.tsx |
software | healthy | src/games/checkers.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ChessGame |
frontend | healthy | src/games/chess.tsx |
JustRightGame |
frontend | healthy | src/games/just-right.tsx |
BookwormGame |
frontend | healthy | src/games/bookworm.tsx |
MirrorMatchGame |
frontend | healthy | src/games/mirror-match.tsx |
SteadyHandsGame |
frontend | healthy | src/games/steady-hands.tsx |
StoryBuilderGame |
frontend | healthy | src/games/story-builder.tsx |
StroopChallenge |
frontend | healthy | src/games/stroop-challenge.tsx |
RoutineRoadmapGame |
frontend | healthy | src/games/routine-roadmap.tsx |
AttentionArcheryGame |
frontend | healthy | src/games/attention-archery.tsx |
FocusFrenzyGame |
frontend | healthy | src/games/focus-frenzy.tsx |
FlagGame |
frontend | healthy | src/games/flag-match.tsx |
FeelingsFacesGame |
frontend | healthy | src/games/feelings-faces.tsx |
CoherentBreathingGame |
frontend | healthy | src/games/coherent-breathing.tsx |
GroundingGame |
frontend | healthy | src/games/grounding.tsx |
ConnectFourGame |
frontend | healthy | src/games/connect-four.tsx |
TriangleBreathingGame |
frontend | healthy | src/games/triangle-breathing.tsx |
SnakesLaddersGame |
frontend | healthy | src/games/snakes-ladders.tsx |
EmotionVolcanoGame |
frontend | healthy | src/games/emotion-volcano.tsx |
TicTacToeGame |
frontend | healthy | src/games/tic-tac-toe.tsx |
PixelPaintGame |
frontend | healthy | src/games/pixel-paint.tsx |
CalmBreathingGame |
frontend | healthy | src/games/calm-breathing.tsx |
FillBlankGame |
frontend | healthy | src/games/fill-blank.tsx |
PatternPainterGame |
frontend | healthy | src/games/pattern-painter.tsx |
GoNoGoGame |
frontend | healthy | src/games/go-no-go.tsx |
CheckersGame |
frontend | healthy | src/games/checkers.tsx |
BingoGame |
frontend | healthy | src/games/bingo.tsx |
QuickMath |
frontend | healthy | src/games/quick-math.tsx |
SudokuGame |
frontend | healthy | src/games/sudoku.tsx |
AnagramGame |
frontend | healthy | src/games/anagram.tsx |
SquishLabGame |
frontend | healthy | src/games/squish-lab.tsx |
BreathBubblesGame |
frontend | healthy | src/games/breath-bubbles.tsx |
NumberNinjaGame |
frontend | healthy | src/games/number-ninja.tsx |
EchoTapGame |
frontend | healthy | src/games/echo-tap.tsx |
FlexibilityFramesGame |
frontend | healthy | src/games/flexibility-frames.tsx |
LudoGame |
frontend | healthy | src/games/ludo.tsx |
MemoryMatchGame |
frontend | healthy | src/games/memory-match.tsx |
DualNBackGame |
frontend | healthy | src/games/dual-n-back.tsx |
MistakeMasterGame |
frontend | healthy | src/games/mistake-master.tsx |
BoxBreathingGame |
frontend | healthy | src/games/box-breathing.tsx |
ColorRushGame |
frontend | healthy | src/games/color-rush.tsx |
PatiencePopGame |
frontend | healthy | src/games/patience-pop.tsx |
EmpathyEngineGame |
frontend | healthy | src/games/empathy-engine.tsx |
ConnectLinesGame |
frontend | healthy | src/games/connect-lines.tsx |
CopyCatGame |
frontend | healthy | src/games/copy-cat.tsx |
UnoGame |
frontend | healthy | src/games/uno/index.tsx |
MapQuiz |
frontend | healthy | src/games/map-quiz/index.tsx |
ScrabbleGame |
frontend | healthy | src/games/scrabble/index.tsx |
CrosswordGame |
frontend | healthy | src/features/crossword/index.tsx |
WordSearchGame |
frontend | healthy | src/features/wordsearch/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
convex |
software | healthy | tests/convex |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
contexts |
software | healthy | src/contexts |
games |
software | healthy | src/games |
uno |
software | healthy | src/games/uno |
__tests__ |
software | healthy | src/games/uno/__tests__ |
map-quiz |
software | healthy | src/games/map-quiz |
__tests__ |
software | healthy | src/games/__tests__ |
scrabble |
software | healthy | src/games/scrabble |
__tests__ |
software | healthy | src/games/scrabble/__tests__ |
hooks |
software | healthy | src/hooks |
screens |
software | healthy | src/screens |
components |
software | healthy | src/components |
__tests__ |
software | healthy | src/components/__tests__ |
features |
software | healthy | src/features |
crossword |
software | healthy | src/features/crossword |
wordsearch |
software | healthy | src/features/wordsearch |
lib |
software | healthy | src/lib |
puzzle-engine |
software | healthy | src/lib/puzzle-engine |
crossword |
software | healthy | src/lib/puzzle-engine/crossword |
persistence |
software | healthy | src/lib/puzzle-engine/persistence |
shared |
software | healthy | src/lib/puzzle-engine/shared |
wordsearch |
software | healthy | src/lib/puzzle-engine/wordsearch |
__tests__ |
software | healthy | src/lib/puzzle-engine/__tests__ |
tracks |
software | healthy | src/tracks |
convex |
software | healthy | convex |
_generated |
software | healthy | convex/_generated |
model |
software | healthy | convex/model |
netlify |
software | healthy | netlify |
functions |
software | healthy | netlify/functions |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
/welcome |
frontend | healthy | src/App.tsx |
/auth |
frontend | healthy | src/App.tsx |
/admin |
frontend | healthy | src/App.tsx |
/invite/:gameSlug/:code |
frontend | healthy | src/App.tsx |
games |
frontend | healthy | src/App.tsx |
leaderboard |
frontend | healthy | src/App.tsx |
chat |
frontend | healthy | src/App.tsx |
profile |
frontend | healthy | src/App.tsx |
play/:gameId |
frontend | healthy | src/App.tsx |
admin/reports |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
/webhook/report |
frontend | healthy | convex/webhooks.ts |
/webhook/linear |
frontend | healthy | convex/webhooks.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
typecheck |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
security |
cicd | healthy | .github/workflows/ci.yml |
scan |
cicd | healthy | .github/workflows/osv-scanner.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::osv-scanner |
cicd | healthy | .github/workflows/osv-scanner.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
antonio59__noodle-quest-v2 |
software | healthy | /data/fable5_failed_archive/antonio59__noodle-quest-v2 |
| Label | Layer | Status | Path |
|---|---|---|---|
GameErrorBoundary |
software | healthy | src/components/GameErrorBoundary.tsx:GameErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.ts |
data | healthy | convex/migrations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/e58bd217-3845-481b-b3c0-d5a07a1d789b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e58bd217-3845-481b-b3c0-d5a07a1d789b/
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.