https://github.com/snds/legion
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
84 raw signals (0 security + 84 graph)
Last scanned 2 months, 2 weeks ago · v1 · 84 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 594 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 |
|---|---|---|---|
parseLine |
software | healthy | scripts/build-star-catalog.mjs:parseLine |
main |
software | healthy | scripts/build-star-catalog.mjs:main |
col |
software | healthy | scripts/build-star-catalog.mjs:col |
boot |
software | healthy | src/main.ts:boot |
initAudio |
software | healthy | src/main.ts:initAudio |
systemId |
software | healthy | src/main.ts:systemId |
applySky |
software | healthy | src/main.ts:applySky |
stepSim |
software | healthy | src/main.ts:stepSim |
gameLoop |
software | healthy | src/main.ts:gameLoop |
populateWorld |
software | healthy | src/main.ts:populateWorld |
hmr |
software | healthy | src/main.ts:hmr |
createGraph |
software | healthy | src/declarations.d.ts:createGraph |
gzipSync |
software | healthy | src/declarations.d.ts:gzipSync |
gunzipSync |
software | healthy | src/declarations.d.ts:gunzipSync |
strToU8 |
software | healthy | src/declarations.d.ts:strToU8 |
strFromU8 |
software | healthy | src/declarations.d.ts:strFromU8 |
buildStarGraph |
software | healthy | src/simulation/pathfinding.ts:buildStarGraph |
addSystemToGraph |
software | healthy | src/simulation/pathfinding.ts:addSystemToGraph |
heuristic |
software | healthy | src/simulation/pathfinding.ts:heuristic |
findPath |
software | healthy | src/simulation/pathfinding.ts:findPath |
findSafePath |
software | healthy | src/simulation/pathfinding.ts:findSafePath |
updateDanger |
software | healthy | src/simulation/pathfinding.ts:updateDanger |
blockadeRoute |
software | healthy | src/simulation/pathfinding.ts:blockadeRoute |
liftBlockade |
software | healthy | src/simulation/pathfinding.ts:liftBlockade |
getReachableSystems |
software | healthy | src/simulation/pathfinding.ts:getReachableSystems |
getNearestSystems |
software | healthy | src/simulation/pathfinding.ts:getNearestSystems |
getGraphStats |
software | healthy | src/simulation/pathfinding.ts:getGraphStats |
serializeGraph |
software | healthy | src/simulation/pathfinding.ts:serializeGraph |
deserializeGraph |
software | healthy | src/simulation/pathfinding.ts:deserializeGraph |
getFormationOffset |
software | healthy | src/simulation/steering.ts:getFormationOffset |
xOff |
software | healthy | src/simulation/steering.ts:xOff |
angle |
software | healthy | src/simulation/steering.ts:angle |
createFleet |
software | healthy | src/simulation/steering.ts:createFleet |
disbandFleet |
software | healthy | src/simulation/steering.ts:disbandFleet |
redirectFleet |
software | healthy | src/simulation/steering.ts:redirectFleet |
updateSteering |
software | healthy | src/simulation/steering.ts:updateSteering |
getFleet |
software | healthy | src/simulation/steering.ts:getFleet |
hasFleetArrived |
software | healthy | src/simulation/steering.ts:hasFleetArrived |
getActiveFleetCount |
software | healthy | src/simulation/steering.ts:getActiveFleetCount |
serializeSteering |
software | healthy | src/simulation/steering.ts:serializeSteering |
evaluateCurve |
software | healthy | src/simulation/ai/utility-scorer.ts:evaluateCurve |
makeConsiderations |
software | healthy | src/simulation/ai/utility-scorer.ts:makeConsiderations |
scoreGoals |
software | healthy | src/simulation/ai/utility-scorer.ts:scoreGoals |
pickGoal |
software | healthy | src/simulation/ai/utility-scorer.ts:pickGoal |
getAgentState |
software | healthy | src/simulation/ai/ai-manager.ts:getAgentState |
runStrategicLayer |
software | healthy | src/simulation/ai/ai-manager.ts:runStrategicLayer |
idx |
software | healthy | src/simulation/ai/ai-manager.ts:idx |
runTacticalLayer |
software | healthy | src/simulation/ai/ai-manager.ts:runTacticalLayer |
updateAI |
software | healthy | src/simulation/ai/ai-manager.ts:updateAI |
serializeAIState |
software | healthy | src/simulation/ai/ai-manager.ts:serializeAIState |
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 |
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 |
space-engine-techniques-for-legion.md |
software | healthy | docs/space-engine-techniques-for-legion.md |
planet-visual-realism.md |
software | healthy | docs/planet-visual-realism.md |
zoom-overlay-patterns.md |
software | healthy | docs/zoom-overlay-patterns.md |
galaxy-visual-redesign.md |
software | healthy | docs/galaxy-visual-redesign.md |
build-star-catalog.mjs |
software | healthy | scripts/build-star-catalog.mjs |
README.txt |
software | healthy | Fonts/26021205JW585R69/README.txt |
README.txt |
software | healthy | Fonts/2602126VLZ323ZX6/README.txt |
launch.json |
software | healthy | .claude/launch.json |
deploy-pages.yml |
software | healthy | .github/workflows/deploy-pages.yml |
styles.css |
software | healthy | src/styles.css |
main.ts |
software | healthy | src/main.ts |
declarations.d.ts |
software | healthy | src/declarations.d.ts |
pathfinding.ts |
software | healthy | src/simulation/pathfinding.ts |
steering.ts |
software | healthy | src/simulation/steering.ts |
utility-scorer.ts |
software | healthy | src/simulation/ai/utility-scorer.ts |
ai-manager.ts |
software | healthy | src/simulation/ai/ai-manager.ts |
behavior-trees.ts |
software | healthy | src/simulation/ai/behavior-trees.ts |
blackboard.ts |
software | healthy | src/simulation/ai/blackboard.ts |
command-bus.ts |
software | healthy | src/network/command-bus.ts |
commands.ts |
software | healthy | src/network/commands.ts |
tooltip.ts |
software | healthy | src/ui/tooltip.ts |
theme.ts |
software | healthy | src/ui/theme.ts |
notifications.ts |
software | healthy | src/ui/notifications.ts |
step-controls.ts |
software | healthy | src/ui/step-controls.ts |
dock.ts |
software | healthy | src/ui/dock.ts |
hud.ts |
software | healthy | src/ui/hud.ts |
panel-manager.ts |
software | healthy | src/ui/panel-manager.ts |
raycast.ts |
software | healthy | src/ui/raycast.ts |
galaxy-lab-panel.ts |
software | healthy | src/ui/galaxy-lab-panel.ts |
roster.ts |
software | healthy | src/ui/panels/roster.ts |
selection.ts |
software | healthy | src/ui/panels/selection.ts |
visual-editor.ts |
software | healthy | src/ui/panels/visual-editor.ts |
detail.ts |
software | healthy | src/ui/panels/detail.ts |
settings.ts |
software | healthy | src/ui/panels/settings.ts |
music.ts |
software | healthy | src/audio/music.ts |
audio-manager.ts |
software | healthy | src/audio/audio-manager.ts |
ambience.ts |
software | healthy | src/audio/ambience.ts |
sfx.ts |
software | healthy | src/audio/sfx.ts |
camera.ts |
software | healthy | src/core/camera.ts |
systems.ts |
software | healthy | src/core/systems.ts |
assets.ts |
software | healthy | src/core/assets.ts |
components.ts |
software | healthy | src/core/components.ts |
state.ts |
software | healthy | src/core/state.ts |
events.ts |
software | healthy | src/core/events.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Vector3 |
software | healthy | src/declarations.d.ts:Vector3 |
Vehicle |
software | healthy | src/declarations.d.ts:Vehicle |
SteeringManager |
software | healthy | src/declarations.d.ts:SteeringManager |
SteeringBehavior |
software | healthy | src/declarations.d.ts:SteeringBehavior |
ArriveBehavior |
software | healthy | src/declarations.d.ts:ArriveBehavior |
OffsetPursuitBehavior |
software | healthy | src/declarations.d.ts:OffsetPursuitBehavior |
SeparationBehavior |
software | healthy | src/declarations.d.ts:SeparationBehavior |
CohesionBehavior |
software | healthy | src/declarations.d.ts:CohesionBehavior |
AlignmentBehavior |
software | healthy | src/declarations.d.ts:AlignmentBehavior |
PursuitBehavior |
software | healthy | src/declarations.d.ts:PursuitBehavior |
EvadeBehavior |
software | healthy | src/declarations.d.ts:EvadeBehavior |
EntityManager |
software | healthy | src/declarations.d.ts:EntityManager |
Howl |
software | healthy | src/declarations.d.ts:Howl |
Dexie |
software | healthy | src/declarations.d.ts:Dexie |
Client |
software | healthy | src/declarations.d.ts:Client |
GlobalBlackboard |
software | healthy | src/simulation/ai/blackboard.ts:GlobalBlackboard |
BobBlackboards |
software | healthy | src/simulation/ai/blackboard.ts:BobBlackboards |
TaskBoard |
software | healthy | src/simulation/ai/blackboard.ts:TaskBoard |
CommandBus |
software | healthy | src/network/command-bus.ts:CommandBus |
to |
software | healthy | src/ui/hud.ts:to |
per |
software | healthy | src/ui/hud.ts:per |
PanelManagerImpl |
software | healthy | src/ui/panel-manager.ts:PanelManagerImpl |
to |
software | healthy | src/ui/panel-manager.ts:to |
MusicEngine |
software | healthy | src/audio/music.ts:MusicEngine |
AudioManager |
software | healthy | src/audio/audio-manager.ts:AudioManager |
AmbienceManager |
software | healthy | src/audio/ambience.ts:AmbienceManager |
CameraController |
software | healthy | src/core/camera.ts:CameraController |
GameState |
software | healthy | src/core/state.ts:GameState |
EventBus |
software | healthy | src/core/events.ts:EventBus |
InputManager |
software | healthy | src/core/input.ts:InputManager |
StringTable |
software | healthy | src/core/world.ts:StringTable |
SaveDatabase |
software | healthy | src/persistence/save-db.ts:SaveDatabase |
TextureDatabase |
software | healthy | src/persistence/save-db.ts:TextureDatabase |
DebugOverlay |
software | healthy | src/debug/debug-overlay.ts:DebugOverlay |
KarisBloomPass |
software | healthy | src/render/bloom.ts:KarisBloomPass |
shares |
software | healthy | src/render/icons.ts:shares |
AutoExposurePass |
software | healthy | src/render/auto-exposure.ts:AutoExposurePass |
VisualParamsStore |
software | healthy | src/render/visual-params.ts:VisualParamsStore |
uniform |
software | healthy | src/render/shaders/planet-surface.ts:uniform |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
Fonts |
software | healthy | Fonts |
26021205JW585R69 |
software | healthy | Fonts/26021205JW585R69 |
2602126VLZ323ZX6 |
software | healthy | Fonts/2602126VLZ323ZX6 |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
simulation |
software | healthy | src/simulation |
ai |
software | healthy | src/simulation/ai |
network |
software | healthy | src/network |
ui |
software | healthy | src/ui |
panels |
software | healthy | src/ui/panels |
audio |
software | healthy | src/audio |
core |
software | healthy | src/core |
persistence |
software | healthy | src/persistence |
debug |
software | healthy | src/debug |
render |
software | healthy | src/render |
shaders |
software | healthy | src/render/shaders |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy-pages.yml |
deploy |
cicd | healthy | .github/workflows/deploy-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ve6hrt_8 |
software | healthy | /tmp/repobility-clone-ve6hrt_8 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | Fonts/26021205JW585R69/README.txt |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/main.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-pages |
cicd | healthy | .github/workflows/deploy-pages.yml |
This page is publicly accessible at:
https://repobility.com/scan/3e2316c6-a4ea-4ed3-bf8d-05bba329fed1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3e2316c6-a4ea-4ed3-bf8d-05bba329fed1/
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.