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.

spm1001/batterie

https://github.com/spm1001/batterie · scanned 2026-06-16 00:19 UTC (2 months, 2 weeks ago)

84 raw signals (0 security + 84 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 73 actionable findings from 1 signal source. 11 repeated signals 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 1144 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
render_brigade_table_readme software healthy plugins/batterie/scripts/render.py:104
render_brigade_table_docs software healthy plugins/batterie/scripts/render.py:120
render_vocabulary software healthy plugins/batterie/scripts/render.py:136
render_tool_routing software healthy plugins/batterie/scripts/render.py:147
render_dependency_direction software healthy plugins/batterie/scripts/render.py:163
render_key_repos software healthy plugins/batterie/scripts/render.py:190
_marker_pair software healthy plugins/batterie/scripts/render.py:225
replace_markers software healthy plugins/batterie/scripts/render.py:238
replacer software dead plugins/batterie/scripts/render.py:242
update_file software healthy plugins/batterie/scripts/render.py:256
main software healthy plugins/batterie/scripts/render.py:270
fetch_simon_list software healthy plugins/batterie/scripts/check-actions-currency.py:44
find_workflow_files software healthy plugins/batterie/scripts/check-actions-currency.py:58
parse_workflow software healthy plugins/batterie/scripts/check-actions-currency.py:62
main software healthy plugins/batterie/scripts/check-actions-currency.py:72
parse_frontmatter software healthy plugins/batterie/scripts/batterie-lint.py:58
resolve_plugin_dir software healthy plugins/batterie/scripts/batterie-lint.py:74
_resolve_plugin_root software healthy plugins/batterie/scripts/batterie-lint.py:89
_collect_registered_hook_scripts software healthy plugins/batterie/scripts/batterie-lint.py:98
lint_plugin software healthy plugins/batterie/scripts/batterie-lint.py:112
main software healthy plugins/batterie/scripts/batterie-lint.py:271
extract_sections software healthy plugins/batterie/scripts/lint.py:50
show_diff software healthy plugins/batterie/scripts/lint.py:86
main software healthy plugins/batterie/scripts/lint.py:105
try_parse_json software healthy plugins/passe/scripts/naive-survey-analyze.py:9
analyze software healthy plugins/passe/scripts/naive-survey-analyze.py:36
main software healthy plugins/passe/scripts/minify_libs.py:25
load_items_jsonl software healthy plugins/trousse/scripts/bon-survey.py:20
load_items_dolt software healthy plugins/trousse/scripts/bon-survey.py:32
get_backend software healthy plugins/trousse/scripts/bon-survey.py:52
load_items software healthy plugins/trousse/scripts/bon-survey.py:59
survey software healthy plugins/trousse/scripts/bon-survey.py:69
print_text software healthy plugins/trousse/scripts/bon-survey.py:100
print_markdown software healthy plugins/trousse/scripts/bon-survey.py:134
print_json software healthy plugins/trousse/scripts/bon-survey.py:166
main software healthy plugins/trousse/scripts/bon-survey.py:181
main software healthy plugins/trousse/skills/picture/generate.py:20
get_category software healthy plugins/trousse/skills/screenshot/scripts/look.py:103
get_windows software healthy plugins/trousse/skills/screenshot/scripts/look.py:108
capture_screen software healthy plugins/trousse/skills/screenshot/scripts/look.py:150
capture_window software healthy plugins/trousse/skills/screenshot/scripts/look.py:161
resize_image software healthy plugins/trousse/skills/screenshot/scripts/look.py:168
generate_filename software healthy plugins/trousse/skills/screenshot/scripts/look.py:175
main software healthy plugins/trousse/skills/screenshot/scripts/look.py:181
git_tracked_files software healthy plugins/trousse/skills/toise/references/metrics.py:86
is_source_file software healthy plugins/trousse/skills/toise/references/metrics.py:98
is_generated software healthy plugins/trousse/skills/toise/references/metrics.py:102
read_lines software healthy plugins/trousse/skills/toise/references/metrics.py:108
has_first_breath software healthy plugins/trousse/skills/toise/references/metrics.py:118
check_module_names software healthy plugins/trousse/skills/toise/references/metrics.py:153

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
assemble.sh software healthy assemble.sh
batterie-update.md software healthy commands/batterie-update.md
assemble.yml software healthy .github/workflows/assemble.yml
CLAUDE.md software healthy plugins/batterie/CLAUDE.md
instructions.md software healthy plugins/batterie/instructions.md
render.py software healthy plugins/batterie/scripts/render.py
check-actions-currency.py software healthy plugins/batterie/scripts/check-actions-currency.py
batterie-lint.py software healthy plugins/batterie/scripts/batterie-lint.py
lint.py software healthy plugins/batterie/scripts/lint.py
session-start.sh software healthy plugins/batterie/hooks/session-start.sh
SKILL.md software healthy plugins/batterie/skills/update/SKILL.md
CLAUDE.md software healthy plugins/passe/CLAUDE.md
instructions.md software healthy plugins/passe/instructions.md
naive-survey.sh software healthy plugins/passe/scripts/naive-survey.sh
naive-survey-probe.sh software healthy plugins/passe/scripts/naive-survey-probe.sh
naive-survey-v2.sh software healthy plugins/passe/scripts/naive-survey-v2.sh
naive-survey-analyze.py software healthy plugins/passe/scripts/naive-survey-analyze.py
minify_libs.py software healthy plugins/passe/scripts/minify_libs.py
ensure-passe.sh software healthy plugins/passe/hooks/ensure-passe.sh
session-start.sh software healthy plugins/passe/hooks/session-start.sh
SKILL.md software healthy plugins/passe/skills/passe/SKILL.md
verbs.md software healthy plugins/passe/skills/passe/references/verbs.md
internals.md software healthy plugins/passe/skills/passe/references/internals.md
CLAUDE.md software healthy plugins/trousse/CLAUDE.md
instructions.md software healthy plugins/trousse/instructions.md
consomme-dashboard.md software healthy plugins/trousse/commands/consomme-dashboard.md
consomme-validate.md software healthy plugins/trousse/commands/consomme-validate.md
consomme-explore.md software healthy plugins/trousse/commands/consomme-explore.md
consomme-sheets.md software healthy plugins/trousse/commands/consomme-sheets.md
consomme-ingest.md software healthy plugins/trousse/commands/consomme-ingest.md
consomme.md software healthy plugins/trousse/commands/consomme.md
consomme-profile.md software healthy plugins/trousse/commands/consomme-profile.md
ardoise.sh software healthy plugins/trousse/scripts/ardoise.sh
bon-survey.py software healthy plugins/trousse/scripts/bon-survey.py
hooks.json software healthy plugins/trousse/hooks/hooks.json
session-start.sh software healthy plugins/trousse/hooks/session-start.sh
imagen.sh software healthy plugins/trousse/skills/picture/imagen.sh
README.md software healthy plugins/trousse/skills/picture/README.md
generate.py software healthy plugins/trousse/skills/picture/generate.py
SKILL.md software healthy plugins/trousse/skills/picture/SKILL.md
prompting.md software healthy plugins/trousse/skills/picture/references/prompting.md
README.md software healthy plugins/trousse/skills/screenshot/README.md
SKILL.md software healthy plugins/trousse/skills/screenshot/SKILL.md
look.py software healthy plugins/trousse/skills/screenshot/scripts/look.py
README.md software healthy plugins/trousse/skills/titans/README.md
SKILL.md software healthy plugins/trousse/skills/titans/SKILL.md
REVIEWERS.md software healthy plugins/trousse/skills/titans/references/REVIEWERS.md
SYNTHESIS.md software healthy plugins/trousse/skills/titans/references/SYNTHESIS.md
SKILL.md software healthy plugins/trousse/skills/toise/SKILL.md

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

LabelLayerStatusPath
commands software healthy commands
.github software healthy .github
workflows software healthy .github/workflows
plugins software healthy plugins
batterie software healthy plugins/batterie
scripts software healthy plugins/batterie/scripts
hooks software healthy plugins/batterie/hooks
skills software healthy plugins/batterie/skills
update software healthy plugins/batterie/skills/update
passe software healthy plugins/passe
scripts software healthy plugins/passe/scripts
hooks software healthy plugins/passe/hooks
skills software healthy plugins/passe/skills
passe software healthy plugins/passe/skills/passe
references software healthy plugins/passe/skills/passe/references
trousse software healthy plugins/trousse
commands software healthy plugins/trousse/commands
scripts software healthy plugins/trousse/scripts
hooks software healthy plugins/trousse/hooks
skills software healthy plugins/trousse/skills
picture software healthy plugins/trousse/skills/picture
references software healthy plugins/trousse/skills/picture/references
screenshot software healthy plugins/trousse/skills/screenshot
scripts software healthy plugins/trousse/skills/screenshot/scripts
titans software healthy plugins/trousse/skills/titans
references software healthy plugins/trousse/skills/titans/references
toise software healthy plugins/trousse/skills/toise
references software healthy plugins/trousse/skills/toise/references
review software healthy plugins/trousse/skills/review
scaffold software healthy plugins/trousse/skills/scaffold
scripts software healthy plugins/trousse/skills/scaffold/scripts
diagram software healthy plugins/trousse/skills/diagram
references software healthy plugins/trousse/skills/diagram/references
google-devdocs software healthy plugins/trousse/skills/google-devdocs
references software healthy plugins/trousse/skills/google-devdocs/references
github-cleanup software healthy plugins/trousse/skills/github-cleanup
scripts software healthy plugins/trousse/skills/github-cleanup/scripts
references software healthy plugins/trousse/skills/github-cleanup/references
server-checkup software healthy plugins/trousse/skills/server-checkup
references software healthy plugins/trousse/skills/server-checkup/references
skill-forge software healthy plugins/trousse/skills/skill-forge
scripts software healthy plugins/trousse/skills/skill-forge/scripts
references software healthy plugins/trousse/skills/skill-forge/references
deglacer software healthy plugins/trousse/skills/deglacer
ardoise software healthy plugins/trousse/skills/ardoise
references software healthy plugins/trousse/skills/ardoise/references
tamis software healthy plugins/trousse/skills/tamis
scripts software healthy plugins/trousse/skills/tamis/scripts
references software healthy plugins/trousse/skills/tamis/references
mandoline software healthy plugins/trousse/skills/mandoline

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

LabelLayerStatusPath
Check software healthy plugins/trousse/skills/scaffold/scripts/validate_repo.py:39
Report software healthy plugins/trousse/skills/scaffold/scripts/validate_repo.py:47
Check software healthy plugins/trousse/skills/skill-forge/scripts/lint_skill.py:35
LintResult software healthy plugins/trousse/skills/skill-forge/scripts/lint_skill.py:46
Finding software healthy plugins/trousse/skills/skill-forge/scripts/scan.py:29
ScanResult software healthy plugins/trousse/skills/skill-forge/scripts/scan.py:41
ScoreComponent software healthy plugins/trousse/skills/skill-forge/scripts/score_descriptio…
CSOScore software healthy plugins/trousse/skills/skill-forge/scripts/score_descriptio…
TestScenario software healthy plugins/trousse/skills/skill-forge/scripts/test_skill.py:35
TestSuite software healthy plugins/trousse/skills/skill-forge/scripts/test_skill.py:48
_SyncClientProto software healthy plugins/mise/cues_util.py:31
ErrorKind software healthy plugins/mise/models.py:25
MiseError software healthy plugins/mise/models.py:38
SheetTab software healthy plugins/mise/models.py:81
ChartData software healthy plugins/mise/models.py:89
SpreadsheetData software healthy plugins/mise/models.py:112
DocTab software healthy plugins/mise/models.py:151
DocData software healthy plugins/mise/models.py:163
ForwardedMessage software healthy plugins/mise/models.py:187
EmailAttachment software healthy plugins/mise/models.py:197
EmailMessage software healthy plugins/mise/models.py:209
GmailThreadData software healthy plugins/mise/models.py:242
SlideTable software healthy plugins/mise/models.py:274
SlideData software healthy plugins/mise/models.py:280
PresentationData software healthy plugins/mise/models.py:313
FolderItem software healthy plugins/mise/models.py:342
FolderFile software healthy plugins/mise/models.py:349
FolderListing software healthy plugins/mise/models.py:357
FolderTreeNode software healthy plugins/mise/models.py:369
EmailContext software healthy plugins/mise/models.py:383
DriveSearchResult software healthy plugins/mise/models.py:392
GmailSearchResult software healthy plugins/mise/models.py:411
GmailSearchResults software healthy plugins/mise/models.py:428
FetchResult software healthy plugins/mise/models.py:439
FetchError software healthy plugins/mise/models.py:472
SearchResult software healthy plugins/mise/models.py:490
DoResult software healthy plugins/mise/models.py:610
CommentReply software healthy plugins/mise/models.py:640
CommentData software healthy plugins/mise/models.py:652
FileCommentsData software healthy plugins/mise/models.py:667
ActivityActor software healthy plugins/mise/models.py:690
ActivityTarget software healthy plugins/mise/models.py:697
CommentActivity software healthy plugins/mise/models.py:706
ActivitySearchResult software healthy plugins/mise/models.py:718
CalendarAttachment software healthy plugins/mise/models.py:730
CalendarAttendee software healthy plugins/mise/models.py:739
CalendarEvent software healthy plugins/mise/models.py:749
CalendarSearchResult software healthy plugins/mise/models.py:764
OfficeConversionResult software healthy plugins/mise/adapters/office.py:56
MiseHttpClient software healthy plugins/mise/adapters/http_client.py:138

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

LabelLayerStatusPath
auth::plugins/mise/auth.py security healthy plugins/mise/auth.py
auth::plugins/bon/skills/open/SKILL.md security healthy plugins/bon/skills/open/SKILL.md
auth::assemble.sh security healthy assemble.sh
auth::plugins/passe/skills/passe/SKILL.md security healthy plugins/passe/skills/passe/SKILL.md
auth::plugins/trousse/skills/skill-forge/scripts/scan.py security healthy plugins/trousse/skills/skill-forge/scripts/scan.py
auth::plugins/mise/cues_util.py security healthy plugins/mise/cues_util.py
auth::plugins/mise/adapters/http_client.py security healthy plugins/mise/adapters/http_client.py
auth::plugins/mise/apps-script/README.md security healthy plugins/mise/apps-script/README.md
auth::plugins/mise/adapters/genai.py security healthy plugins/mise/adapters/genai.py
auth::plugins/mise/token_store.py security healthy plugins/mise/token_store.py
auth::plugins/mise/hooks/ensure-mise.sh security healthy plugins/mise/hooks/ensure-mise.sh
auth::plugins/passe/CLAUDE.md security healthy plugins/passe/CLAUDE.md
auth::plugins/mise/CLAUDE.md security healthy plugins/mise/CLAUDE.md
auth::plugins/mise/pyproject.toml security healthy plugins/mise/pyproject.toml
auth::plugins/mise/skills/mise/SKILL.md security healthy plugins/mise/skills/mise/SKILL.md
auth::plugins/mise/oauth_config.py security healthy plugins/mise/oauth_config.py
auth::plugins/mise/README.md security healthy plugins/mise/README.md
auth::plugins/mise/tools/setup_oauth.py security healthy plugins/mise/tools/setup_oauth.py

LabelLayerStatusPath
port:07 network healthy .github/workflows/assemble.yml
port:4000 network healthy plugins/batterie/CLAUDE.md
port:9222 network healthy plugins/passe/CLAUDE.md

LabelLayerStatusPath
1.1.1.1 network healthy plugins/trousse/skills/tamis/README.md
127.0.0.1 network healthy plugins/trousse/skills/tamis/SKILL.md
192.0.2.1 network healthy plugins/mise/scripts/sanitize_fixtures.py

LabelLayerStatusPath
vps::gcp hardware healthy plugins/trousse/skills/skill-forge/scripts/lint_skill.py
vps::aws hardware healthy plugins/trousse/skills/skill-forge/scripts/lint_skill.py
vps::hetzner hardware healthy plugins/trousse/skills/tamis/SKILL.md

LabelLayerStatusPath
mysql data healthy plugins/bon/CLAUDE.md
redis data healthy plugins/bon/skills/open/SKILL.md

LabelLayerStatusPath
repobility-clone-8scublma software healthy /tmp/repobility-clone-8scublma

LabelLayerStatusPath
gpu (detected) hardware healthy plugins/passe/CLAUDE.md

LabelLayerStatusPath
gha::assemble cicd healthy .github/workflows/assemble.yml

LabelLayerStatusPath
assemble cicd healthy .github/workflows/assemble.yml
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/8dbc0898-119a-46e0-87d3-b70eecb4208f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8dbc0898-119a-46e0-87d3-b70eecb4208f/

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.