Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

runlegion/legion

https://github.com/runlegion/legion · scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)

24 raw signals (0 security + 24 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
port:4000 network healthy app/vite.config.ts
port:31337 network healthy src/cluster.rs
port:12345 network healthy src/cluster.rs

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
repobility-clone-jmm87btm software healthy /tmp/repobility-clone-jmm87btm

LabelLayerStatusPath
127.0.0.1 network healthy tests/integration/serve.rs

LabelLayerStatusPath
auth::tests/integration/bullpen.rs security healthy tests/integration/bullpen.rs
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.