https://github.com/daocism/dspeech
· scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)
16 raw signals (0 security + 16 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -1.8 (diff) · 16 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 336 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 |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
.mcp.json |
software | healthy | .mcp.json |
AccessibilityAuditUITests.swift |
software | healthy | DspeechUITests/AccessibilityAuditUITests.swift |
DspeechUITests.swift |
software | healthy | DspeechUITests/DspeechUITests.swift |
install-githooks.sh |
software | healthy | scripts/install-githooks.sh |
verify-primary-scenario.sh |
software | healthy | scripts/verify-primary-scenario.sh |
dspeech-agent-env.sh |
software | healthy | scripts/dspeech-agent-env.sh |
run-on-device.sh |
software | healthy | scripts/run-on-device.sh |
dspeech-agent-smoke.sh |
software | healthy | scripts/dspeech-agent-smoke.sh |
check-release-policy.py |
software | healthy | scripts/release/check-release-policy.py |
build-unsigned-archive.sh |
software | healthy | scripts/release/build-unsigned-archive.sh |
check-release-ready.sh |
software | healthy | scripts/release/check-release-ready.sh |
report-test-flakes.sh |
software | healthy | scripts/ci/report-test-flakes.sh |
select-xcode26.sh |
software | healthy | scripts/ci/select-xcode26.sh |
select-ios-simulator.sh |
software | healthy | scripts/ci/select-ios-simulator.sh |
dspeech_ci_watchdog.py |
software | healthy | scripts/ci/dspeech_ci_watchdog.py |
capture-app-store-screenshots.sh |
software | healthy | scripts/screenshots/capture-app-store-screenshots.sh |
icon.html |
software | healthy | scripts/icon/icon.html |
ci.yml |
software | healthy | .github/workflows/ci.yml |
Package.swift |
software | healthy | Dspeech/Tools/SpeakerEval/Package.swift |
main.swift |
software | healthy | Dspeech/Tools/SpeakerEval/Sources/SpeakerEval/main.swift |
eval-threshold-strict.json |
software | healthy | Dspeech/Tools/ReplayKit/eval-threshold-strict.json |
Package.swift |
software | healthy | Dspeech/Tools/ReplayKit/Package.swift |
sfspeech-probe.swift |
software | healthy | Dspeech/Tools/ReplayKit/sfspeech-probe.swift |
eval-threshold.json |
software | healthy | Dspeech/Tools/ReplayKit/eval-threshold.json |
ReplayKitCommand.swift |
software | healthy | Dspeech/Tools/ReplayKit/Sources/DspeechReplayKit/ReplayKitC… |
WhisperKitTranscribe.swift |
software | healthy | Dspeech/Tools/ReplayKit/Sources/DspeechReplayKit/WhisperKit… |
TranscribeCommand.swift |
software | healthy | Dspeech/Tools/ReplayKit/Sources/DspeechReplayKit/Transcribe… |
DspeechLog.swift |
software | healthy | Dspeech/Core/DspeechLog.swift |
Transmission.swift |
software | healthy | Dspeech/Core/Models/Transmission.swift |
TranscriptSegment.swift |
software | healthy | Dspeech/Core/Models/TranscriptSegment.swift |
TranscriptStore.swift |
software | healthy | Dspeech/Core/Persistence/TranscriptStore.swift |
InputLevelMeter.swift |
software | healthy | Dspeech/Core/Audio/InputLevelMeter.swift |
AudioSessionRouting.swift |
software | healthy | Dspeech/Core/Audio/AudioSessionRouting.swift |
LiveAudioCaptureConduit.swift |
software | healthy | Dspeech/Core/Audio/LiveAudioCaptureConduit.swift |
LiveAudioSessionRouting.swift |
software | healthy | Dspeech/Core/Audio/LiveAudioSessionRouting.swift |
AudioCaptureArbiter.swift |
software | healthy | Dspeech/Core/Audio/AudioCaptureArbiter.swift |
RouteHealthTypes.swift |
software | healthy | Dspeech/Core/Audio/RouteHealthTypes.swift |
RouteHealthClassifier.swift |
software | healthy | Dspeech/Core/Audio/RouteHealthClassifier.swift |
ModelPackAcquisitionController.swift |
software | healthy | Dspeech/Core/VoiceFilter/ModelPackAcquisitionController.swi… |
VoiceFilterPipeline.swift |
software | healthy | Dspeech/Core/VoiceFilter/VoiceFilterPipeline.swift |
ATCTranscriptGate.swift |
software | healthy | Dspeech/Core/VoiceFilter/ATCTranscriptGate.swift |
TransmissionClassifier.swift |
software | healthy | Dspeech/Core/VoiceFilter/TransmissionClassifier.swift |
PilotVoiceProfile.swift |
software | healthy | Dspeech/Core/VoiceFilter/PilotVoiceProfile.swift |
LocalSpeakerIdentifier.swift |
software | healthy | Dspeech/Core/VoiceFilter/LocalSpeakerIdentifier.swift |
ModelPackState.swift |
software | healthy | Dspeech/Core/VoiceFilter/ModelPackState.swift |
SpeakerMatcher.swift |
software | healthy | Dspeech/Core/VoiceFilter/SpeakerMatcher.swift |
SpeakerModelPackInstaller.swift |
software | healthy | Dspeech/Core/VoiceFilter/SpeakerModelPackInstaller.swift |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | scripts/release/check-release-policy.py:46 |
fail |
software | healthy | scripts/release/check-release-policy.py:50 |
warn |
software | healthy | scripts/release/check-release-policy.py:53 |
rel |
software | healthy | scripts/release/check-release-policy.py:57 |
read_text |
software | healthy | scripts/release/check-release-policy.py:64 |
sha256_file |
software | healthy | scripts/release/check-release-policy.py:71 |
run_git |
software | healthy | scripts/release/check-release-policy.py:79 |
git_head |
software | healthy | scripts/release/check-release-policy.py:83 |
git_dirty |
software | healthy | scripts/release/check-release-policy.py:87 |
load_package_pin |
software | healthy | scripts/release/check-release-policy.py:95 |
check_package_pin |
software | healthy | scripts/release/check-release-policy.py:112 |
check_project_package_reference |
software | healthy | scripts/release/check-release-policy.py:131 |
check_speaker_eval_package |
software | healthy | scripts/release/check-release-policy.py:143 |
check_model_pack_contract |
software | healthy | scripts/release/check-release-policy.py:152 |
check_whisperkit_model_installer_contract |
software | healthy | scripts/release/check-release-policy.py:192 |
check_production_source_no_unexpected_network |
software | healthy | scripts/release/check-release-policy.py:205 |
validate_privacy_manifest_bytes |
software | healthy | scripts/release/check-release-policy.py:219 |
check_source_privacy_manifest |
software | healthy | scripts/release/check-release-policy.py:251 |
localizable_catalog_locales |
software | healthy | scripts/release/check-release-policy.py:259 |
app_store_listing_locales |
software | healthy | scripts/release/check-release-policy.py:281 |
check_app_store_listing_locales_have_app_catalog_locale |
software | healthy | scripts/release/check-release-policy.py:290 |
source_checks |
software | healthy | scripts/release/check-release-policy.py:301 |
archive_app_paths |
software | healthy | scripts/release/check-release-policy.py:313 |
required_archive_hashes |
software | healthy | scripts/release/check-release-policy.py:323 |
write_stamp |
software | healthy | scripts/release/check-release-policy.py:339 |
check_archive |
software | healthy | scripts/release/check-release-policy.py:377 |
print_results |
software | healthy | scripts/release/check-release-policy.py:452 |
main |
software | healthy | scripts/release/check-release-policy.py:466 |
utc_now |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:38 |
load_state |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:42 |
ensure_private_dir |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:61 |
save_state |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:66 |
run_json |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:74 |
run_text |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:89 |
fetch_failed_runs |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:101 |
capture_failed_log |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:122 |
is_trusted_run |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:130 |
trust_skip_reason |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:137 |
process_alive |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:148 |
process_has_env_marker |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:158 |
active_worker_is_running |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:169 |
run_id_for_failure |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:179 |
run_ids_for_failures |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:183 |
inflight_run_ids |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:187 |
failure_metadata |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:195 |
read_bounded_log_excerpt |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:212 |
build_prompt |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:223 |
append_unique_failures |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:269 |
record_skipped_untrusted |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:280 |
mark_seen |
software | healthy | scripts/ci/dspeech_ci_watchdog.py:300 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
DspeechUITests |
software | healthy | DspeechUITests |
scripts |
software | healthy | scripts |
release |
software | healthy | scripts/release |
ci |
software | healthy | scripts/ci |
screenshots |
software | healthy | scripts/screenshots |
icon |
software | healthy | scripts/icon |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
Dspeech |
software | healthy | Dspeech |
Tools |
software | healthy | Dspeech/Tools |
SpeakerEval |
software | healthy | Dspeech/Tools/SpeakerEval |
Sources |
software | healthy | Dspeech/Tools/SpeakerEval/Sources |
SpeakerEval |
software | healthy | Dspeech/Tools/SpeakerEval/Sources/SpeakerEval |
ReplayKit |
software | healthy | Dspeech/Tools/ReplayKit |
Sources |
software | healthy | Dspeech/Tools/ReplayKit/Sources |
DspeechReplayKit |
software | healthy | Dspeech/Tools/ReplayKit/Sources/DspeechReplayKit |
Core |
software | healthy | Dspeech/Core |
Models |
software | healthy | Dspeech/Core/Models |
Persistence |
software | healthy | Dspeech/Core/Persistence |
Audio |
software | healthy | Dspeech/Core/Audio |
VoiceFilter |
software | healthy | Dspeech/Core/VoiceFilter |
Settings |
software | healthy | Dspeech/Core/Settings |
ASR |
software | healthy | Dspeech/Core/ASR |
Translation |
software | healthy | Dspeech/Core/Translation |
App |
software | healthy | Dspeech/App |
Assets.xcassets |
software | healthy | Dspeech/Assets.xcassets |
AppIcon.appiconset |
software | healthy | Dspeech/Assets.xcassets/AppIcon.appiconset |
docs |
software | healthy | docs |
release |
software | healthy | docs/release |
eval |
software | healthy | docs/eval |
run-notes |
software | healthy | docs/run-notes |
research |
software | healthy | docs/research |
runbooks |
software | healthy | docs/runbooks |
ops |
software | healthy | docs/ops |
ai-kb |
software | healthy | docs/ai-kb |
adr |
software | healthy | docs/adr |
product |
software | healthy | docs/product |
app-store |
software | healthy | docs/product/app-store |
DspeechTests |
software | healthy | DspeechTests |
Fixtures |
software | healthy | DspeechTests/Fixtures |
ReplayKit |
software | healthy | DspeechTests/Fixtures/ReplayKit |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
cicd | healthy | .github/workflows/ci.yml |
lint-secret-scan |
cicd | healthy | .github/workflows/ci.yml |
release-policy |
cicd | healthy | .github/workflows/ci.yml |
release-archive |
cicd | healthy | .github/workflows/ci.yml |
privacy-manifest |
cicd | healthy | .github/workflows/ci.yml |
replay-eval |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
daocism__dspeech |
software | healthy | /data/fable5_failed_archive/daocism__dspeech |
| Label | Layer | Status | Path |
|---|---|---|---|
CheckState |
software | healthy | scripts/release/check-release-policy.py:45 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/a56a7b87-a8f7-462b-9c47-920c6b5604f6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a56a7b87-a8f7-462b-9c47-920c6b5604f6/
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.