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.

thewoolleyman/livespec-driver-claude

https://github.com/thewoolleyman/livespec-driver-claude · scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)

17 raw signals (0 security + 17 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 13 actionable findings from 1 signal source. 4 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 112 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
_manifest_violations software healthy dev-tooling/check_plugin_structure.py:59
_skill_set_violations software healthy dev-tooling/check_plugin_structure.py:96
_fenced_invocation_violations software healthy dev-tooling/check_plugin_structure.py:115
main software healthy dev-tooling/check_plugin_structure.py:140
_hook_input software healthy tests/hooks/test_block_auto_memory.py:34
_governed_project software healthy tests/hooks/test_block_auto_memory.py:44
_run_hook software healthy tests/hooks/test_block_auto_memory.py:62
_assert_pass_through software healthy tests/hooks/test_block_auto_memory.py:77
test_script_is_executable software healthy tests/hooks/test_block_auto_memory.py:82
test_blocks_memory_write_in_governed_project software healthy tests/hooks/test_block_auto_memory.py:87
test_reason_names_the_configured_plugin_namespace software healthy tests/hooks/test_block_auto_memory.py:101
test_passes_through_without_livespec_config software healthy tests/hooks/test_block_auto_memory.py:112
test_passes_through_when_no_implementation_plugin software healthy tests/hooks/test_block_auto_memory.py:120
test_passes_through_for_non_memory_write software healthy tests/hooks/test_block_auto_memory.py:132
test_passes_through_for_memory_path_without_md_suffix software healthy tests/hooks/test_block_auto_memory.py:141
test_passes_through_for_non_write_tool software healthy tests/hooks/test_block_auto_memory.py:150
test_passes_through_when_project_dir_unset software healthy tests/hooks/test_block_auto_memory.py:159
test_passes_through_on_malformed_stdin software healthy tests/hooks/test_block_auto_memory.py:168
test_passes_through_on_unparseable_config software healthy tests/hooks/test_block_auto_memory.py:174
_user_entry software healthy tests/hooks/test_warn_plan_persistence.py:53
_tool_result_entry software healthy tests/hooks/test_warn_plan_persistence.py:57
_assistant_text_entry software healthy tests/hooks/test_warn_plan_persistence.py:67
_assistant_tool_use_entry software healthy tests/hooks/test_warn_plan_persistence.py:74
_write_transcript software healthy tests/hooks/test_warn_plan_persistence.py:84
_run_hook software healthy tests/hooks/test_warn_plan_persistence.py:91
_stop_input software healthy tests/hooks/test_warn_plan_persistence.py:103
_assert_silent software healthy tests/hooks/test_warn_plan_persistence.py:114
_assert_warn_only software healthy tests/hooks/test_warn_plan_persistence.py:119
test_script_is_executable software healthy tests/hooks/test_warn_plan_persistence.py:127
test_warns_on_unpersisted_heading_plan software healthy tests/hooks/test_warn_plan_persistence.py:132
test_warns_on_unpersisted_table software healthy tests/hooks/test_warn_plan_persistence.py:142
test_silent_when_plan_was_persisted_via_write software healthy tests/hooks/test_warn_plan_persistence.py:151
test_silent_when_plan_was_persisted_via_edit software healthy tests/hooks/test_warn_plan_persistence.py:165
test_silent_on_trivial_response software healthy tests/hooks/test_warn_plan_persistence.py:179
test_tool_results_do_not_reset_the_turn_window software healthy tests/hooks/test_warn_plan_persistence.py:188
test_window_resets_at_a_real_user_message software healthy tests/hooks/test_warn_plan_persistence.py:204
test_silent_when_stop_hook_active software healthy tests/hooks/test_warn_plan_persistence.py:218
test_silent_on_missing_transcript software healthy tests/hooks/test_warn_plan_persistence.py:227
test_silent_on_malformed_stdin software healthy tests/hooks/test_warn_plan_persistence.py:232
test_malformed_transcript_lines_are_skipped_not_fatal software healthy tests/hooks/test_warn_plan_persistence.py:237
pytest_collection_modifyitems software healthy tests/e2e-cli/conftest.py:36
_scrub_git_env software healthy tests/e2e-cli/conftest.py:66
__init__ software healthy tests/e2e-cli/test_cli_e2e.py:80
run software healthy tests/e2e-cli/test_cli_e2e.py:84
_harness_config software healthy tests/e2e-cli/test_cli_e2e.py:107
_expected_files_for software healthy tests/e2e-cli/test_cli_e2e.py:122
test_cli_e2e_full_round_trip_mock_tier software healthy tests/e2e-cli/test_cli_e2e.py:133
test_cli_e2e_coverage_gate_fails_closed_on_missing_fixture software healthy tests/e2e-cli/test_cli_e2e.py:168

LabelLayerStatusPath
README.md software healthy README.md
lefthook.yml software healthy lefthook.yml
pyproject.toml software healthy pyproject.toml
AGENTS.md software healthy AGENTS.md
BACKLOG.md software healthy BACKLOG.md
.mise.toml software healthy .mise.toml
livespec-commit-refuse-hook.sh software healthy dev-tooling/livespec-commit-refuse-hook.sh
git-hook-wrapper.sh software healthy dev-tooling/git-hook-wrapper.sh
check_plugin_structure.py software healthy dev-tooling/check_plugin_structure.py
__init__.py software healthy tests/hooks/__init__.py
test_block_auto_memory.py software healthy tests/hooks/test_block_auto_memory.py
test_warn_plan_persistence.py software healthy tests/hooks/test_warn_plan_persistence.py
__init__.py software healthy tests/e2e-cli/__init__.py
conftest.py software healthy tests/e2e-cli/conftest.py
CLAUDE.md software healthy tests/e2e-cli/CLAUDE.md
test_cli_e2e.py software healthy tests/e2e-cli/test_cli_e2e.py
prompt.md software healthy tests/e2e-cli/fixtures/doctor/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/help/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/next/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/critique/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/propose-change/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/revise/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/seed/prompt.md
prompt.md software healthy tests/e2e-cli/fixtures/prune-history/prompt.md
settings.json software healthy .claude/settings.json
release-dispatch.yml software healthy .github/workflows/release-dispatch.yml
auto-update-branches.yml software healthy .github/workflows/auto-update-branches.yml
bump-pin-from-dispatch.yml software healthy .github/workflows/bump-pin-from-dispatch.yml
ci.yml software healthy .github/workflows/ci.yml
pin-freshness.yml software healthy .github/workflows/pin-freshness.yml
AGENTS.md quality healthy AGENTS.md
tests/e2e-cli/CLAUDE.md quality healthy tests/e2e-cli/CLAUDE.md
.claude/settings.json quality healthy .claude/settings.json

LabelLayerStatusPath
dev-tooling software healthy dev-tooling
tests software healthy tests
hooks software healthy tests/hooks
e2e-cli software healthy tests/e2e-cli
fixtures software healthy tests/e2e-cli/fixtures
doctor software healthy tests/e2e-cli/fixtures/doctor
help software healthy tests/e2e-cli/fixtures/help
next software healthy tests/e2e-cli/fixtures/next
critique software healthy tests/e2e-cli/fixtures/critique
propose-change software healthy tests/e2e-cli/fixtures/propose-change
revise software healthy tests/e2e-cli/fixtures/revise
seed software healthy tests/e2e-cli/fixtures/seed
prune-history software healthy tests/e2e-cli/fixtures/prune-history
.claude software healthy .claude
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
gha::release-dispatch cicd healthy .github/workflows/release-dispatch.yml
gha::auto-update-branches cicd healthy .github/workflows/auto-update-branches.yml
gha::bump-pin-from-dispatch cicd healthy .github/workflows/bump-pin-from-dispatch.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::pin-freshness cicd healthy .github/workflows/pin-freshness.yml

LabelLayerStatusPath
dispatch cicd healthy .github/workflows/release-dispatch.yml
update-branches cicd healthy .github/workflows/auto-update-branches.yml
bump cicd healthy .github/workflows/bump-pin-from-dispatch.yml
check cicd healthy .github/workflows/ci.yml
freshness cicd healthy .github/workflows/pin-freshness.yml

LabelLayerStatusPath
APP_ID cicd healthy
APP_PRIVATE_KEY cicd healthy

LabelLayerStatusPath
repobility-clone-6b543q_k software healthy /tmp/repobility-clone-6b543q_k

LabelLayerStatusPath
_FakeCliRunner software healthy tests/e2e-cli/test_cli_e2e.py:70

LabelLayerStatusPath
port:13 network healthy .github/workflows/pin-freshness.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/4ef2b9f8-67a8-4511-8190-b186434e85c6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4ef2b9f8-67a8-4511-8190-b186434e85c6/

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.