https://github.com/tebukurokun/art-memory-game
· scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 2 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 61 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 |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
biome.json |
software | healthy | biome.json |
AGENTS.md |
software | healthy | AGENTS.md |
generate-icons.mjs |
software | healthy | scripts/generate-icons.mjs |
process-images.mjs |
software | healthy | scripts/process-images.mjs |
index.css |
software | healthy | src/index.css |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
App.tsx |
software | healthy | src/App.tsx |
App.css |
software | healthy | src/App.css |
artwork.ts |
software | healthy | src/types/artwork.ts |
index.ts |
software | healthy | src/types/index.ts |
shuffle.ts |
software | healthy | src/utils/shuffle.ts |
format.ts |
software | healthy | src/utils/format.ts |
selectArtworks.ts |
software | healthy | src/utils/selectArtworks.ts |
GameInstructions.tsx |
software | healthy | src/components/GameInstructions.tsx |
ImageModal.tsx |
software | healthy | src/components/ImageModal.tsx |
WinBanner.tsx |
software | healthy | src/components/WinBanner.tsx |
Controls.tsx |
software | healthy | src/components/Controls.tsx |
StatusBar.tsx |
software | healthy | src/components/StatusBar.tsx |
ArtMemoryGame.tsx |
software | healthy | src/components/ArtMemoryGame.tsx |
Card.tsx |
software | healthy | src/components/Card.tsx |
MatchToast.tsx |
software | healthy | src/components/MatchToast.tsx |
useMemoryGame.ts |
software | healthy | src/hooks/useMemoryGame.ts |
useBestScores.ts |
software | healthy | src/hooks/useBestScores.ts |
useImageSize.ts |
software | healthy | src/hooks/useImageSize.ts |
useGameTimer.ts |
software | healthy | src/hooks/useGameTimer.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
generate |
software | healthy | scripts/generate-icons.mjs:generate |
App |
software | healthy | src/App.tsx:App |
formatTime |
software | healthy | src/utils/format.ts:formatTime |
selectRandomArtworks |
software | healthy | src/utils/selectArtworks.ts:selectRandomArtworks |
handleOverlayClick |
software | healthy | src/components/ImageModal.tsx:handleOverlayClick |
handleOverlayKeyDown |
software | healthy | src/components/ImageModal.tsx:handleOverlayKeyDown |
recordLabel |
software | healthy | src/components/WinBanner.tsx:recordLabel |
handleKeyDown |
software | healthy | src/components/ArtMemoryGame.tsx:handleKeyDown |
onActivate |
software | healthy | src/components/ArtMemoryGame.tsx:onActivate |
useMemoryGame |
software | healthy | src/hooks/useMemoryGame.ts:useMemoryGame |
useBestScores |
software | healthy | src/hooks/useBestScores.ts:useBestScores |
useImageSize |
software | healthy | src/hooks/useImageSize.ts:useImageSize |
calculateConstrainedSize |
software | healthy | src/hooks/useImageSize.ts:calculateConstrainedSize |
useGameTimer |
software | healthy | src/hooks/useGameTimer.ts:useGameTimer |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
types |
software | healthy | src/types |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
ArtMemoryGame |
frontend | healthy | src/components/ArtMemoryGame.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5nxzi97w |
software | healthy | /tmp/repobility-clone-5nxzi97w |
This page is publicly accessible at:
https://repobility.com/scan/c75fca94-8e0d-462c-b5a3-693e1026c9a3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c75fca94-8e0d-462c-b5a3-693e1026c9a3/
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.