https://github.com/runlegion/legion
· scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 3 weeks ago · v1 · 23 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 425 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 |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
LICENSE |
software | healthy | LICENSE |
Cargo.lock |
software | healthy | Cargo.lock |
kanban.rs |
software | healthy | tests/integration/kanban.rs |
task.rs |
software | healthy | tests/integration/task.rs |
uncertainty.rs |
software | healthy | tests/integration/uncertainty.rs |
usage.rs |
software | healthy | tests/integration/usage.rs |
spec_gen.rs |
software | healthy | tests/integration/spec_gen.rs |
bullpen.rs |
software | healthy | tests/integration/bullpen.rs |
serve.rs |
software | healthy | tests/integration/serve.rs |
daemon_watch.rs |
software | healthy | tests/integration/daemon_watch.rs |
governance.rs |
software | healthy | tests/integration/governance.rs |
index_telemetry.rs |
software | healthy | tests/integration/index_telemetry.rs |
documents.rs |
software | healthy | tests/integration/documents.rs |
memory.rs |
software | healthy | tests/integration/memory.rs |
common.rs |
software | healthy | tests/integration/common.rs |
mcp.rs |
software | healthy | tests/integration/mcp.rs |
main.rs |
software | healthy | tests/integration/main.rs |
mesh.rs |
software | healthy | tests/integration/mesh.rs |
worksource_pr.rs |
software | healthy | tests/integration/worksource_pr.rs |
gitpress-developer.persona.json |
software | healthy | tests/fixtures/gitpress-developer.persona.json |
rafters-developer-discovers.blueprint.json |
software | healthy | tests/fixtures/rafters-developer-discovers.blueprint.json |
CHANGELOG.md |
software | healthy | plugin/CHANGELOG.md |
recall.md |
software | healthy | plugin/commands/recall.md |
watch-sync.md |
software | healthy | plugin/commands/watch-sync.md |
migrate-memory.md |
software | healthy | plugin/commands/migrate-memory.md |
boost.md |
software | healthy | plugin/commands/boost.md |
bullpen.md |
software | healthy | plugin/commands/bullpen.md |
consult.md |
software | healthy | plugin/commands/consult.md |
checkpoint.md |
software | healthy | plugin/commands/checkpoint.md |
reflect.md |
software | healthy | plugin/commands/reflect.md |
surface.md |
software | healthy | plugin/commands/surface.md |
default.toml |
software | healthy | plugin/verbs/default.toml |
dungeon-master.md |
software | healthy | plugin/agents/dungeon-master.md |
legion-prime.md |
software | healthy | plugin/agents/legion-prime.md |
legion-review.md |
software | healthy | plugin/agents/legion-review.md |
legion-explore.md |
software | healthy | plugin/agents/legion-explore.md |
pre-whoami-rewrite.sh |
software | healthy | plugin/hooks/pre-whoami-rewrite.sh |
test-pre-whoami-rewrite.sh |
software | healthy | plugin/hooks/test-pre-whoami-rewrite.sh |
mark-work.sh |
software | healthy | plugin/hooks/mark-work.sh |
post-compact.sh |
software | healthy | plugin/hooks/post-compact.sh |
test-pre-grep.sh |
software | healthy | plugin/hooks/test-pre-grep.sh |
hooks.json |
software | healthy | plugin/hooks/hooks.json |
_legion-indexed.sh |
software | healthy | plugin/hooks/_legion-indexed.sh |
_legion-covered.sh |
software | healthy | plugin/hooks/_legion-covered.sh |
no-local-memory.sh |
software | healthy | plugin/hooks/no-local-memory.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
relativeTime |
software | healthy | static/app.js:relativeTime |
truncate |
software | healthy | static/app.js:truncate |
el |
software | healthy | static/app.js:el |
isPathLike |
software | healthy | static/app.js:isPathLike |
verbColor |
software | healthy | static/app.js:verbColor |
meterColor |
software | healthy | static/app.js:meterColor |
healthColor |
software | healthy | static/app.js:healthColor |
postToApi |
software | healthy | static/app.js:postToApi |
priorityBadgeClass |
software | healthy | static/app.js:priorityBadgeClass |
renderAgentStrip |
software | healthy | static/app.js:renderAgentStrip |
diff |
software | healthy | static/app.js:diff |
renderHealthStrip |
software | healthy | static/app.js:renderHealthStrip |
getTaskActions |
software | healthy | static/app.js:getTaskActions |
renderKanban |
software | healthy | static/app.js:renderKanban |
renderTaskForm |
software | healthy | static/app.js:renderTaskForm |
renderAgentDetail |
software | healthy | static/app.js:renderAgentDetail |
buildPerfCard |
software | healthy | static/app.js:buildPerfCard |
renderSignals |
software | healthy | static/app.js:renderSignals |
renderBullpen |
software | healthy | static/app.js:renderBullpen |
renderBoostCloud |
software | healthy | static/app.js:renderBoostCloud |
renderAll |
software | healthy | static/app.js:renderAll |
fetchJSON |
software | healthy | static/app.js:fetchJSON |
refreshTasks |
software | healthy | static/app.js:refreshTasks |
onLoaded |
software | healthy | static/app.js:onLoaded |
connectSSE |
software | healthy | static/app.js:connectSSE |
App |
software | healthy | app/src/App.tsx:App |
AgentStatusRow |
software | healthy | app/src/components/AgentStatusRow.tsx:AgentStatusRow |
FeedView |
software | healthy | app/src/components/FeedView.tsx:FeedView |
StatusBar |
software | healthy | app/src/components/StatusBar.tsx:StatusBar |
BroadcastBar |
software | healthy | app/src/components/BroadcastBar.tsx:BroadcastBar |
KanbanBoard |
software | healthy | app/src/components/KanbanBoard.tsx:KanbanBoard |
TaskCard |
software | healthy | app/src/components/TaskCard.tsx:TaskCard |
content |
software | healthy | app/src/components/ui/button.tsx:content |
useCardContext |
software | healthy | app/src/components/ui/card.tsx:useCardContext |
combinedRef |
software | healthy | app/src/components/ui/card.tsx:combinedRef |
DropZonePlaceholder |
software | healthy | app/src/components/ui/container.tsx:DropZonePlaceholder |
useTabsContext |
software | healthy | app/src/components/ui/tabs.tsx:useTabsContext |
Tabs |
software | healthy | app/src/components/ui/tabs.tsx:Tabs |
TabsList |
software | healthy | app/src/components/ui/tabs.tsx:TabsList |
TabsTrigger |
software | healthy | app/src/components/ui/tabs.tsx:TabsTrigger |
TabsContent |
software | healthy | app/src/components/ui/tabs.tsx:TabsContent |
useGridContext |
software | healthy | app/src/components/ui/grid.tsx:useGridContext |
GridRoot |
software | healthy | app/src/components/ui/grid.tsx:GridRoot |
GridItemDropZone |
software | healthy | app/src/components/ui/grid.tsx:GridItemDropZone |
GridItem |
software | healthy | app/src/components/ui/grid.tsx:GridItem |
relativeTime |
software | healthy | app/src/lib/time.ts:relativeTime |
getAriaAttributes |
software | healthy | app/src/lib/primitives/slot.ts:getAriaAttributes |
getDataAttributes |
software | healthy | app/src/lib/primitives/slot.ts:getDataAttributes |
that |
software | healthy | app/src/lib/primitives/slot.ts:that |
mergeSlotProps |
software | healthy | app/src/lib/primitives/slot.ts:mergeSlotProps |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
fixtures |
software | healthy | tests/fixtures |
plugin |
software | healthy | plugin |
commands |
software | healthy | plugin/commands |
verbs |
software | healthy | plugin/verbs |
agents |
software | healthy | plugin/agents |
hooks |
software | healthy | plugin/hooks |
tests |
software | healthy | plugin/hooks/tests |
lib |
software | healthy | plugin/hooks/lib |
skills |
software | healthy | plugin/skills |
legion-memory |
software | healthy | plugin/skills/legion-memory |
legion-verify |
software | healthy | plugin/skills/legion-verify |
legion-simplify |
software | healthy | plugin/skills/legion-simplify |
legion-pr-write |
software | healthy | plugin/skills/legion-pr-write |
legion-review |
software | healthy | plugin/skills/legion-review |
static |
software | healthy | static |
docs |
software | healthy | docs |
site |
software | healthy | docs/site |
plans |
software | healthy | docs/plans |
decisions |
software | healthy | docs/decisions |
scripts |
software | healthy | scripts |
app |
software | healthy | app |
src |
software | healthy | app/src |
components |
software | healthy | app/src/components |
ui |
software | healthy | app/src/components/ui |
lib |
software | healthy | app/src/lib |
primitives |
software | healthy | app/src/lib/primitives |
hooks |
software | healthy | app/src/hooks |
services |
software | healthy | app/src/services |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
schemas |
software | healthy | schemas |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
uncertainty |
software | healthy | src/uncertainty |
mcp |
software | healthy | src/mcp |
cli |
software | healthy | src/cli |
worksource |
software | healthy | src/worksource |
watch |
software | healthy | src/watch |
kanban |
software | healthy | src/kanban |
db |
software | healthy | src/db |
| Label | Layer | Status | Path |
|---|---|---|---|
definitions |
software | healthy | app/src/components/ui/button.classes.ts:definitions |
mapping |
software | healthy | app/src/components/ui/container.tsx:mapping |
definitions |
software | healthy | app/src/components/ui/badge.classes.ts:definitions |
merger |
software | healthy | app/src/lib/primitives/slot.ts:merger |
builder |
software | healthy | app/src/lib/primitives/classy.ts:builder |
structure |
software | healthy | app/src/lib/primitives/classy.ts:structure |
strings |
software | healthy | app/src/lib/primitives/classy.ts:strings |
normalization |
software | healthy | app/src/lib/primitives/classy.ts:normalization |
string |
software | healthy | app/src/lib/primitives/classy.ts:string |
into |
software | healthy | app/src/lib/primitives/classy.ts:into |
contains |
software | healthy | app/src/lib/primitives/classy.ts:contains |
has |
software | healthy | app/src/lib/primitives/classy.ts:has |
HttpAdapter |
software | healthy | app/src/services/http-adapter.ts:HttpAdapter |
| Label | Layer | Status | Path |
|---|---|---|---|
Button |
frontend | healthy | app/src/components/ui/button.tsx |
Card |
frontend | healthy | app/src/components/ui/card.tsx |
Container |
frontend | healthy | app/src/components/ui/container.tsx |
Textarea |
frontend | healthy | app/src/components/ui/textarea.tsx |
Tabs |
frontend | healthy | app/src/components/ui/tabs.tsx |
Grid |
frontend | healthy | app/src/components/ui/grid.tsx |
Input |
frontend | healthy | app/src/components/ui/input.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
fmt |
cicd | healthy | .github/workflows/ci.yml |
clippy |
cicd | healthy | .github/workflows/ci.yml |
shellcheck |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/tasks |
api | healthy | app/src/services/http-adapter.ts |
GET /api/agents |
api | healthy | app/src/services/http-adapter.ts |
GET /api/signals |
api | healthy | app/src/services/http-adapter.ts |
GET /api/schedules |
api | healthy | app/src/services/http-adapter.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | app/vite.config.ts |
port:31337 |
network | healthy | src/cluster.rs |
port:12345 |
network | healthy | src/cluster.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jmm87btm |
software | healthy | /tmp/repobility-clone-jmm87btm |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/integration/serve.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/integration/bullpen.rs |
security | healthy | tests/integration/bullpen.rs |
This page is publicly accessible at:
https://repobility.com/scan/fe054567-d409-43ff-b666-859ed01781d2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe054567-d409-43ff-b666-859ed01781d2/
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.