https://github.com/sampy14/copystack
· scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 3 weeks 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.
All 105 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 |
|---|---|---|---|
crc32 |
software | healthy | scripts/make-icons.mjs:crc32 |
chunk |
software | healthy | scripts/make-icons.mjs:chunk |
makePng |
software | healthy | scripts/make-icons.mjs:makePng |
o |
software | healthy | scripts/make-icons.mjs:o |
loadBest |
software | healthy | src/storage.ts:loadBest |
loadAllBest |
software | healthy | src/storage.ts:loadAllBest |
saveBest |
software | healthy | src/storage.ts:saveBest |
loadSettings |
software | healthy | src/storage.ts:loadSettings |
saveSettings |
software | healthy | src/storage.ts:saveSettings |
readJson |
software | healthy | src/storage.ts:readJson |
writeJson |
software | healthy | src/storage.ts:writeJson |
blockSet |
software | healthy | src/game.ts:blockSet |
dealArrangement |
software | healthy | src/game.ts:dealArrangement |
blocksEqual |
software | healthy | src/game.ts:blocksEqual |
arrangementsEqual |
software | healthy | src/game.ts:arrangementsEqual |
mismatchCount |
software | healthy | src/game.ts:mismatchCount |
dealTarget |
software | healthy | src/game.ts:dealTarget |
applyMove |
software | healthy | src/game.ts:applyMove |
isWin |
software | healthy | src/game.ts:isWin |
cardScore |
software | healthy | src/game.ts:cardScore |
newSession |
software | healthy | src/main.ts:newSession |
blockEl |
software | healthy | src/main.ts:blockEl |
renderBoard |
software | healthy | src/main.ts:renderBoard |
renderCard |
software | healthy | src/main.ts:renderCard |
renderStats |
software | healthy | src/main.ts:renderStats |
startTimer |
software | healthy | src/main.ts:startTimer |
stopTimer |
software | healthy | src/main.ts:stopTimer |
rejectMove |
software | healthy | src/main.ts:rejectMove |
onColumnTap |
software | healthy | src/main.ts:onColumnTap |
onWin |
software | healthy | src/main.ts:onWin |
celebrateWin |
software | healthy | src/main.ts:celebrateWin |
tick |
software | healthy | src/main.ts:tick |
persistBest |
software | healthy | src/main.ts:persistBest |
nextCard |
software | healthy | src/main.ts:nextCard |
onStart |
software | healthy | src/main.ts:onStart |
resetSession |
software | healthy | src/main.ts:resetSession |
showBest |
software | healthy | src/main.ts:showBest |
applyTheme |
software | healthy | src/main.ts:applyTheme |
initOnline |
software | healthy | src/online.ts:initOnline |
reportScore |
software | healthy | src/online.ts:reportScore |
showNicknamePrompt |
software | healthy | src/online.ts:showNicknamePrompt |
markNicknameAsked |
software | healthy | src/online.ts:markNicknameAsked |
submitNickname |
software | healthy | src/online.ts:submitNickname |
maybeShowLinkBanner |
software | healthy | src/online.ts:maybeShowLinkBanner |
doLinkGoogle |
software | healthy | src/online.ts:doLinkGoogle |
renderAccount |
software | healthy | src/online.ts:renderAccount |
renderLeaderboard |
software | healthy | src/online.ts:renderLeaderboard |
appendLeaderboardRow |
software | healthy | src/online.ts:appendLeaderboardRow |
escapeHtml |
software | healthy | src/online.ts:escapeHtml |
wireOnlineUi |
software | healthy | src/online.ts:wireOnlineUi |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
make-icons.mjs |
software | healthy | scripts/make-icons.mjs |
launch.json |
software | healthy | .claude/launch.json |
manifest.json |
software | healthy | public/manifest.json |
sw.js |
software | healthy | public/sw.js |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
storage.ts |
software | healthy | src/storage.ts |
game.ts |
software | healthy | src/game.ts |
main.ts |
software | healthy | src/main.ts |
online.ts |
software | healthy | src/online.ts |
game.test.ts |
software | healthy | src/game.test.ts |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
style.css |
software | healthy | src/style.css |
auth.ts |
software | healthy | src/lib/auth.ts |
scores.ts |
software | healthy | src/lib/scores.ts |
supabase.ts |
software | healthy | src/lib/supabase.ts |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/online.ts |
security | healthy | src/online.ts |
auth::src/lib/auth.ts |
security | healthy | src/lib/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nt2s_g19 |
software | healthy | /tmp/repobility-clone-nt2s_g19 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/afe808c9-7ad0-40fe-b8b1-c16f8f0fc122/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/afe808c9-7ad0-40fe-b8b1-c16f8f0fc122/
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.