https://github.com/Sterenna-studio/pokegang-game
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
157 raw signals (38 security + 119 graph)
Last scanned 2 months, 2 weeks ago · v1 · 127 actionable findings from 2 signal sources. 94 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1795 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 |
|---|---|---|---|
getDexKantoCaught |
software | healthy | app.js:getDexKantoCaught |
getDexJohtoCaught |
software | healthy | app.js:getDexJohtoCaught |
getDexNationalCaught |
software | healthy | app.js:getDexNationalCaught |
getShinySpeciesCount |
software | healthy | app.js:getShinySpeciesCount |
getMysteryEggCost |
software | healthy | app.js:getMysteryEggCost |
t |
software | healthy | app.js:t |
setActiveSaveSlotValue |
software | healthy | app.js:setActiveSaveSlotValue |
_createStoreInstance |
software | healthy | app.js:_createStoreInstance |
setState |
software | healthy | app.js:setState |
_autoSave |
software | healthy | app.js:_autoSave |
saveState |
software | healthy | app.js:saveState |
formatPlaytime |
software | healthy | app.js:formatPlaytime |
loadState |
software | healthy | app.js:loadState |
migrate |
software | healthy | app.js:migrate |
exportSave |
software | healthy | app.js:exportSave |
importSave |
software | healthy | app.js:importSave |
openImportPreviewModal |
software | healthy | app.js:openImportPreviewModal |
openLegacyImportModal |
software | healthy | app.js:openLegacyImportModal |
_rebuildLookupMaps |
software | healthy | app.js:_rebuildLookupMaps |
invalidateLookupMaps |
software | healthy | app.js:invalidateLookupMaps |
pokemonById |
software | healthy | app.js:pokemonById |
agentById |
software | healthy | app.js:agentById |
markDirty |
software | healthy | app.js:markDirty |
pick |
software | healthy | app.js:pick |
weightedPick |
software | healthy | app.js:weightedPick |
randInt |
software | healthy | app.js:randInt |
uid |
software | healthy | app.js:uid |
clamp |
software | healthy | app.js:clamp |
getMaxPensionSlots |
software | healthy | app.js:getMaxPensionSlots |
getPensionSlotIds |
software | healthy | app.js:getPensionSlotIds |
addLog |
software | healthy | app.js:addLog |
sanitizeSpriteName |
software | healthy | app.js:sanitizeSpriteName |
escapeHtml |
software | healthy | app.js:escapeHtml |
_showdownSpriteUrl |
software | healthy | app.js:_showdownSpriteUrl |
pokeSpriteVariant |
software | healthy | app.js:pokeSpriteVariant |
pokeSprite |
software | healthy | app.js:pokeSprite |
pokeIcon |
software | healthy | app.js:pokeIcon |
eggSprite |
software | healthy | app.js:eggSprite |
eggImgTag |
software | healthy | app.js:eggImgTag |
isRevealed |
software | healthy | app.js:isRevealed |
pokeSpriteBack |
software | healthy | app.js:pokeSpriteBack |
_buildTrainerIndex |
software | healthy | app.js:_buildTrainerIndex |
trainerSprite |
software | healthy | app.js:trainerSprite |
norm |
software | healthy | app.js:norm |
safeTrainerImg |
software | healthy | app.js:safeTrainerImg |
safePokeImg |
software | healthy | app.js:safePokeImg |
speciesName |
software | healthy | app.js:speciesName |
pokemonDisplayName |
software | healthy | app.js:pokemonDisplayName |
showShinyPopup |
software | healthy | app.js:showShinyPopup |
showRarePopup |
software | healthy | app.js:showRarePopup |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
deploy.yml |
software | healthy | deploy.yml |
index.html |
software | healthy | index.html |
app.js |
software | healthy | app.js |
zones.md |
software | healthy | info/zones.md |
saveSlots.js |
software | healthy | state/saveSlots.js |
defaultState.js |
software | healthy | state/defaultState.js |
store.js |
software | healthy | state/store.js |
saveRepair.js |
software | healthy | state/saveRepair.js |
migrateSave.js |
software | healthy | state/migrateSave.js |
serialization.js |
software | healthy | state/serialization.js |
proto-direction-3-terminal-warfare.html |
software | healthy | test/proto-direction-3-terminal-warfare.html |
proto-direction-1-command-center.html |
software | healthy | test/proto-direction-1-command-center.html |
static-ui-proto.html |
software | healthy | test/static-ui-proto.html |
proto-direction-2-dense-dashboard.html |
software | healthy | test/proto-direction-2-dense-dashboard.html |
pokev3.html |
software | healthy | test/pokev3.html |
proto-gangbase-v2.html |
software | healthy | test/proto-gangbase-v2.html |
proto.css |
software | healthy | test/proto.css |
README.md |
software | healthy | test/README.md |
proto-gang-zone.html |
software | healthy | test/proto-gang-zone.html |
archi-plan.html |
software | healthy | test/archi-plan.html |
proto-pokechill-inspired.html |
software | healthy | test/proto-pokechill-inspired.html |
proto-pokechill-v2.html |
software | healthy | test/proto-pokechill-v2.html |
runbook-leaderboard-hardening.md |
software | healthy | docs/runbook-leaderboard-hardening.md |
api.html |
software | healthy | docs/api.html |
qa-checklist.md |
software | healthy | docs/qa-checklist.md |
nitro-integration.md |
software | healthy | docs/nitro-integration.md |
design-alpha-mechanics.md |
software | healthy | docs/design-alpha-mechanics.md |
egg-sprites-integration.md |
software | healthy | docs/egg-sprites-integration.md |
supabase-schema.sql |
software | healthy | docs/supabase-schema.sql |
showdown-gen3-gen4-trainers.md |
software | healthy | docs/showdown-gen3-gen4-trainers.md |
supabase-setup.md |
software | healthy | docs/supabase-setup.md |
README.md |
software | healthy | assets/README.md |
README.md |
software | healthy | assets/pokemon_sprite/README.md |
README.md |
software | healthy | assets/pokemon_sprite/poke_pixel_pp_16x16/README.md |
README.md |
software | healthy | assets/pokemon_sprite/legendary_fight_by_muzyun/README.md |
README.md |
software | healthy | assets/pokemon_sprite/pokemon_underwaterby_kyle_dove/README… |
README.md |
software | healthy | assets/gang_logo/README.md |
README.md |
software | healthy | assets/gang_logo/hd/README.md |
README.md |
software | healthy | assets/gang_logo/pixel/README.md |
README.md |
software | healthy | assets/pokegang_logo/README.md |
README.md |
software | healthy | assets/trainer_sprite/README.md |
README.md |
software | healthy | assets/trainer_sprite/trainer_giovanni/README.md |
README.md |
software | healthy | assets/trainer_sprite/trainer_ByPoLIOrOn/README.md |
README.md |
software | healthy | assets/trainer_sprite/trainer_ByKyledove/README.md |
README.md |
software | healthy | assets/trainer_sprite/pokemon_128px_by_lancelotxiii_dj8sk6x… |
game-ui.css |
software | healthy | css/game-ui.css |
intro.css |
software | healthy | css/intro.css |
base.css |
software | healthy | css/base.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
info |
software | healthy | info |
state |
software | healthy | state |
test |
software | healthy | test |
docs |
software | healthy | docs |
assets |
software | healthy | assets |
pokemon_sprite |
software | healthy | assets/pokemon_sprite |
poke_pixel_pp_16x16 |
software | healthy | assets/pokemon_sprite/poke_pixel_pp_16x16 |
legendary_fight_by_muzyun |
software | healthy | assets/pokemon_sprite/legendary_fight_by_muzyun |
pokemon_underwaterby_kyle_dove |
software | healthy | assets/pokemon_sprite/pokemon_underwaterby_kyle_dove |
gang_logo |
software | healthy | assets/gang_logo |
hd |
software | healthy | assets/gang_logo/hd |
pixel |
software | healthy | assets/gang_logo/pixel |
pokegang_logo |
software | healthy | assets/pokegang_logo |
trainer_sprite |
software | healthy | assets/trainer_sprite |
trainer_giovanni |
software | healthy | assets/trainer_sprite/trainer_giovanni |
trainer_ByPoLIOrOn |
software | healthy | assets/trainer_sprite/trainer_ByPoLIOrOn |
trainer_ByKyledove |
software | healthy | assets/trainer_sprite/trainer_ByKyledove |
pokemon_128px_by_lancelotxiii_dj8sk6x |
software | healthy | assets/trainer_sprite/pokemon_128px_by_lancelotxiii_dj8sk6x |
css |
software | healthy | css |
modules |
software | healthy | modules |
nitro |
software | healthy | modules/nitro |
ui |
software | healthy | modules/ui |
core |
software | healthy | modules/core |
systems |
software | healthy | modules/systems |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
pokegang-api |
software | healthy | supabase/functions/pokegang-api |
pokegang-leaderboard-submit |
software | healthy | supabase/functions/pokegang-leaderboard-submit |
tools |
software | healthy | tools |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
OVH_USER |
cicd | healthy | — |
OVH_SSH_KEY |
cicd | healthy | — |
OVH_HOST |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::supabase/functions/pokegang-leaderboard-submit/index.… |
security | healthy | supabase/functions/pokegang-leaderboard-submit/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-gxi4xht6 |
software | healthy | /tmp/repobility-clone-gxi4xht6 |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | modules/ui/modals.js:to |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | docs/supabase-schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-ovh |
cicd | healthy | .github/workflows/deploy-ovh.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-ovh.yml |
This page is publicly accessible at:
https://repobility.com/scan/46a2aea3-3bdc-4543-bd5a-e5de87d426cb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/46a2aea3-3bdc-4543-bd5a-e5de87d426cb/
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.