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.

Quigleybits/cctts

https://github.com/Quigleybits/cctts · scanned 2026-06-15 23:44 UTC (2 months, 4 weeks ago)

22 raw signals (0 security + 22 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 4 weeks ago · v1 · 21 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 265 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
_summarize_fenced software healthy cli/filter.py:95
_categorize_inline_code software healthy cli/filter.py:112
_make_inline_sub software healthy cli/filter.py:129
_sub software healthy cli/filter.py:130
filter_for_speech software healthy cli/filter.py:138
paginate_filtered software healthy cli/filter.py:188
parse_voices software healthy cli/voices.py:10
get_voice_by_index software healthy cli/voices.py:29
resolve_effective_voice software healthy cli/voices.py:39
parse_all_voices software healthy cli/voices.py:80
_parse_stored_rate software healthy cli/offline_tts.py:28
_clamp software healthy cli/offline_tts.py:45
stored_rate_to_powershell software healthy cli/offline_tts.py:49
stored_rate_to_wpm software healthy cli/offline_tts.py:57
_escape_powershell_single_quoted software healthy cli/offline_tts.py:68
_speak_windows software healthy cli/offline_tts.py:80
_speak_macos software healthy cli/offline_tts.py:100
_speak_linux software healthy cli/offline_tts.py:118
_offline_windows_command software healthy cli/offline_tts.py:137
_offline_macos_command software healthy cli/offline_tts.py:152
_offline_linux_command software healthy cli/offline_tts.py:159
offline_tts_command software healthy cli/offline_tts.py:166
speak_offline software dead cli/offline_tts.py:184
_input_rate_ok software healthy cli/cctts-cli.py:120
_input_volume_ok software healthy cli/cctts-cli.py:130
pct_to_edge software healthy cli/cctts-cli.py:140
edge_to_pct software healthy cli/cctts-cli.py:147
vol_pct_to_edge software healthy cli/cctts-cli.py:156
vol_edge_to_pct software healthy cli/cctts-cli.py:163
read_plugin_version software healthy cli/cctts-cli.py:177
fmt_status software healthy cli/cctts-cli.py:192
spawn_worker_with_text software healthy cli/cctts-cli.py:222
spawn_worker_with_text_sync software healthy cli/cctts-cli.py:236
cmd_status software healthy cli/cctts-cli.py:254
cmd_test software healthy cli/cctts-cli.py:258
cmd_toggle_global_enabled software healthy cli/cctts-cli.py:281
cmd_toggle_terminal_enabled software healthy cli/cctts-cli.py:287
print_voice_list software healthy cli/cctts-cli.py:310
cmd_set_rate software healthy cli/cctts-cli.py:320
cmd_set_volume software healthy cli/cctts-cli.py:336
cmd_set_voice software healthy cli/cctts-cli.py:352
cmd_set_voice_name software healthy cli/cctts-cli.py:372
validate_rate_volume_inputs software healthy cli/cctts-cli.py:390
cmd_broadcast_global software healthy cli/cctts-cli.py:402
cmd_pause_terminal software healthy cli/cctts-cli.py:453
cmd_pause_global software healthy cli/cctts-cli.py:464
cmd_resume_terminal software healthy cli/cctts-cli.py:470
cmd_resume_global software healthy cli/cctts-cli.py:485
cmd_skip software healthy cli/cctts-cli.py:491
cmd_stop_terminal software healthy cli/cctts-cli.py:504

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

LabelLayerStatusPath
voices.md software healthy voices.md
all-voices.md software healthy all-voices.md
README.md software healthy README.md
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
test.md software healthy commands/test.md
help.md software healthy commands/help.md
settings.md software healthy commands/settings.md
voice.md software healthy commands/voice.md
filter.py software healthy cli/filter.py
voices.py software healthy cli/voices.py
__init__.py software healthy cli/__init__.py
offline_tts.py software healthy cli/offline_tts.py
cctts-cli.py software healthy cli/cctts-cli.py
cache_prewarm.py software healthy cli/cache_prewarm.py
worker_launch.py software healthy cli/worker_launch.py
state.py software healthy cli/state.py
gen_commands.py software healthy cli/gen_commands.py
gen_all_voices.py software healthy cli/gen_all_voices.py
__init__.py software healthy hooks/__init__.py
claude-tts-toggle.py software healthy hooks/claude-tts-toggle.py
hooks.json software healthy hooks/hooks.json
claude-tts-worker.py software healthy hooks/claude-tts-worker.py
_log.py software healthy hooks/_log.py
claude-tts.py software healthy hooks/claude-tts.py

LabelLayerStatusPath
commands software healthy commands
cli software healthy cli
hooks software healthy hooks

LabelLayerStatusPath
_IndexLock software healthy hooks/claude-tts-worker.py:86
_EdgeStreamSource software healthy hooks/claude-tts-worker.py:527

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

LabelLayerStatusPath
auth::cli/filter.py security healthy cli/filter.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/46d7d283-01fe-40e9-aa5b-153087910d1c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/46d7d283-01fe-40e9-aa5b-153087910d1c/

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.