https://github.com/taomic2035/dota_forever
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 2 weeks ago · v1 · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1350 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 |
|---|---|---|---|
dummyStats |
software | healthy | tests/heroes15.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes15.test.ts:dummy |
run |
software | healthy | tests/heroes15.test.ts:run |
query |
software | healthy | tests/targetFilters.test.ts:query |
stats |
software | healthy | tests/combat.test.ts:stats |
spawn |
software | healthy | tests/combat.test.ts:spawn |
await_import_modifiers |
software | healthy | tests/items.test.ts:await_import_modifiers |
unit |
software | healthy | tests/selection.test.ts:unit |
creep |
software | healthy | tests/auditFixes3.test.ts:creep |
firstRuntimeSurfaceMaterial |
software | healthy | tests/resource3dFactory.test.ts:firstRuntimeSurfaceMaterial |
candidate |
software | healthy | tests/resource3dFactory.test.ts:candidate |
createCanvasStub |
software | healthy | tests/resource3dFactory.test.ts:createCanvasStub |
hero |
software | healthy | tests/unitart.test.ts:hero |
setup |
software | healthy | tests/statusPips.test.ts:setup |
addStun |
software | healthy | tests/strongDispel.test.ts:addStun |
addRoot |
software | healthy | tests/strongDispel.test.ts:addRoot |
addSlow |
software | healthy | tests/strongDispel.test.ts:addSlow |
visibleCells |
software | healthy | tests/daynightVision.test.ts:visibleCells |
a |
software | healthy | tests/neutralLeash.test.ts:a |
rawStats |
software | healthy | tests/damageTypes.test.ts:rawStats |
stats |
software | healthy | tests/botBehavior.test.ts:stats |
botState |
software | healthy | tests/botBehavior.test.ts:botState |
dummyStats |
software | healthy | tests/heroes9.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes9.test.ts:dummy |
run |
software | healthy | tests/heroes9.test.ts:run |
createCanvasStub |
software | healthy | tests/resource3dPreview.test.ts:createCanvasStub |
startCasting |
software | healthy | tests/castInterrupt.test.ts:startCasting |
dummyStats |
software | healthy | tests/heroes10.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes10.test.ts:dummy |
run |
software | healthy | tests/heroes10.test.ts:run |
attackUntilProc |
software | healthy | tests/heroes10.test.ts:attackUntilProc |
stats |
software | healthy | tests/collision.test.ts:stats |
spawn |
software | healthy | tests/collision.test.ts:spawn |
dummyStats |
software | healthy | tests/heroes11.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes11.test.ts:dummy |
run |
software | healthy | tests/heroes11.test.ts:run |
dummyStats |
software | healthy | tests/heroes3.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes3.test.ts:dummy |
run |
software | healthy | tests/heroes3.test.ts:run |
dummyStats |
software | healthy | tests/heroes4.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes4.test.ts:dummy |
run |
software | healthy | tests/heroes4.test.ts:run |
ultHero |
software | healthy | tests/scepterHeroes.test.ts:ultHero |
enemyDummy |
software | healthy | tests/scepterHeroes.test.ts:enemyDummy |
newWorld |
software | healthy | tests/scepterHeroes.test.ts:newWorld |
ability |
software | healthy | tests/abilityPreviewShape.test.ts:ability |
active |
software | healthy | tests/abilityPreviewShape.test.ts:active |
dummyStats |
software | healthy | tests/heroes13.test.ts:dummyStats |
dummy |
software | healthy | tests/heroes13.test.ts:dummy |
run |
software | healthy | tests/heroes13.test.ts:run |
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 |
vitest.batch.config.ts |
software | healthy | vitest.batch.config.ts |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
selectionBox.test.ts |
software | healthy | tests/selectionBox.test.ts |
heroes15.test.ts |
software | healthy | tests/heroes15.test.ts |
courierHudModel.test.ts |
software | healthy | tests/courierHudModel.test.ts |
targetFilters.test.ts |
software | healthy | tests/targetFilters.test.ts |
glyph.test.ts |
software | healthy | tests/glyph.test.ts |
scepterBatch18.test.ts |
software | healthy | tests/scepterBatch18.test.ts |
shopListModel.test.ts |
software | healthy | tests/shopListModel.test.ts |
scepterBatch4.test.ts |
software | healthy | tests/scepterBatch4.test.ts |
combat.test.ts |
software | healthy | tests/combat.test.ts |
items.test.ts |
software | healthy | tests/items.test.ts |
scepterBatch13.test.ts |
software | healthy | tests/scepterBatch13.test.ts |
selection.test.ts |
software | healthy | tests/selection.test.ts |
creeps.test.ts |
software | healthy | tests/creeps.test.ts |
auditFixes3.test.ts |
software | healthy | tests/auditFixes3.test.ts |
buyback.test.ts |
software | healthy | tests/buyback.test.ts |
fullgame.test.ts |
software | healthy | tests/fullgame.test.ts |
resource3dFactory.test.ts |
software | healthy | tests/resource3dFactory.test.ts |
unitart.test.ts |
software | healthy | tests/unitart.test.ts |
fxstyle.test.ts |
software | healthy | tests/fxstyle.test.ts |
statusPips.test.ts |
software | healthy | tests/statusPips.test.ts |
scepterBatch16.test.ts |
software | healthy | tests/scepterBatch16.test.ts |
audioCastTag.test.ts |
software | healthy | tests/audioCastTag.test.ts |
strongDispel.test.ts |
software | healthy | tests/strongDispel.test.ts |
scepterBatch14.test.ts |
software | healthy | tests/scepterBatch14.test.ts |
daynightVision.test.ts |
software | healthy | tests/daynightVision.test.ts |
neutralLeash.test.ts |
software | healthy | tests/neutralLeash.test.ts |
commandCard.test.ts |
software | healthy | tests/commandCard.test.ts |
commandCursorTheme.test.ts |
software | healthy | tests/commandCursorTheme.test.ts |
scepterBatch11.test.ts |
software | healthy | tests/scepterBatch11.test.ts |
auditFixes2.test.ts |
software | healthy | tests/auditFixes2.test.ts |
core.test.ts |
software | healthy | tests/core.test.ts |
damageTypes.test.ts |
software | healthy | tests/damageTypes.test.ts |
magicResistStacking.test.ts |
software | healthy | tests/magicResistStacking.test.ts |
controlSettings.test.ts |
software | healthy | tests/controlSettings.test.ts |
botBehavior.test.ts |
software | healthy | tests/botBehavior.test.ts |
heroes9.test.ts |
software | healthy | tests/heroes9.test.ts |
resource3dPreview.test.ts |
software | healthy | tests/resource3dPreview.test.ts |
mapIntegrity.test.ts |
software | healthy | tests/mapIntegrity.test.ts |
neutrals.test.ts |
software | healthy | tests/neutrals.test.ts |
botItemUse.test.ts |
software | healthy | tests/botItemUse.test.ts |
selectionVisual.test.ts |
software | healthy | tests/selectionVisual.test.ts |
draft.test.ts |
software | healthy | tests/draft.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeCanvas |
software | healthy | tests/inputSelectionHotkeys.test.ts:FakeCanvas |
FakeWindow |
software | healthy | tests/inputSelectionHotkeys.test.ts:FakeWindow |
UxFeedback |
software | healthy | src/ui/uxFeedback.ts:UxFeedback |
InspectPanel |
software | healthy | src/ui/inspectPanel.ts:InspectPanel |
KillFeed |
software | healthy | src/ui/killfeed.ts:KillFeed |
Scoreboard |
software | healthy | src/ui/scoreboard.ts:Scoreboard |
Hud |
software | healthy | src/ui/hud.ts:Hud |
Announce |
software | healthy | src/ui/announce.ts:Announce |
EndScreen |
software | healthy | src/ui/endscreen.ts:EndScreen |
CommandCursor |
software | healthy | src/ui/commandCursor.ts:CommandCursor |
ShopPanel |
software | healthy | src/ui/shop.ts:ShopPanel |
Scene3D |
software | healthy | src/render3d/scene.ts:Scene3D |
Renderer3D |
software | healthy | src/render3d/renderer3d.ts:Renderer3D |
Fog3D |
software | healthy | src/render3d/fog3d.ts:Fog3D |
Fx3D |
software | healthy | src/render3d/fx3d.ts:Fx3D |
AudioDirector |
software | healthy | src/audio/director.ts:AudioDirector |
GameLoop |
software | healthy | src/engine/loop.ts:GameLoop |
SelectionState |
software | healthy | src/engine/selection.ts:SelectionState |
CommandMode |
software | healthy | src/engine/commandMode.ts:CommandMode |
InputManager |
software | healthy | src/engine/input.ts:InputManager |
Rng |
software | healthy | src/core/rng.ts:Rng |
Unit |
software | healthy | src/sim/unit.ts:Unit |
MinHeap |
software | healthy | src/sim/pathfinding.ts:MinHeap |
GameMap |
software | healthy | src/sim/map.ts:GameMap |
World |
software | healthy | src/sim/world.ts:World |
Camera |
software | healthy | src/render/camera.ts:Camera |
Renderer |
software | healthy | src/render/renderer.ts:Renderer |
MiniMap |
software | healthy | src/render/minimap.ts:MiniMap |
mote |
software | healthy | src/render/hero3dAssets.ts:mote |
halo |
software | healthy | src/render/hero3dAssets.ts:halo |
profile |
software | healthy | src/render/hero3dAssets.ts:profile |
FxLayer |
software | healthy | src/render/fx.ts:FxLayer |
FogRenderer |
software | healthy | src/render/fog.ts:FogRenderer |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
render3d |
software | healthy | tests/render3d |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
screenshots |
software | healthy | docs/screenshots |
ux |
software | healthy | docs/ux |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
ui |
software | healthy | src/ui |
render3d |
software | healthy | src/render3d |
audio |
software | healthy | src/audio |
engine |
software | healthy | src/engine |
core |
software | healthy | src/core |
sim |
software | healthy | src/sim |
ai |
software | healthy | src/sim/ai |
render |
software | healthy | src/render |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-tknys97s |
software | healthy | /tmp/repobility-clone-tknys97s |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5180 |
network | healthy | vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/51a57e49-7d75-4746-9bad-e1f5fb5f7f3a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/51a57e49-7d75-4746-9bad-e1f5fb5f7f3a/
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.