https://github.com/robokozo/planet-defense
· scanned 2026-06-15 23:53 UTC (2 months, 3 weeks ago)
18 raw signals (0 security + 18 graph)
Last scanned 2 months, 3 weeks ago · v1 · 15 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 117 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 |
|---|---|---|---|
recordWeaponPick |
software | healthy | src/stores/metaStore.ts:recordWeaponPick |
nodeCostOf |
software | healthy | src/stores/metaStore.ts:nodeCostOf |
canUnlockNode |
software | healthy | src/stores/metaStore.ts:canUnlockNode |
unlockNode |
software | healthy | src/stores/metaStore.ts:unlockNode |
resetTree |
software | healthy | src/stores/metaStore.ts:resetTree |
prestige |
software | healthy | src/stores/metaStore.ts:prestige |
resetAllProgress |
software | healthy | src/stores/metaStore.ts:resetAllProgress |
exportSave |
software | healthy | src/stores/metaStore.ts:exportSave |
importSave |
software | healthy | src/stores/metaStore.ts:importSave |
recordRun |
software | healthy | src/stores/metaStore.ts:recordRun |
createPlanetGame |
software | healthy | src/game/createGame.ts:createPlanetGame |
bytesToBase64Url |
software | healthy | src/game/saveTransfer.ts:bytesToBase64Url |
base64UrlToBytes |
software | healthy | src/game/saveTransfer.ts:base64UrlToBytes |
deflate |
software | healthy | src/game/saveTransfer.ts:deflate |
inflate |
software | healthy | src/game/saveTransfer.ts:inflate |
encodeTransferCode |
software | healthy | src/game/saveTransfer.ts:encodeTransferCode |
decodeTransferCode |
software | healthy | src/game/saveTransfer.ts:decodeTransferCode |
createEventBus |
software | healthy | src/game/eventBus.ts:createEventBus |
on |
software | healthy | src/game/eventBus.ts:on |
emit |
software | healthy | src/game/eventBus.ts:emit |
unsubscribeAll |
software | healthy | src/game/scenes/GameScene.ts:unsubscribeAll |
offsetFromCenter |
software | healthy | src/game/scenes/GameScene.ts:offsetFromCenter |
omega |
software | healthy | src/game/scenes/GameScene.ts:omega |
distanceSq |
software | healthy | src/game/scenes/GameScene.ts:distanceSq |
t1 |
software | healthy | src/game/scenes/GameScene.ts:t1 |
t2 |
software | healthy | src/game/scenes/GameScene.ts:t2 |
velocityX |
software | healthy | src/game/scenes/GameScene.ts:velocityX |
velocityY |
software | healthy | src/game/scenes/GameScene.ts:velocityY |
fragmentDamage |
software | healthy | src/game/scenes/GameScene.ts:fragmentDamage |
ringSpacing |
software | healthy | src/game/scenes/GameScene.ts:ringSpacing |
statusCount |
software | healthy | src/game/scenes/GameScene.ts:statusCount |
accumulated |
software | healthy | src/game/scenes/GameScene.ts:accumulated |
clampAngle |
software | healthy | src/game/scenes/GameScene.ts:clampAngle |
moveX |
software | healthy | src/game/scenes/GameScene.ts:moveX |
moveY |
software | healthy | src/game/scenes/GameScene.ts:moveY |
chargeGain |
software | healthy | src/game/scenes/GameScene.ts:chargeGain |
shardlingCount |
software | healthy | src/game/scenes/GameScene.ts:shardlingCount |
spikeAngle |
software | healthy | src/game/scenes/GameScene.ts:spikeAngle |
angle |
software | healthy | src/game/scenes/GameScene.ts:angle |
nodeIdFor |
software | healthy | src/skills/skillTree.ts:nodeIdFor |
polarPoint |
software | healthy | src/skills/skillTree.ts:polarPoint |
angleRad |
software | healthy | src/skills/skillTree.ts:angleRad |
buildBranchNodes |
software | healthy | src/skills/skillTree.ts:buildBranchNodes |
buildSkillNodes |
software | healthy | src/skills/skillTree.ts:buildSkillNodes |
addRingLink |
software | healthy | src/skills/skillTree.ts:addRingLink |
listAdjacentNodeIds |
software | healthy | src/skills/skillTree.ts:listAdjacentNodeIds |
aggregateEffects |
software | healthy | src/skills/skillTree.ts:aggregateEffects |
applyPrestige |
software | healthy | src/skills/skillTree.ts:applyPrestige |
buildStartingStats |
software | healthy | src/skills/skillTree.ts:buildStartingStats |
valueOf |
software | healthy | src/skills/skillTree.ts:valueOf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
MUSIC_PROMPT.md |
software | healthy | MUSIC_PROMPT.md |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
.oxfmtrc.json |
software | healthy | .oxfmtrc.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.oxlintrc.json |
software | healthy | .oxlintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
TODO.md |
software | healthy | TODO.md |
SYNERGIES.md |
software | healthy | docs/SYNERGIES.md |
launch.json |
software | healthy | .claude/launch.json |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
App.vue |
software | healthy | src/App.vue |
main.ts |
software | healthy | src/main.ts |
style.css |
software | healthy | src/style.css |
index.ts |
software | healthy | src/router/index.ts |
metaStore.ts |
software | healthy | src/stores/metaStore.ts |
GameOverOverlay.vue |
software | healthy | src/components/GameOverOverlay.vue |
GameHud.vue |
software | healthy | src/components/GameHud.vue |
LevelUpOverlay.vue |
software | healthy | src/components/LevelUpOverlay.vue |
SaveTransfer.vue |
software | healthy | src/components/SaveTransfer.vue |
SynergyGlossary.vue |
software | healthy | src/components/SynergyGlossary.vue |
createGame.ts |
software | healthy | src/game/createGame.ts |
sound.ts |
software | healthy | src/game/sound.ts |
saveTransfer.ts |
software | healthy | src/game/saveTransfer.ts |
eventBus.ts |
software | healthy | src/game/eventBus.ts |
settings.ts |
software | healthy | src/game/settings.ts |
types.ts |
software | healthy | src/game/types.ts |
GameScene.ts |
software | healthy | src/game/scenes/GameScene.ts |
skillTree.ts |
software | healthy | src/skills/skillTree.ts |
LabView.vue |
software | healthy | src/views/LabView.vue |
GameView.vue |
software | healthy | src/views/GameView.vue |
PatchNotesView.vue |
software | healthy | src/views/PatchNotesView.vue |
HomeView.vue |
software | healthy | src/views/HomeView.vue |
SkillTreeView.vue |
software | healthy | src/views/SkillTreeView.vue |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
router |
software | healthy | src/router |
stores |
software | healthy | src/stores |
components |
software | healthy | src/components |
game |
software | healthy | src/game |
scenes |
software | healthy | src/game/scenes |
skills |
software | healthy | src/skills |
views |
software | healthy | src/views |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/router/index.ts |
/game |
frontend | healthy | src/router/index.ts |
/skills |
frontend | healthy | src/router/index.ts |
/lab |
frontend | healthy | src/router/index.ts |
/patch-notes |
frontend | healthy | src/router/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
SoundEngine |
software | healthy | src/game/sound.ts:SoundEngine |
GameScene |
software | healthy | src/game/scenes/GameScene.ts:GameScene |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-cr_xg2k7 |
software | healthy | /tmp/repobility-clone-cr_xg2k7 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/fe453c98-c654-437d-a94a-2756e19b73f3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe453c98-c654-437d-a94a-2756e19b73f3/
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.