https://github.com/signalnine/speakertest
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
3 raw signals (0 security + 3 graph)
Last scanned 2 months, 2 weeks ago · v1 · 3 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 39 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
SignalGeneratorTests.swift |
software | healthy | SpeakerTestTests/SignalGeneratorTests.swift |
RattleAnalyzerTests.swift |
software | healthy | SpeakerTestTests/RattleAnalyzerTests.swift |
DetectAndStoreTests.swift |
software | healthy | SpeakerTestTests/DetectAndStoreTests.swift |
2026-06-11-speakertest-design.md |
software | healthy | docs/specs/2026-06-11-speakertest-design.md |
SpeakerTestApp.swift |
software | healthy | SpeakerTest/SpeakerTestApp.swift |
AppModel.swift |
software | healthy | SpeakerTest/AppModel.swift |
Contents.json |
software | healthy | SpeakerTest/Assets.xcassets/Contents.json |
Contents.json |
software | healthy | SpeakerTest/Assets.xcassets/AppIcon.appiconset/Contents.json |
Contents.json |
software | healthy | SpeakerTest/Assets.xcassets/AccentColor.colorset/Contents.j… |
RattleAnalyzer.swift |
software | healthy | SpeakerTest/Analysis/RattleAnalyzer.swift |
IsolationResult.swift |
software | healthy | SpeakerTest/Analysis/IsolationResult.swift |
DetectResult.swift |
software | healthy | SpeakerTest/Analysis/DetectResult.swift |
RattlePipeline.swift |
software | healthy | SpeakerTest/Analysis/RattlePipeline.swift |
MicRecorder.swift |
software | healthy | SpeakerTest/Audio/MicRecorder.swift |
SweepTimeline.swift |
software | healthy | SpeakerTest/Audio/SweepTimeline.swift |
SignalGenerator.swift |
software | healthy | SpeakerTest/Audio/SignalGenerator.swift |
ToneEngine.swift |
software | healthy | SpeakerTest/Audio/ToneEngine.swift |
RecordingStore.swift |
software | healthy | SpeakerTest/Models/RecordingStore.swift |
Bookmark.swift |
software | healthy | SpeakerTest/Models/Bookmark.swift |
TestView.swift |
software | healthy | SpeakerTest/Views/TestView.swift |
BookmarksView.swift |
software | healthy | SpeakerTest/Views/BookmarksView.swift |
IsolationStatusView.swift |
software | healthy | SpeakerTest/Views/IsolationStatusView.swift |
RecordingsView.swift |
software | healthy | SpeakerTest/Views/RecordingsView.swift |
SweepControlsView.swift |
software | healthy | SpeakerTest/Views/SweepControlsView.swift |
Shared.swift |
software | healthy | SpeakerTest/Views/Shared.swift |
RattleMeterView.swift |
software | healthy | SpeakerTest/Views/RattleMeterView.swift |
| Label | Layer | Status | Path |
|---|---|---|---|
SpeakerTestTests |
software | healthy | SpeakerTestTests |
docs |
software | healthy | docs |
specs |
software | healthy | docs/specs |
SpeakerTest |
software | healthy | SpeakerTest |
Assets.xcassets |
software | healthy | SpeakerTest/Assets.xcassets |
AppIcon.appiconset |
software | healthy | SpeakerTest/Assets.xcassets/AppIcon.appiconset |
AccentColor.colorset |
software | healthy | SpeakerTest/Assets.xcassets/AccentColor.colorset |
Analysis |
software | healthy | SpeakerTest/Analysis |
Audio |
software | healthy | SpeakerTest/Audio |
Models |
software | healthy | SpeakerTest/Models |
Views |
software | healthy | SpeakerTest/Views |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sdbuvh77 |
software | healthy | /tmp/repobility-clone-sdbuvh77 |
This page is publicly accessible at:
https://repobility.com/scan/ed7a8dc7-7484-4f7f-a700-ddb86b5dcf00/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ed7a8dc7-7484-4f7f-a700-ddb86b5dcf00/
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.