https://github.com/saurabhav88/EnviousWispr
· scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)
46 raw signals (0 security + 46 graph)
Last scanned 2 months, 3 weeks ago · v1 · 41 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1572 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.
| Label | Layer | Status | Path |
|---|---|---|---|
periphery-baseline.json |
software | healthy | periphery-baseline.json |
.periphery.yml |
software | healthy | .periphery.yml |
Tuist.swift |
software | healthy | Tuist.swift |
README.md |
software | healthy | README.md |
Project.swift |
software | healthy | Project.swift |
LICENSE |
software | healthy | LICENSE |
Package.swift |
software | healthy | Package.swift |
apple-intelligence-diagnostics-spec.md |
software | healthy | docs/apple-intelligence-diagnostics-spec.md |
LANE_B_AUDIO_TESTS.md |
software | healthy | docs/LANE_B_AUDIO_TESTS.md |
self-hosted-runner.md |
software | healthy | docs/self-hosted-runner.md |
2026-05-16-issue-723-council.json |
software | healthy | docs/audits/2026-05-16-issue-723-council.json |
2026-05-02-senior-audit.json |
software | healthy | docs/audits/2026-05-02-senior-audit.json |
2026-05-16-issue-741-council.json |
software | healthy | docs/audits/2026-05-16-issue-741-council.json |
2026-04-30-v1a-cold-path-telemetry.md |
software | healthy | docs/audits/2026-04-30-v1a-cold-path-telemetry.md |
2026-05-16-issue-393-council.json |
software | healthy | docs/audits/2026-05-16-issue-393-council.json |
2026-05-02-v4-adversarial-expanded.md |
software | healthy | docs/audits/2026-05-02-v4-adversarial-expanded.md |
04-codex-architecture-review.md |
software | healthy | docs/audits/issue-832-classifier-investigation/04-codex-arc… |
README.md |
software | healthy | docs/audits/issue-832-classifier-investigation/README.md |
SafeDeterministicPolisher-gpt-poc.swift |
software | healthy | docs/audits/issue-832-classifier-investigation/SafeDetermin… |
05-superseded-deterministic-failsafe-epic.md |
software | healthy | docs/audits/issue-832-classifier-investigation/05-supersede… |
render-scoreboard.py |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
afm-benchmark-scoreboard.html |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
armC.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
prodelite.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
armE.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
poc.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
armB.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
armD.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
armF.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
prod.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
armA.json |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
cloud-classifier-output.json |
software | healthy | docs/audits/issue-832-classifier-investigation/02-classifie… |
classifier-design-round2.md |
software | healthy | docs/audits/issue-832-classifier-investigation/03-council/c… |
classifier-design-round1.md |
software | healthy | docs/audits/issue-832-classifier-investigation/03-council/c… |
classifier-design-round3.md |
software | healthy | docs/audits/issue-832-classifier-investigation/03-council/c… |
deterministic-failsafe-epic-council.md |
software | healthy | docs/audits/issue-832-classifier-investigation/03-council/d… |
issue-381-2026-04-20-dual-mode-router.md |
software | healthy | docs/feature-requests/issue-381-2026-04-20-dual-mode-router… |
issue-256-2026-04-16-remove-useRefreshedWhisperKitModel-fla… |
software | healthy | docs/feature-requests/issue-256-2026-04-16-remove-useRefres… |
issue-478-2026-04-30-rotatingfilesink-partial-write.md |
software | healthy | docs/feature-requests/issue-478-2026-04-30-rotatingfilesink… |
issue-394-2026-04-20-transcriptionpipeline-di-seams.md |
software | healthy | docs/feature-requests/issue-394-2026-04-20-transcriptionpip… |
issue-429-2026-05-03-dual-mode-polish-telemetry.md |
software | healthy | docs/feature-requests/issue-429-2026-05-03-dual-mode-polish… |
issue-319-2026-04-18-q2-hardening-epic.md |
software | healthy | docs/feature-requests/issue-319-2026-04-18-q2-hardening-epi… |
issue-385-2026-04-20-acceptance-gate-drift-options.md |
software | healthy | docs/feature-requests/issue-385-2026-04-20-acceptance-gate-… |
issue-396-2026-04-20-pastecascadeexecutor-di-seams.md |
software | healthy | docs/feature-requests/issue-396-2026-04-20-pastecascadeexec… |
issue-498-aggressive-plan-stage2-2026-04-29.md |
software | healthy | docs/feature-requests/issue-498-aggressive-plan-stage2-2026… |
issue-723-2026-05-16-trigger-source-vs-input-mode.md |
software | healthy | docs/feature-requests/issue-723-2026-05-16-trigger-source-v… |
issue-398-2026-04-20-asrmanager-backend-injection.md |
software | healthy | docs/feature-requests/issue-398-2026-04-20-asrmanager-backe… |
apple-intelligence-lang-gate.md |
software | healthy | docs/feature-requests/apple-intelligence-lang-gate.md |
multilingual-v1-followup.md |
software | healthy | docs/feature-requests/multilingual-v1-followup.md |
issue-502-2026-04-30-phase-e-arch-tests.md |
software | healthy | docs/feature-requests/issue-502-2026-04-30-phase-e-arch-tes… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fails |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
fetch |
software | healthy | scripts/indexnow-submit.py:21 |
main |
software | healthy | scripts/indexnow-submit.py:26 |
parse_signposts |
software | healthy | scripts/lid-perf-bench.py:19 |
percentile |
software | healthy | scripts/lid-perf-bench.py:52 |
session_metrics |
software | healthy | scripts/lid-perf-bench.py:68 |
summarize |
software | healthy | scripts/lid-perf-bench.py:102 |
load_baseline |
software | healthy | scripts/lid-perf-bench.py:127 |
evaluate |
software | healthy | scripts/lid-perf-bench.py:142 |
main |
software | healthy | scripts/lid-perf-bench.py:157 |
call_openai |
software | healthy | scripts/eval/chunk_size_benchmark.py:75 |
call_gemini |
software | healthy | scripts/eval/chunk_size_benchmark.py:98 |
polish_case |
software | healthy | scripts/eval/chunk_size_benchmark.py:115 |
judge_chunk |
software | healthy | scripts/eval/chunk_size_benchmark.py:120 |
chunked |
software | healthy | scripts/eval/chunk_size_benchmark.py:149 |
main |
software | healthy | scripts/eval/chunk_size_benchmark.py:154 |
_has_list_cues |
software | healthy | scripts/eval/acceptance_gate.py:145 |
analyze_mode |
software | healthy | scripts/eval/acceptance_gate.py:156 |
render_custom_vocab |
software | healthy | scripts/eval/acceptance_gate.py:277 |
build_openai_system |
software | healthy | scripts/eval/acceptance_gate.py:287 |
build_gemini_system |
software | healthy | scripts/eval/acceptance_gate.py:296 |
_key |
software | healthy | scripts/eval/acceptance_gate.py:334 |
_retryable_http_error |
software | healthy | scripts/eval/acceptance_gate.py:341 |
_http_call_with_retry |
software | healthy | scripts/eval/acceptance_gate.py:354 |
call_openai |
software | healthy | scripts/eval/acceptance_gate.py:374 |
call_gemini |
software | healthy | scripts/eval/acceptance_gate.py:397 |
polish_one |
software | healthy | scripts/eval/acceptance_gate.py:419 |
judge_chunk |
software | healthy | scripts/eval/acceptance_gate.py:445 |
chunked |
software | healthy | scripts/eval/acceptance_gate.py:470 |
mode_baseline |
software | healthy | scripts/eval/acceptance_gate.py:478 |
mode_run |
software | healthy | scripts/eval/acceptance_gate.py:516 |
mode_meta_test |
software | healthy | scripts/eval/acceptance_gate.py:657 |
_looks_like_question |
software | healthy | scripts/eval/acceptance_gate.py:815 |
_validate_polish_output |
software | healthy | scripts/eval/acceptance_gate.py:848 |
_is_short_input_bypass |
software | healthy | scripts/eval/acceptance_gate.py:888 |
_apply_validator |
software | healthy | scripts/eval/acceptance_gate.py:902 |
_build_afm_system_prompt |
software | healthy | scripts/eval/acceptance_gate.py:957 |
_apple_polish_subprocess |
software | healthy | scripts/eval/acceptance_gate.py:968 |
_http_polish_all |
software | healthy | scripts/eval/acceptance_gate.py:1005 |
_load_candidates_jsonl |
software | healthy | scripts/eval/acceptance_gate.py:1067 |
_judge_pairing |
software | healthy | scripts/eval/acceptance_gate.py:1125 |
_compute_pairing_metrics |
software | healthy | scripts/eval/acceptance_gate.py:1173 |
summarize |
software | healthy | scripts/eval/acceptance_gate.py:1191 |
_bootstrap_winrate_ci |
software | healthy | scripts/eval/acceptance_gate.py:1317 |
_top_examples |
software | healthy | scripts/eval/acceptance_gate.py:1338 |
_write_summary_txt |
software | healthy | scripts/eval/acceptance_gate.py:1373 |
mode_bench |
software | healthy | scripts/eval/acceptance_gate.py:1446 |
main |
software | healthy | scripts/eval/acceptance_gate.py:1625 |
get_openai_key |
software | healthy | scripts/eval/overpolish-eval.py:213 |
generate_tts |
software | healthy | scripts/eval/overpolish-eval.py:218 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
audits |
software | healthy | docs/audits |
issue-832-classifier-investigation |
software | healthy | docs/audits/issue-832-classifier-investigation |
01-prompt-benchmark |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
codex-judgments |
software | healthy | docs/audits/issue-832-classifier-investigation/01-prompt-be… |
02-classifier-probes |
software | healthy | docs/audits/issue-832-classifier-investigation/02-classifie… |
03-council |
software | healthy | docs/audits/issue-832-classifier-investigation/03-council |
feature-requests |
software | healthy | docs/feature-requests |
scripts |
software | healthy | scripts |
uat |
software | healthy | scripts/uat |
freeze-suite |
software | healthy | scripts/freeze-suite |
eval |
software | healthy | scripts/eval |
baselines |
software | healthy | scripts/eval/baselines |
alias-suggestions |
software | healthy | scripts/eval/baselines/alias-suggestions |
tests |
software | healthy | scripts/eval/tests |
apple_runner |
software | healthy | scripts/eval/apple_runner |
Sources |
software | healthy | scripts/eval/apple_runner/Sources |
AppleIntelligenceRunner |
software | healthy | scripts/eval/apple_runner/Sources/AppleIntelligenceRunner |
alias_runner |
software | healthy | scripts/eval/alias_runner |
Sources |
software | healthy | scripts/eval/alias_runner/Sources |
AliasRunner |
software | healthy | scripts/eval/alias_runner/Sources/AliasRunner |
Sources |
software | healthy | Sources |
EnviousWisprContacts |
software | healthy | Sources/EnviousWisprContacts |
EnviousWisprCore |
software | healthy | Sources/EnviousWisprCore |
EnviousWisprAudio |
software | healthy | Sources/EnviousWisprAudio |
EnviousWisprLLM |
software | healthy | Sources/EnviousWisprLLM |
Prompting |
software | healthy | Sources/EnviousWisprLLM/Prompting |
Resources |
software | healthy | Sources/EnviousWisprLLM/Resources |
OutputClassifierTokenizer |
software | healthy | Sources/EnviousWisprLLM/Resources/OutputClassifierTokenizer |
OutputClassifier.mlpackage |
software | healthy | Sources/EnviousWisprLLM/Resources/OutputClassifier.mlpackage |
EnviousWisprPostProcessing |
software | healthy | Sources/EnviousWisprPostProcessing |
Resources |
software | healthy | Sources/EnviousWisprPostProcessing/Resources |
Packs |
software | healthy | Sources/EnviousWisprPostProcessing/Resources/Packs |
EnviousWisprPipeline |
software | healthy | Sources/EnviousWisprPipeline |
EnviousWisprAudioService |
software | healthy | Sources/EnviousWisprAudioService |
EnviousWisprServices |
software | healthy | Sources/EnviousWisprServices |
EnviousWispr |
software | healthy | Sources/EnviousWispr |
EnviousWisprASRService |
software | healthy | Sources/EnviousWisprASRService |
EnviousWisprASR |
software | healthy | Sources/EnviousWisprASR |
EnviousWisprAppKit |
software | healthy | Sources/EnviousWisprAppKit |
Views |
software | healthy | Sources/EnviousWisprAppKit/Views |
Components |
software | healthy | Sources/EnviousWisprAppKit/Views/Components |
Settings |
software | healthy | Sources/EnviousWisprAppKit/Views/Settings |
Onboarding |
software | healthy | Sources/EnviousWisprAppKit/Views/Onboarding |
Main |
software | healthy | Sources/EnviousWisprAppKit/Views/Main |
App |
software | healthy | Sources/EnviousWisprAppKit/App |
DictationRuntime |
software | healthy | Sources/EnviousWisprAppKit/App/DictationRuntime |
Debug |
software | healthy | Sources/EnviousWisprAppKit/App/Debug |
EnviousWisprStorage |
software | healthy | Sources/EnviousWisprStorage |
benchmark-results |
software | healthy | benchmark-results |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MissingSecretError |
software | healthy | scripts/eval/acceptance_gate.py:325 |
CaseResult |
software | healthy | scripts/eval/alias_suggestion_gate.py:116 |
CorpusSummary |
software | healthy | scripts/eval/alias_suggestion_gate.py:335 |
V4AdversarialRunnerTests |
software | healthy | scripts/eval/tests/test_v4_adversarial_runner.py:15 |
ScenarioMeta |
software | healthy | Tests/RuntimeUAT/faultInjection.py:53 |
_TTSAudio |
software | healthy | Tests/RuntimeUAT/faultInjection.py:547 |
MenuBarSnapshot |
software | healthy | Tests/RuntimeUAT/uat_runner.py:147 |
TestSession |
software | healthy | Tests/RuntimeUAT/uat_runner.py:192 |
TestResult |
software | healthy | Tests/RuntimeUAT/uat_runner.py:389 |
TestContext |
software | healthy | Tests/RuntimeUAT/uat_runner.py:711 |
NS |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:NS |
KS |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:KS |
x0 |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:x0 |
_0 |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:_0 |
Fc |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:Fc |
CT |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:CT |
$T |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:$T |
tA |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:tA |
nA |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:nA |
uA |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:uA |
JA |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:JA |
e2 |
software | healthy | assets/artwork/the-two-of-us-v2/assets/index-D3dhTCgy.js:e2 |
HTML2Markdown |
software | healthy | workers/crisp-kb/html2md.py:9 |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_KEY |
cicd | healthy | — |
DEVELOPER_ID_CERT_PASSWORD |
cicd | healthy | — |
CLOUDFLARE_EMAIL |
cicd | healthy | — |
CLOUDFLARE_PURGE_TOKEN |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
DEVELOPER_ID_CERT_BASE64 |
cicd | healthy | — |
APPLE_API_KEY_ID |
cicd | healthy | — |
APP_PRIVATE_KEY |
cicd | healthy | — |
SENTRY_ORG |
cicd | healthy | — |
APPLE_API_ISSUER_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APPLE_TEAM_NAME |
cicd | healthy | — |
SENTRY_PROJECT |
cicd | healthy | — |
SENTRY_DSN |
cicd | healthy | — |
GEMINI_API_KEY |
cicd | healthy | — |
OPENAI_API_KEY |
cicd | healthy | — |
SPARKLE_PRIVATE_KEY |
cicd | healthy | — |
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
APP_ID |
cicd | healthy | — |
APPLE_API_KEY_BASE64 |
cicd | healthy | — |
POSTHOG_API_KEY |
cicd | healthy | — |
SENTRY_AUTH_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
drift-check |
cicd | healthy | .github/workflows/ci-drift-check.yml |
deploy |
cicd | healthy | .github/workflows/deploy-blog.yml |
build-debug |
cicd | healthy | .github/workflows/pr-check.yml |
build-release |
cicd | healthy | .github/workflows/pr-check.yml |
build-check |
cicd | healthy | .github/workflows/pr-check.yml |
main-post-merge-build |
cicd | healthy | .github/workflows/main-post-merge.yml |
preflight |
cicd | healthy | .github/workflows/release.yml |
build-release-artifacts |
cicd | healthy | .github/workflows/release.yml |
publish-github-release |
cicd | healthy | .github/workflows/release.yml |
publish-appcast |
cicd | healthy | .github/workflows/release.yml |
upload-sentry-dsyms |
cicd | healthy | .github/workflows/release.yml |
release-summary |
cicd | healthy | .github/workflows/release.yml |
acceptance-gate |
cicd | healthy | .github/workflows/polish-eval-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci-drift-check |
cicd | healthy | .github/workflows/ci-drift-check.yml |
gha::deploy-blog |
cicd | healthy | .github/workflows/deploy-blog.yml |
gha::pr-check |
cicd | healthy | .github/workflows/pr-check.yml |
gha::main-post-merge |
cicd | healthy | .github/workflows/main-post-merge.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::polish-eval-smoke |
cicd | healthy | .github/workflows/polish-eval-smoke.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
mariadb |
data | healthy | LICENSE |
postgres |
data | healthy | scripts/eval/overpolish-eval.py |
sqlite |
data | healthy | scripts/eval/overpolish-eval.py |
cockroach |
data | healthy | Sources/EnviousWisprPostProcessing/Resources/emoji-dictiona… |
redis |
data | healthy | website/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | scripts/eval/overpolish-eval.py |
vps::gcp |
hardware | healthy | scripts/eval/overpolish-eval.py |
vps::digitalocean |
hardware | healthy | scripts/eval/baselines/alias-suggestions/apple-intelligence… |
vps::droplet |
hardware | healthy | Sources/EnviousWisprPostProcessing/Resources/emoji-dictiona… |
vps::azure |
hardware | healthy | website/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::Sources/EnviousWisprLLM/Resources/OutputClassifierTok… |
security | healthy | Sources/EnviousWisprLLM/Resources/OutputClassifierTokenizer… |
auth::benchmark-results/apple-polish-2026-04-12/harness.py |
security | healthy | benchmark-results/apple-polish-2026-04-12/harness.py |
auth::Sources/EnviousWisprPostProcessing/Resources/emoji-di… |
security | healthy | Sources/EnviousWisprPostProcessing/Resources/emoji-dictiona… |
auth::scripts/eval/baselines/alias-suggestions/apple-intell… |
security | healthy | scripts/eval/baselines/alias-suggestions/apple-intelligence… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:14 |
network | healthy | .github/workflows/deploy-blog.yml |
port:07 |
network | healthy | .github/workflows/deploy-blog.yml |
port:10 |
network | healthy | .github/workflows/deploy-blog.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9asvr4ou |
software | healthy | /tmp/repobility-clone-9asvr4ou |
| Label | Layer | Status | Path |
|---|---|---|---|
rabbitmq |
data | healthy | Sources/EnviousWisprPostProcessing/Resources/Packs/tech.json |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | scripts/eval/baselines/alias-suggestions/apple-intelligence… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Tests/RuntimeUAT/faultInjection.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/rss.xml |
frontend | healthy | website/src/pages/rss.xml.ts |
This page is publicly accessible at:
https://repobility.com/scan/a51d7023-1bb9-4a90-822a-d87e5981ab11/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a51d7023-1bb9-4a90-822a-d87e5981ab11/
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.