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.

vssantoss/typing-game

https://github.com/vssantoss/typing-game · scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)

14 raw signals (0 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 14 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 89 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
syncViewport software healthy src/main.ts:syncViewport
unlockAudio software healthy src/main.ts:unlockAudio
load software healthy src/state/progress.ts:load
save software healthy src/state/progress.ts:save
starsFor software healthy src/state/progress.ts:starsFor
isUnlocked software healthy src/state/progress.ts:isUnlocked
isAllUnlocked software healthy src/state/progress.ts:isAllUnlocked
unlockAllLevels software healthy src/state/progress.ts:unlockAllLevels
recordItemDone software healthy src/state/progress.ts:recordItemDone
resetProgress software healthy src/state/progress.ts:resetProgress
resumeIndex software healthy src/state/progress.ts:resumeIndex
detectLanguage software healthy src/state/settings.ts:detectLanguage
load software healthy src/state/settings.ts:load
saveSettings software healthy src/state/settings.ts:saveSettings
mountRadio software healthy src/ui/radio.ts:mountRadio
sync software healthy src/ui/radio.ts:sync
buildBoard software healthy src/ui/game-screen.ts:buildBoard
setCaret software healthy src/ui/game-screen.ts:setCaret
renderGameScreen software healthy src/ui/game-screen.ts:renderGameScreen
focusInput software healthy src/ui/game-screen.ts:focusInput
refreshDots software healthy src/ui/game-screen.ts:refreshDots
danceHint software healthy src/ui/game-screen.ts:danceHint
armHintTimer software healthy src/ui/game-screen.ts:armHintTimer
handleEvents software healthy src/ui/game-screen.ts:handleEvents
startEngine software healthy src/ui/game-screen.ts:startEngine
showSentencePhase software healthy src/ui/game-screen.ts:showSentencePhase
showQuestionPhase software healthy src/ui/game-screen.ts:showQuestionPhase
onTargetComplete software healthy src/ui/game-screen.ts:onTargetComplete
startItem software healthy src/ui/game-screen.ts:startItem
pick software healthy src/ui/game-screen.ts:pick
shuffled software healthy src/ui/game-screen.ts:shuffled
renderHomeScreen software healthy src/ui/home-screen.ts:renderHomeScreen
toggleRow software healthy src/ui/settings-screen.ts:toggleRow
sync software healthy src/ui/settings-screen.ts:sync
renderSettingsScreen software healthy src/ui/settings-screen.ts:renderSettingsScreen
syncOpenBtn software healthy src/ui/settings-screen.ts:syncOpenBtn
createMascot software healthy src/ui/mascot.ts:createMascot
celebrate software healthy src/ui/mascot.ts:celebrate
showParentGate software healthy src/ui/parent-gate.ts:showParentGate
submit software healthy src/ui/parent-gate.ts:submit
showPlayground software healthy src/ui/reward-playground.ts:showPlayground
finish software healthy src/ui/reward-playground.ts:finish
pick software healthy src/ui/reward-playground.ts:pick
burstConfetti software healthy src/ui/celebration.ts:burstConfetti
session software healthy src/audio/sounds.ts:session
tick software healthy src/audio/sounds.ts:tick
isPunctuation software healthy src/game/typing-engine.ts:isPunctuation
normalizeChar software healthy src/game/typing-engine.ts:normalizeChar
typeAll software healthy src/game/typing-engine.test.ts:typeAll

LabelLayerStatusPath
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
index.html software healthy index.html
tsconfig.json software healthy tsconfig.json
generate-icons.mjs software healthy scripts/generate-icons.mjs
main.ts software healthy src/main.ts
vite-env.d.ts software healthy src/vite-env.d.ts
progress.ts software healthy src/state/progress.ts
settings.ts software healthy src/state/settings.ts
radio.ts software healthy src/ui/radio.ts
game-screen.ts software healthy src/ui/game-screen.ts
home-screen.ts software healthy src/ui/home-screen.ts
settings-screen.ts software healthy src/ui/settings-screen.ts
context.ts software healthy src/ui/context.ts
mascot.ts software healthy src/ui/mascot.ts
parent-gate.ts software healthy src/ui/parent-gate.ts
reward-playground.ts software healthy src/ui/reward-playground.ts
celebration.ts software healthy src/ui/celebration.ts
sounds.ts software healthy src/audio/sounds.ts
en.ts software healthy src/content/en.ts
es.ts software healthy src/content/es.ts
pt-br.ts software healthy src/content/pt-br.ts
types.ts software healthy src/content/types.ts
typing-engine.ts software healthy src/game/typing-engine.ts
typing-engine.test.ts software healthy src/game/typing-engine.test.ts
game.css software healthy src/styles/game.css
main.css software healthy src/styles/main.css

LabelLayerStatusPath
scripts software healthy scripts
src software healthy src
state software healthy src/state
ui software healthy src/ui
audio software healthy src/audio
content software healthy src/content
game software healthy src/game
styles software healthy src/styles

LabelLayerStatusPath
SoundKit software healthy src/audio/sounds.ts:SoundKit
TypingEngine software healthy src/game/typing-engine.ts:TypingEngine

LabelLayerStatusPath
repobility-clone-jshkuw69 software healthy /tmp/repobility-clone-jshkuw69
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/4ad98b92-1616-4acd-9f45-c86e3c796509/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4ad98b92-1616-4acd-9f45-c86e3c796509/

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.