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.
48 of your 187 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 1.7s · analysis 37.97s · 3.7 MB · GitHub API rate-limit (preflight)

moinulmoin/voicetypr

https://github.com/moinulmoin/voicetypr · scanned 2026-06-06 00:11 UTC (4 days, 3 hours ago) · 10 languages

362 raw signals (170 security + 192 graph) 49th percentile · Typescript · medium (20-100K LoC) System graph score 62 (higher by 6)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 3 hours ago · v2 · 187 actionable findings from 2 signal sources. 79 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 33.1 0.25 8.28
testing_score 92.0 0.20 18.40
documentation_score 71.7 0.15 10.76
practices_score 80.0 0.15 12.00
code_quality 64.8 0.10 6.48
Overall 1.00 68.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 797 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
clearLicenseCache software healthy scripts/clear-license-cache.js:clearLicenseCache
App software healthy src/App.tsx:App
isCloudModel software healthy src/types.ts:isCloudModel
isLocalModel software healthy src/types.ts:isLocalModel
toBackendOptions software healthy src/types/ai.ts:toBackendOptions
fromBackendOptions software healthy src/types/ai.ts:fromBackendOptions
getProviderById software healthy src/types/providers.ts:getProviderById
RecordButton software healthy src/test/tauri-integration.test.tsx:RecordButton
handleClick software healthy src/test/tauri-integration.test.tsx:handleClick
defaultIpcHandler software healthy src/test/setup.ts:defaultIpcHandler
r software healthy src/test/setup.ts:r
return software healthy src/test/setup.ts:return
emitMockEvent software healthy src/test/setup.ts:emitMockEvent
key software healthy src/utils/keyring.test.ts:key
getErrorMessage software healthy src/utils/error.ts:getErrorMessage
keyringSet software healthy src/utils/keyring.ts:keyringSet
keyringGet software healthy src/utils/keyring.ts:keyringGet
keyringDelete software healthy src/utils/keyring.ts:keyringDelete
keyringHas software healthy src/utils/keyring.ts:keyringHas
saveApiKey software healthy src/utils/keyring.ts:saveApiKey
getApiKey software healthy src/utils/keyring.ts:getApiKey
hasApiKey software healthy src/utils/keyring.ts:hasApiKey
removeApiKey software healthy src/utils/keyring.ts:removeApiKey
loadApiKeysToCache software healthy src/utils/keyring.ts:loadApiKeysToCache
saveSttApiKeySoniox software healthy src/utils/keyring.ts:saveSttApiKeySoniox
getSttApiKeySoniox software healthy src/utils/keyring.ts:getSttApiKeySoniox
hasSttApiKeySoniox software healthy src/utils/keyring.ts:hasSttApiKeySoniox
removeSttApiKeySoniox software healthy src/utils/keyring.ts:removeSttApiKeySoniox
formatDiagnosticValue software healthy src/utils/hotkeyDiagnostics.ts:formatDiagnosticValue
formatRegistrationStatus software healthy src/utils/hotkeyDiagnostics.ts:formatRegistrationStatus
formatHotkeyDiagnosticLines software healthy src/utils/hotkeyDiagnostics.ts:formatHotkeyDiagnosticLines
formatHotkeyDiagnosticContext software healthy src/utils/hotkeyDiagnostics.ts:formatHotkeyDiagnosticContext
formatLastEventSummary software healthy src/utils/hotkeyDiagnostics.ts:formatLastEventSummary
gatherCrashReportData software healthy src/utils/crashReport.ts:gatherCrashReportData
getLatestLogAttachment software healthy src/utils/crashReport.ts:getLatestLogAttachment
gatherManualReportData software healthy src/utils/crashReport.ts:gatherManualReportData
buildReportBody software healthy src/utils/crashReport.ts:buildReportBody
buildManualReportMessage software healthy src/utils/crashReport.ts:buildManualReportMessage
buildManualReportPayload software healthy src/utils/crashReport.ts:buildManualReportPayload
buildCrashReportPayload software healthy src/utils/crashReport.ts:buildCrashReportPayload
submitManualReport software healthy src/utils/crashReport.ts:submitManualReport
submitCrashReport software healthy src/utils/crashReport.ts:submitCrashReport
submitBugReport software healthy src/utils/crashReport.ts:submitBugReport
buildEnvironmentPayload software healthy src/utils/crashReport.ts:buildEnvironmentPayload
buildLatestLogPayload software healthy src/utils/crashReport.ts:buildLatestLogPayload
MicrophoneSelection software healthy src/components/MicrophoneSelection.tsx:MicrophoneSelection
initializeDevices software healthy src/components/MicrophoneSelection.tsx:initializeDevices
handleDeviceSelect software healthy src/components/MicrophoneSelection.tsx:handleDeviceSelect
FeedbackToast software healthy src/components/FeedbackToast.tsx:FeedbackToast
ThrowError software healthy src/components/ErrorBoundary.test.tsx:ThrowError

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

LabelLayerStatusPath
vite.config.ts software warning vite.config.ts
toast.html software healthy toast.html
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
index.html software healthy index.html
pill.html software healthy pill.html
components.json software healthy components.json
LICENSE.md software healthy LICENSE.md
.stores.json software healthy .stores.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software warning vitest.config.ts
2026-04-27-002-feat-report-bug-with-logs-plan.md software healthy docs/plans/2026-04-27-002-feat-report-bug-with-logs-plan.md
2026-04-28-001-direct-bug-crash-submit-plan.md software healthy docs/plans/2026-04-28-001-direct-bug-crash-submit-plan.md
2026-04-27-001-feat-auto-paste-toggle-plan.md software healthy docs/plans/2026-04-27-001-feat-auto-paste-toggle-plan.md
reset-app-state.sh software healthy scripts/reset-app-state.sh
verify-signature.sh software healthy scripts/verify-signature.sh
clear-license-cache.js software healthy scripts/clear-license-cache.js
README.md software healthy scripts/README.md
release-separate.sh software healthy scripts/release-separate.sh
generate-updater-keys.sh software healthy scripts/generate-updater-keys.sh
build-parakeet-sidecar.sh software healthy scripts/build-parakeet-sidecar.sh
quality-gate-check.sh software healthy scripts/quality-gate-check.sh
ci-local-macos.sh software healthy scripts/ci-local-macos.sh
Cargo.toml software healthy src-tauri/Cargo.toml
tauri.conf.json software healthy src-tauri/tauri.conf.json
tauri.windows.conf.json software healthy src-tauri/tauri.windows.conf.json
build.rs software healthy src-tauri/build.rs
tauri.macos.conf.json software healthy src-tauri/tauri.macos.conf.json
tauri.dev.conf.json software healthy src-tauri/tauri.dev.conf.json
default.json software healthy src-tauri/capabilities/default.json
macos.json software healthy src-tauri/capabilities/macos.json
windows.json software healthy src-tauri/capabilities/windows.json
lib.rs software healthy src-tauri/src/lib.rs
debug_transcription.rs software healthy src-tauri/src/debug_transcription.rs
state_machine.rs software healthy src-tauri/src/state_machine.rs
main.rs software healthy src-tauri/src/main.rs
window_manager.rs software healthy src-tauri/src/window_manager.rs
simple_cache.rs software healthy src-tauri/src/simple_cache.rs
secure_store.rs software healthy src-tauri/src/secure_store.rs
error.rs software healthy src-tauri/src/parakeet/error.rs
manager.rs software healthy src-tauri/src/parakeet/manager.rs
mod.rs software healthy src-tauri/src/parakeet/mod.rs
messages.rs software healthy src-tauri/src/parakeet/messages.rs

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

LabelLayerStatusPath
docs software healthy docs
plans software healthy docs/plans
scripts software healthy scripts
src-tauri software healthy src-tauri
capabilities software healthy src-tauri/capabilities
src software healthy src-tauri/src
parakeet software healthy src-tauri/src/parakeet
recording software healthy src-tauri/src/recording
ai software healthy src-tauri/src/ai
state software healthy src-tauri/src/state
tests software healthy src-tauri/src/tests
media software healthy src-tauri/src/media
commands software healthy src-tauri/src/commands
utils software healthy src-tauri/src/utils
audio software healthy src-tauri/src/audio
whisper software healthy src-tauri/src/whisper
license software healthy src-tauri/src/license
ffmpeg software healthy src-tauri/src/ffmpeg
recognition software healthy src-tauri/src/recognition
menu software healthy src-tauri/src/menu
.github software healthy .github
workflows software healthy .github/workflows
sidecar software healthy sidecar
parakeet-swift software healthy sidecar/parakeet-swift
Sources software healthy sidecar/parakeet-swift/Sources
whisper-vulkan software healthy sidecar/whisper-vulkan
src software healthy sidecar/whisper-vulkan/src
src software healthy src
types software healthy src/types
state software healthy src/state
test software healthy src/test
utils software healthy src/utils
components software healthy src/components
__tests__ software healthy src/components/__tests__
ui software healthy src/components/ui
sections software healthy src/components/sections
__tests__ software healthy src/components/sections/__tests__
icons software healthy src/components/icons
onboarding software healthy src/components/onboarding
tabs software healthy src/components/tabs
contexts software healthy src/contexts
assets software healthy src/assets
lib software healthy src/lib
utils software healthy src/lib/utils
hooks software healthy src/hooks
services software healthy src/services

LabelLayerStatusPath
claude-review cicd healthy .github/workflows/claude-code-review.yml
frontend cicd healthy .github/workflows/ci.yml
build-macos cicd healthy .github/workflows/ci.yml
build-windows cicd healthy .github/workflows/ci.yml
claude cicd healthy .github/workflows/claude.yml
prepare cicd healthy .github/workflows/release.yml
build-macos-aarch64 cicd healthy .github/workflows/release.yml
build-macos-x86_64 cicd healthy .github/workflows/release.yml
build-windows cicd healthy .github/workflows/release.yml
publish cicd healthy .github/workflows/release.yml
release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
APPLE_ID cicd healthy
APPLE_CERTIFICATE_PASSWORD cicd healthy
TAURI_PRIVATE_KEY cicd healthy
APPLE_TEAM_ID cicd healthy
APPLE_PASSWORD cicd healthy
APPLE_SIGNING_IDENTITY cicd healthy
APPLE_CERTIFICATE cicd healthy
TAURI_KEY_PASSWORD cicd healthy

LabelLayerStatusPath
gha::claude-code-review cicd healthy .github/workflows/claude-code-review.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
PermissionErrorBoundary software healthy src/components/PermissionErrorBoundary.tsx:PermissionErrorB…
EventCoordinator software healthy src/lib/EventCoordinator.ts:EventCoordinator
UpdateService software healthy src/services/updateService.ts:UpdateService

LabelLayerStatusPath
App frontend healthy src/App.tsx
IOSSpinner frontend healthy src/components/ios-spinner.tsx
XIcon frontend healthy src/components/icons/XIcon.tsx

LabelLayerStatusPath
password_literal::scripts/release-separate.sh security healthy scripts/release-separate.sh
password_literal::.github/workflows/release.yml security healthy .github/workflows/release.yml
password_literal::.github/workflows/release.yml security healthy .github/workflows/release.yml

LabelLayerStatusPath
port:1420 network healthy vite.config.ts
port:1421 network healthy vite.config.ts

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

LabelLayerStatusPath
1.3.290.0 network healthy .github/workflows/ci.yml

LabelLayerStatusPath
gpu (detected) hardware healthy src/types.ts
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/5e454e6b-e586-479d-8a08-5e6782d8c705/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5e454e6b-e586-479d-8a08-5e6782d8c705/

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.