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.

vuk-right-hand/Voicers

https://github.com/vuk-right-hand/Voicers · scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)

68 raw signals (0 security + 68 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 67 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 664 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 host/clipboard_watcher_mac.py:28
start software healthy host/clipboard_watcher_mac.py:41
stop software healthy host/clipboard_watcher_mac.py:52
_run software healthy host/clipboard_watcher_mac.py:60
update_last_text software dead host/clipboard_watcher_mac.py:80
capture_screen software dead host/screen.py:11
get_screen_size software healthy host/screen.py:19
_static_wnd_proc software healthy host/clipboard_watcher.py:68
_ensure_class_registered software healthy host/clipboard_watcher.py:84
__init__ software healthy host/clipboard_watcher.py:101
start software healthy host/clipboard_watcher.py:113
stop software healthy host/clipboard_watcher.py:126
_run software healthy host/clipboard_watcher.py:135
_on_clipboard_change software healthy host/clipboard_watcher.py:179
update_last_text software dead host/clipboard_watcher.py:193
_fetch_hosted_gemini_token software healthy host/gemini_live.py:55
__init__ software healthy host/gemini_live.py:126
start software healthy host/gemini_live.py:182
send_audio software healthy host/gemini_live.py:294
begin_turn software healthy host/gemini_live.py:305
stop software healthy host/gemini_live.py:375
restart software healthy host/gemini_live.py:412
_send_loop software healthy host/gemini_live.py:479
_rms_of_pcm16le software healthy host/gemini_live.py:540
_token_expiry_loop software healthy host/gemini_live.py:564
_flush_loop software healthy host/gemini_live.py:594
flush_final software healthy host/gemini_live.py:650
_recv_loop software healthy host/gemini_live.py:712
_get_clipboard_lock software healthy host/input.py:21
type_text_paste_async software healthy host/input.py:28
get_clipboard_async software healthy host/input.py:51
copy_selection_async software healthy host/input.py:61
tap software healthy host/input.py:94
type_text software healthy host/input.py:117
type_text_paste software dead host/input.py:122
scroll software healthy host/input.py:131
_map_keys_for_platform software healthy host/input.py:143
execute_command software healthy host/input.py:152
mousemove_relative software healthy host/input.py:189
mousedown software healthy host/input.py:194
mouseup software healthy host/input.py:199
click software healthy host/input.py:204
double_click software healthy host/input.py:209
get_cursor_pos software healthy host/input.py:214
_fetch_cf_direct software healthy host/webrtc_host.py:53
_fetch_cf_hosted software healthy host/webrtc_host.py:74
_generate_cf_ice_servers software healthy host/webrtc_host.py:89
_build_rtc_config software healthy host/webrtc_host.py:121
__init__ software healthy host/webrtc_host.py:195
recv software dead host/webrtc_host.py:157

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

LabelLayerStatusPath
.env.local.example software healthy .env.local.example
.claude_learnings.md software healthy .claude_learnings.md
GEMINI.md software healthy GEMINI.md
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
next.config.ts software healthy next.config.ts
README.md software healthy host/README.md
clipboard_watcher_mac.py software healthy host/clipboard_watcher_mac.py
screen.py software healthy host/screen.py
clipboard_watcher.py software healthy host/clipboard_watcher.py
gemini_live.py software healthy host/gemini_live.py
input.py software healthy host/input.py
.env.example software healthy host/.env.example
webrtc_host.py software healthy host/webrtc_host.py
server.py software healthy host/server.py
requirements.txt software healthy host/requirements.txt
supabase_client.py software healthy host/supabase_client.py
test_stale_connection_guards.py software healthy host/tests/test_stale_connection_guards.py
test_webrtc_hold_open.py software healthy host/tests/test_webrtc_hold_open.py
test_connection_state.py software healthy host/tests/test_connection_state.py
conftest.py software healthy host/tests/conftest.py
test_gemini_activity_lock.py software healthy host/tests/test_gemini_activity_lock.py
test_start_voice_error_surfaces.py software healthy host/tests/test_start_voice_error_surfaces.py
test_connection_teardown_gemini.py software healthy host/tests/test_connection_teardown_gemini.py
test_gemini_real_integration.py software healthy host/tests/test_gemini_real_integration.py
test_gemini_flush_final.py software healthy host/tests/test_gemini_flush_final.py
test_gemini_session_reuse.py software healthy host/tests/test_gemini_session_reuse.py
test_model_pinned.py software healthy host/tests/test_model_pinned.py
test_gemini_boot_no_drop.py software healthy host/tests/test_gemini_boot_no_drop.py
test_start_stop_race.py software healthy host/tests/test_start_stop_race.py
test_prewarm_lifecycle.py software healthy host/tests/test_prewarm_lifecycle.py
test_session_self_heal.py software healthy host/tests/test_session_self_heal.py
test_gemini_flush_resilient.py software healthy host/tests/test_gemini_flush_resilient.py
test_filter_logs_cjk.py software healthy host/tests/test_filter_logs_cjk.py
test_audio_watchdogs.py software healthy host/tests/test_audio_watchdogs.py
test_signaling_resilience.py software healthy host/tests/test_signaling_resilience.py
README.md software healthy host/tests/fixtures/README.md
settings.local.json software healthy .claude/settings.local.json
002_device_link.sql software healthy supabase/migrations/002_device_link.sql
004_protect_plan.sql software healthy supabase/migrations/004_protect_plan.sql
005_payment_failure_tracking.sql software healthy supabase/migrations/005_payment_failure_tracking.sql
001_foundation.sql software healthy supabase/migrations/001_foundation.sql
006_gemini_token_audit.sql software healthy supabase/migrations/006_gemini_token_audit.sql
003_subscriptions.sql software healthy supabase/migrations/003_subscriptions.sql
manifest.json software healthy public/manifest.json

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

LabelLayerStatusPath
ClipboardWatcher software healthy host/clipboard_watcher_mac.py:25
_WNDCLASSW software healthy host/clipboard_watcher.py:41
ClipboardWatcher software healthy host/clipboard_watcher.py:98
GeminiLive software healthy host/gemini_live.py:116
ScreenCaptureTrack software healthy host/webrtc_host.py:145
WebRTCHost software healthy host/webrtc_host.py:192
TapRequest software healthy host/server.py:44
TypeRequest software healthy host/server.py:49
ScrollRequest software healthy host/server.py:53
CommandRequest software healthy host/server.py:57
StubWatcher software healthy host/tests/test_stale_connection_guards.py:27
StubGemini software healthy host/tests/test_stale_connection_guards.py:38
FakeDC software healthy host/tests/test_stale_connection_guards.py:47
FakePC software healthy host/tests/test_connection_state.py:129
_FakeServerContent software healthy host/tests/conftest.py:35
_FakeResponse software healthy host/tests/conftest.py:44
FakeLiveSession software healthy host/tests/conftest.py:65
FakeLiveContextManager software healthy host/tests/conftest.py:133
FakeLive software healthy host/tests/conftest.py:149
FakeAio software healthy host/tests/conftest.py:162
FakeClient software healthy host/tests/conftest.py:167
FakeChannel software healthy host/tests/test_start_voice_error_surfaces.py:38
FakeChannel software healthy host/tests/test_connection_teardown_gemini.py:26
FakeChannel software healthy host/tests/test_start_stop_race.py:29
FakeChannel software healthy host/tests/test_prewarm_lifecycle.py:29
FakeChannel software healthy host/tests/test_session_self_heal.py:32
StubGemini software healthy host/tests/test_session_self_heal.py:63
FlakyGemini software healthy host/tests/test_session_self_heal.py:164
DeadGemini software healthy host/tests/test_session_self_heal.py:209
FakeChannel software healthy host/tests/test_audio_watchdogs.py:41
itself software healthy src/hooks/use-voice.sample-rate.test.mjs:itself
PCMProcessor software healthy src/hooks/voice-worklet.ts:PCMProcessor
MockAudioParam software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockAudioParam
MockAudioNode software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockAudioNode
MockGainNode software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockGainNode
MockMediaStreamAudioSourceNode software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockMediaStrea…
MockAudioWorkletNode software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockAudioWorkl…
MockAudioWorklet software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockAudioWorkl…
MockAudioContext software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockAudioConte…
MockMediaStreamTrack software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockMediaStrea…
MockMediaStream software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockMediaStream
MockDataChannel software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:MockDataChannel
Proc software healthy src/hooks/__test-helpers__/webaudio-mock.mjs:Proc

LabelLayerStatusPath
host software healthy host
tests software healthy host/tests
fixtures software healthy host/tests/fixtures
.claude software healthy .claude
supabase software healthy supabase
migrations software healthy supabase/migrations
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows
installer-mac software healthy installer-mac
src software healthy src
types software healthy src/types
components software healthy src/components
app software healthy src/app
api software healthy src/app/api
send-verify-email software healthy src/app/api/send-verify-email
turn-credentials software healthy src/app/api/turn-credentials
gemini-token software healthy src/app/api/gemini-token
stripe software healthy src/app/api/stripe
webhook software healthy src/app/api/stripe/webhook
portal software healthy src/app/api/stripe/portal
checkout software healthy src/app/api/stripe/checkout
(app) software healthy src/app/(app)
settings software healthy src/app/(app)/settings
dashboard software healthy src/app/(app)/dashboard
session software healthy src/app/(app)/session
(auth) software healthy src/app/(auth)
login software healthy src/app/(auth)/login
callback software healthy src/app/(auth)/callback
verify software healthy src/app/(auth)/verify
download software healthy src/app/download
tos software healthy src/app/tos
privacy software healthy src/app/privacy
lib software healthy src/lib
webrtc software healthy src/lib/webrtc
supabase software healthy src/lib/supabase
hooks software healthy src/hooks
__test-helpers__ software healthy src/hooks/__test-helpers__

LabelLayerStatusPath
FloatingInfectButton frontend healthy src/components/floating-infect-button.tsx
LandingPage frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
AppLayout frontend healthy src/app/(app)/layout.tsx
SettingsPage frontend healthy src/app/(app)/settings/page.tsx
DashboardPage frontend healthy src/app/(app)/dashboard/page.tsx
SessionPage frontend healthy src/app/(app)/session/page.tsx
LoginPage frontend healthy src/app/(auth)/login/page.tsx
VerifyPage frontend healthy src/app/(auth)/verify/page.tsx
DownloadPage frontend healthy src/app/download/page.tsx
TermsPage frontend healthy src/app/tos/page.tsx
PrivacyPage frontend healthy src/app/privacy/page.tsx

LabelLayerStatusPath
192.168.1.2 network healthy next.config.ts
192.168.1.4 network healthy next.config.ts
192.168.1.5 network healthy next.config.ts
192.168.1.9 network healthy next.config.ts
11.385.6.105 network healthy src/app/(auth)/login/page.tsx
3.495.99.105 network healthy src/app/(auth)/login/page.tsx
3.18.765.84 network healthy src/app/(auth)/login/page.tsx
5.925.435.375 network healthy src/app/(auth)/login/page.tsx
315.225.69.825 network healthy src/app/(auth)/login/page.tsx
120.0.0.0 network healthy src/app/download/platform.test.mjs

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/(app)/settings frontend healthy src/app/(app)/settings/page.tsx
/(app)/dashboard frontend healthy src/app/(app)/dashboard/page.tsx
/(app)/session frontend healthy src/app/(app)/session/page.tsx
/(auth)/login frontend healthy src/app/(auth)/login/page.tsx
/(auth)/verify frontend healthy src/app/(auth)/verify/page.tsx
/download frontend healthy src/app/download/page.tsx
/tos frontend healthy src/app/tos/page.tsx
/privacy frontend healthy src/app/privacy/page.tsx

LabelLayerStatusPath
002_device_link.sql data healthy supabase/migrations/002_device_link.sql
004_protect_plan.sql data healthy supabase/migrations/004_protect_plan.sql
005_payment_failure_tracking.sql data healthy supabase/migrations/005_payment_failure_tracking.sql
001_foundation.sql data healthy supabase/migrations/001_foundation.sql
006_gemini_token_audit.sql data healthy supabase/migrations/006_gemini_token_audit.sql
003_subscriptions.sql data healthy supabase/migrations/003_subscriptions.sql

LabelLayerStatusPath
GET /health api healthy host/server.py
POST /tap api healthy host/server.py
POST /type api healthy host/server.py
POST /scroll api healthy host/server.py
POST /command api healthy host/server.py

LabelLayerStatusPath
auth::src/app/(auth)/callback/route.ts security healthy src/app/(auth)/callback/route.ts
auth::src/app/privacy/page.tsx security healthy src/app/privacy/page.tsx
auth::src/app/(auth)/login/page.tsx security healthy src/app/(auth)/login/page.tsx
auth::src/app/(auth)/verify/page.tsx security healthy src/app/(auth)/verify/page.tsx
auth::src/app/api/turn-credentials/route.ts security healthy src/app/api/turn-credentials/route.ts

LabelLayerStatusPath
CF_TURN_API_TOKEN cicd healthy
SUPABASE_URL cicd healthy
CF_TURN_KEY_ID cicd healthy
SUPABASE_SERVICE_ROLE_KEY cicd healthy

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

LabelLayerStatusPath
redis data healthy .env.local.example

LabelLayerStatusPath
public data healthy supabase/migrations/001_foundation.sql

LabelLayerStatusPath
port:8000 network healthy host/.env.example

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
gpu (detected) hardware healthy src/app/page.tsx

LabelLayerStatusPath
gha::build-mac-installer cicd healthy .github/workflows/build-mac-installer.yml

LabelLayerStatusPath
build-dmg cicd healthy .github/workflows/build-mac-installer.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/d5901c0f-2d26-4a58-b78b-7ffe0386172f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d5901c0f-2d26-4a58-b78b-7ffe0386172f/

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.