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.

cascodigital/bananaphone_v2

https://github.com/cascodigital/bananaphone_v2 · scanned 2026-06-16 02:52 UTC (2 months, 1 week ago)

51 raw signals (0 security + 51 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v5 · 32 actionable findings from 1 signal source. 19 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 172 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
__init__ software healthy bananafone.py:149
build_ui software healthy bananafone.py:188
setup_bindings software healthy bananafone.py:341
update_status software healthy bananafone.py:351
set_mode_button_states software healthy bananafone.py:354
set_hold_button_idle software healthy bananafone.py:374
set_hold_button_recording software healthy bananafone.py:382
set_result_text software healthy bananafone.py:390
select_mode software healthy bananafone.py:396
set_output_target software healthy bananafone.py:407
refresh_defaults_label software healthy bananafone.py:416
current_route software healthy bananafone.py:421
current_route_status software healthy bananafone.py:424
source_language software healthy bananafone.py:427
target_language software healthy bananafone.py:430
load_settings software healthy bananafone.py:433
normalize_output_target software healthy bananafone.py:453
write_settings software healthy bananafone.py:456
save_current_as_default software dead bananafone.py:464
ensure_model_loaded_async software healthy bananafone.py:474
load_mode_resources software dead bananafone.py:487
finish_loading_mode software dead bananafone.py:520
fail_loading_mode software dead bananafone.py:529
on_main_button_click software dead bananafone.py:535
on_ctrl_press software dead bananafone.py:541
on_ctrl_release software dead bananafone.py:545
on_shift_press software dead bananafone.py:549
on_shift_release software dead bananafone.py:553
maybe_start_hotkey_recording software healthy bananafone.py:557
maybe_stop_hotkey_recording software healthy bananafone.py:562
start_recording software healthy bananafone.py:567
stop_recording software healthy bananafone.py:583
capture_audio_loop software dead bananafone.py:596
process_audio software dead bananafone.py:627
after_no_audio software dead bananafone.py:660
after_transcription_success software dead bananafone.py:665
after_transcription_error software dead bananafone.py:676
handle_capture_failure software dead bananafone.py:681
get_model_cache_path software healthy bananafone.py:690
is_model_cached software healthy bananafone.py:693
refresh_cache_status software healthy bananafone.py:696
refresh_models software dead bananafone.py:701
refresh_models_worker software dead bananafone.py:710
require_openai_key software healthy bananafone.py:727
get_openai_api_key software healthy bananafone.py:732
transcribe_with_openai software healthy bananafone.py:754
transform_output_text software healthy bananafone.py:810
build_multipart_body software healthy bananafone.py:871
finish_refresh_models software dead bananafone.py:900
fail_refresh_models software dead bananafone.py:907

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

LabelLayerStatusPath
requirements.txt software healthy requirements.txt
bananafone.py software healthy bananafone.py
README.md software healthy README.md
install.sh software healthy install.sh
README_WINDOWS.md software healthy README_WINDOWS.md
LICENSE software healthy LICENSE
bananaphone_v2.py software healthy bananaphone_v2.py
README_V1.md software healthy README_V1.md

LabelLayerStatusPath
DictationApp software healthy bananafone.py:148
DictationApp software healthy bananaphone_v2.py:227

LabelLayerStatusPath
cascodigital__bananaphone_v2 software healthy /data/fable5_failed_archive/cascodigital__bananaphone_v2
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/f182981d-ae02-470a-bfbc-90239c8411b2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f182981d-ae02-470a-bfbc-90239c8411b2/

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.