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.

Ryfter/baton

https://github.com/Ryfter/baton · scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)

46 raw signals (0 security + 46 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 46 actionable findings from 1 signal source. 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 717 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
baton_home software healthy dashboard/paths.py:8
_ctx software healthy dashboard/main.py:71
index software healthy dashboard/main.py:80
partial_spend software healthy dashboard/main.py:85
partial_leaderboard software healthy dashboard/main.py:90
partial_activity software healthy dashboard/main.py:95
partial_controls software healthy dashboard/main.py:100
partial_fleet software healthy dashboard/main.py:105
test_parse_bash_hook_line software healthy dashboard/tests/test_journal.py:9
test_parse_agent_hook_line software healthy dashboard/tests/test_journal.py:19
test_parse_otel_line software healthy dashboard/tests/test_journal.py:29
test_parse_note_line software healthy dashboard/tests/test_journal.py:39
test_skip_header_lines software healthy dashboard/tests/test_journal.py:47
test_skip_dashboard_and_unknown_lines software healthy dashboard/tests/test_journal.py:54
test_read_journal_counts software healthy dashboard/tests/test_journal.py:64
test_read_journal_missing_file software healthy dashboard/tests/test_journal.py:75
test_parse_tagged_hook_line software healthy dashboard/tests/test_journal.py:80
test_parse_tagged_hook_with_brief software healthy dashboard/tests/test_journal.py:92
test_parse_tagged_otel_line software healthy dashboard/tests/test_journal.py:103
test_parse_lesson_line software healthy dashboard/tests/test_journal.py:113
test_untagged_lines_still_parse software healthy dashboard/tests/test_journal.py:124
test_returns_dashboard_stats software healthy dashboard/tests/test_stats.py:9
test_model_leaderboard_names software healthy dashboard/tests/test_stats.py:14
test_model_cost_sonnet software healthy dashboard/tests/test_stats.py:21
test_total_otel_calls software healthy dashboard/tests/test_stats.py:30
test_recent_hooks_count software healthy dashboard/tests/test_stats.py:35
test_ollama_models_populated_elsewhere software healthy dashboard/tests/test_stats.py:41
test_missing_journal_returns_zeros software healthy dashboard/tests/test_stats.py:46
test_models_sorted_by_cost_descending software healthy dashboard/tests/test_stats.py:54
app software healthy dashboard/tests/test_routes.py:13
client software healthy dashboard/tests/test_routes.py:22
test_api_stats_returns_stats software healthy dashboard/tests/test_routes.py:26
test_api_stats_uses_app_state_journal_path software healthy dashboard/tests/test_routes.py:38
test_ollama_stop_all_stops_each_running_model software healthy dashboard/tests/test_routes.py:51
fake_run software healthy dashboard/tests/test_routes.py:88
test_ollama_stop_all_handles_no_running_models software healthy dashboard/tests/test_routes.py:85
client software healthy dashboard/tests/test_integration.py:11
test_index_returns_html software healthy dashboard/tests/test_integration.py:17
test_index_contains_model_name software healthy dashboard/tests/test_integration.py:24
test_index_contains_htmx_polling software healthy dashboard/tests/test_integration.py:29
test_partial_spend_returns_html software healthy dashboard/tests/test_integration.py:35
test_partial_leaderboard_returns_html software healthy dashboard/tests/test_integration.py:41
test_partial_activity_returns_html software healthy dashboard/tests/test_integration.py:47
test_api_stats_full software healthy dashboard/tests/test_integration.py:53
test_activity_shows_newest_first software healthy dashboard/tests/test_integration.py:60
client_with_jobs software healthy dashboard/tests/test_integration.py:72
test_jobs_partial_via_main_app software healthy dashboard/tests/test_integration.py:82
test_jobs_detail_via_main_app software healthy dashboard/tests/test_integration.py:88
test_index_includes_jobs_card software healthy dashboard/tests/test_integration.py:94
make_app software healthy dashboard/tests/test_runs_integration.py:14

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.cursorrules software healthy .cursorrules
GEMINI.md software healthy GEMINI.md
.mcp.json software healthy .mcp.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
models.md software healthy commands/models.md
ensemble.md software healthy commands/ensemble.md
cost.md software healthy commands/cost.md
code-parallel.md software healthy commands/code-parallel.md
code-decompose.md software healthy commands/code-decompose.md
code-merge.md software healthy commands/code-merge.md
job-lesson.md software healthy commands/job-lesson.md
decision-feedback.md software healthy commands/decision-feedback.md
fleet.md software healthy commands/fleet.md
council.md software healthy commands/council.md
job-status.md software healthy commands/job-status.md
job-start.md software healthy commands/job-start.md
log-routing.md software healthy commands/log-routing.md
job-list.md software healthy commands/job-list.md
consolidate-decisions.md software healthy commands/consolidate-decisions.md
job-phase.md software healthy commands/job-phase.md
kb-search.md software healthy commands/kb-search.md
six-hats.md software healthy commands/six-hats.md
route.md software healthy commands/route.md
kb-index.md software healthy commands/kb-index.md
project-init.md software healthy commands/project-init.md
job-resume.md software healthy commands/job-resume.md
tools.md software healthy commands/tools.md
consolidate-routing.md software healthy commands/consolidate-routing.md
research.md software healthy commands/research.md
idea.md software healthy commands/idea.md
consolidate-lessons.md software healthy commands/consolidate-lessons.md
roadmap.md software healthy docs/roadmap.md
hooks-kb-autoindex.md software healthy docs/hooks-kb-autoindex.md
dashboard-redesign-handoff.md software healthy docs/dashboard-redesign-handoff.md
next-session.md software healthy docs/next-session.md
agent-handoffs.md software healthy docs/agent-handoffs.md
dashboard-redesign-audit.md software healthy docs/dashboard-redesign-audit.md
GUIDE.md software healthy docs/GUIDE.md
hooks-decision-detect.md software healthy docs/hooks-decision-detect.md
getting-started.md software healthy docs/getting-started.md
COMMANDS.md software healthy docs/COMMANDS.md
grimdex-kickoff.md software healthy docs/grimdex-kickoff.md
plan9-fleet-sync.md software healthy docs/plan9-fleet-sync.md
DECISIONS.md software healthy docs/DECISIONS.md
go-public-hardening.md software healthy docs/go-public-hardening.md
plan3-handoff.md software healthy docs/superpowers/notes/plan3-handoff.md

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
RunRecord software healthy dashboard/models/runs.py:9
RunEvent software healthy dashboard/models/runs.py:29
RunDetail software healthy dashboard/models/runs.py:37
GlobalStrip software healthy dashboard/models/runs.py:42
AgentLane software healthy dashboard/models/runs.py:49
HookEntry software healthy dashboard/models/events.py:9
OtelEntry software healthy dashboard/models/events.py:19
NoteEntry software healthy dashboard/models/events.py:29
LessonEntry software healthy dashboard/models/events.py:37
OllamaModel software healthy dashboard/models/events.py:45
LmStudioModel software healthy dashboard/models/events.py:51
ModelStats software healthy dashboard/models/events.py:56
PhaseLogEntry software healthy dashboard/models/events.py:67
JobSummary software healthy dashboard/models/events.py:74
JobDetail software healthy dashboard/models/events.py:85
DashboardStats software healthy dashboard/models/events.py:94
CostEntry software healthy dashboard/models/events.py:107
ProjectCost software healthy dashboard/models/events.py:115
DecisionRow software healthy dashboard/models/events.py:121
EnsembleRow software healthy dashboard/models/events.py:131
ProjectSummary software healthy dashboard/models/events.py:139
ProjectDetail software healthy dashboard/models/events.py:148
TestBatonCapabilities software healthy baton_mcp/tests/test_server.py:26
TestBatonRoute software healthy baton_mcp/tests/test_server.py:45
TestBatonJobList software healthy baton_mcp/tests/test_server.py:158
TestBatonFleetTest software healthy baton_mcp/tests/test_server.py:193
TestBatonKbSearch software healthy baton_mcp/tests/test_server.py:243
TestPassThroughOps software healthy baton_mcp/tests/test_server.py:281
TestMcpObject software healthy baton_mcp/tests/test_server.py:326
TestBridgeScript software healthy baton_mcp/tests/test_bridge.py:45
TestRunOpCommandShape software healthy baton_mcp/tests/test_bridge.py:85
TestRunOpStdoutParsing software healthy baton_mcp/tests/test_bridge.py:187
TestTimeoutKill software healthy baton_mcp/tests/test_bridge.py:255
ToolSpec software healthy tools/registry.py:19
EmbedError software healthy kb/embedder.py:38
Chunk software healthy kb/chunker.py:15
Hit software healthy kb/store.py:18
VectorStore software healthy kb/store.py:26
ExtractorUnavailable software healthy kb/extractors/__init__.py:18
ExtractorError software healthy kb/extractors/__init__.py:22

LabelLayerStatusPath
commands software healthy commands
docs software healthy docs
superpowers software healthy docs/superpowers
notes software healthy docs/superpowers/notes
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
releases software healthy docs/releases
scripts software healthy scripts
fixtures software healthy scripts/fixtures
dashboard software healthy dashboard
models software healthy dashboard/models
tests software healthy dashboard/tests
static software healthy dashboard/static
templates software healthy dashboard/templates
partials software healthy dashboard/templates/partials
readers software healthy dashboard/readers
routers software healthy dashboard/routers
references software healthy references
.claude software healthy .claude
baton_mcp software healthy baton_mcp
tests software healthy baton_mcp/tests
hooks software healthy hooks
tools software healthy tools
tests software healthy tools/tests
.github software healthy .github
kb software healthy kb
extractors software healthy kb/extractors
tests software healthy kb/tests

LabelLayerStatusPath
GET / api healthy dashboard/main.py
GET /partials/spend api healthy dashboard/main.py
GET /partials/leaderboard api healthy dashboard/main.py
GET /partials/activity api healthy dashboard/main.py
GET /partials/controls api healthy dashboard/main.py
GET /partials/fleet api healthy dashboard/main.py
GET /projects api healthy dashboard/routers/projects.py
GET /projects/{project_id} api healthy dashboard/routers/projects.py
GET /partials/projects api healthy dashboard/routers/projects.py
GET /partials/runs api healthy dashboard/routers/runs.py
GET /partials/assignments api healthy dashboard/routers/runs.py
GET /runs/{run_id} api healthy dashboard/routers/runs.py
GET /partials/runs/{run_id} api healthy dashboard/routers/runs.py
POST /runs/{run_id}/answer api healthy dashboard/routers/runs.py
GET /kb/search api healthy dashboard/routers/kb.py
GET /partials/kb-search api healthy dashboard/routers/kb.py
GET /partials/decision api healthy dashboard/routers/kb.py
GET /partials/jobs api healthy dashboard/routers/jobs.py
GET /jobs/{job_id} api healthy dashboard/routers/jobs.py
GET /partials/jobs/{job_id} api healthy dashboard/routers/jobs.py
POST /controls/ollama/stop-all api healthy dashboard/routers/controls.py
POST /controls/lmstudio/load api healthy dashboard/routers/controls.py
POST /controls/lmstudio/unload api healthy dashboard/routers/controls.py
POST /controls/lmstudio/server/stop api healthy dashboard/routers/controls.py
GET /api/stats api healthy dashboard/routers/api.py

LabelLayerStatusPath
port:8765 network healthy dashboard/main.py
port:08 network healthy references/prime-hours.yaml
port:18 network healthy references/prime-hours.yaml

LabelLayerStatusPath
127.0.0.1 network healthy dashboard/main.py
100.115.71.9 network healthy references/fleet.yaml

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

LabelLayerStatusPath
gpu (detected) hardware healthy dashboard/tests/test_routes.py
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/2c2340c5-fb33-4475-83b4-e7a5b4b8f835/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2c2340c5-fb33-4475-83b4-e7a5b4b8f835/

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.