https://github.com/richardfossland/sundayrec
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
69 raw signals (0 security + 69 graph)
Last scanned 2 months, 3 weeks ago · v1 · 66 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1206 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 |
|---|---|---|---|
dbfsToFraction |
software | healthy | reference/hooks.ts:dbfsToFraction |
levelLabel |
software | healthy | reference/hooks.ts:levelLabel |
dbfsToLit |
software | healthy | reference/hooks.ts:dbfsToLit |
formatDbfs |
software | healthy | reference/hooks.ts:formatDbfs |
formatClock |
software | healthy | reference/hooks.ts:formatClock |
pad |
software | healthy | reference/hooks.ts:pad |
useInputDevices |
software | healthy | reference/hooks.ts:useInputDevices |
useVuLevels |
software | healthy | reference/hooks.ts:useVuLevels |
useCameraPreview |
software | healthy | reference/hooks.ts:useCameraPreview |
useVideoDevices |
software | healthy | reference/hooks.ts:useVideoDevices |
videoDeviceArg |
software | healthy | reference/hooks.ts:videoDeviceArg |
useDiskSpace |
software | healthy | reference/hooks.ts:useDiskSpace |
formatBytes |
software | healthy | reference/hooks.ts:formatBytes |
runs |
software | healthy | scripts/fetch-ffmpeg.mjs:runs |
pickPath |
software | healthy | legacy/renderer/api-shim.ts:pickPath |
toAssetUrl |
software | healthy | legacy/renderer/api-shim.ts:toAssetUrl |
call |
software | healthy | legacy/renderer/api-shim.ts:call |
ipcErrText |
software | healthy | legacy/renderer/api-shim.ts:ipcErrText |
editorCall |
software | healthy | legacy/renderer/api-shim.ts:editorCall |
d |
software | healthy | legacy/renderer/api-shim.ts:d |
loadSettings |
software | healthy | legacy/renderer/api-shim.ts:loadSettings |
saveSettingsLocal |
software | healthy | legacy/renderer/api-shim.ts:saveSettingsLocal |
backendRecordingSettings |
software | healthy | legacy/renderer/api-shim.ts:backendRecordingSettings |
deviceChannels |
software | healthy | legacy/renderer/api-shim.ts:deviceChannels |
selDeviceId |
software | healthy | legacy/renderer/api-shim.ts:selDeviceId |
chMap |
software | healthy | legacy/renderer/api-shim.ts:chMap |
clampCh |
software | healthy | legacy/renderer/api-shim.ts:clampCh |
sanitizeSlots |
software | healthy | legacy/renderer/api-shim.ts:sanitizeSlots |
sanitizeSpecials |
software | healthy | legacy/renderer/api-shim.ts:sanitizeSpecials |
syncBackendRecordingSettings |
software | healthy | legacy/renderer/api-shim.ts:syncBackendRecordingSettings |
syncLaunchAtLogin |
software | healthy | legacy/renderer/api-shim.ts:syncLaunchAtLogin |
noop |
software | healthy | legacy/renderer/api-shim.ts:noop |
off |
software | healthy | legacy/renderer/api-shim.ts:off |
emitLocal |
software | healthy | legacy/renderer/api-shim.ts:emitLocal |
basename |
software | healthy | legacy/renderer/api-shim.ts:basename |
fmtDurXtYm |
software | healthy | legacy/renderer/api-shim.ts:fmtDurXtYm |
rowToEntry |
software | healthy | legacy/renderer/api-shim.ts:rowToEntry |
o |
software | healthy | legacy/renderer/api-shim.ts:o |
fmt |
software | healthy | legacy/renderer/api-shim.ts:fmt |
m |
software | healthy | legacy/renderer/api-shim.ts:m |
p |
software | healthy | legacy/renderer/api-shim.ts:p |
dispatch |
software | healthy | legacy/renderer/api-shim.ts:dispatch |
x |
software | healthy | legacy/renderer/api-shim.ts:x |
y |
software | healthy | legacy/renderer/api-shim.ts:y |
tryGoto |
software | healthy | legacy/renderer/api-shim.ts:tryGoto |
escHtml |
software | healthy | legacy/renderer/helpers.ts:escHtml |
setVal |
software | healthy | legacy/renderer/helpers.ts:setVal |
setRadio |
software | healthy | legacy/renderer/helpers.ts:setRadio |
updateSliderLabel |
software | healthy | legacy/renderer/helpers.ts:updateSliderLabel |
flashSaved |
software | healthy | legacy/renderer/helpers.ts:flashSaved |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
Cargo.toml |
software | healthy | Cargo.toml |
commitlint.config.js |
software | healthy | commitlint.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
Cargo.lock |
software | healthy | Cargo.lock |
hooks.ts |
software | healthy | reference/hooks.ts |
ChapterMarker.ts |
software | healthy | reference/bindings/ChapterMarker.ts |
EditorExportRequest.ts |
software | healthy | reference/bindings/EditorExportRequest.ts |
EditorMasterPreviewResult.ts |
software | healthy | reference/bindings/EditorMasterPreviewResult.ts |
EditorMasterPreviewRequest.ts |
software | healthy | reference/bindings/EditorMasterPreviewRequest.ts |
FfmpegHealth.ts |
software | healthy | reference/bindings/FfmpegHealth.ts |
VuLevels.ts |
software | healthy | reference/bindings/VuLevels.ts |
EditorSegment.ts |
software | healthy | reference/bindings/EditorSegment.ts |
FilenamePattern.ts |
software | healthy | reference/bindings/FilenamePattern.ts |
FfmpegDevice.ts |
software | healthy | reference/bindings/FfmpegDevice.ts |
EditorLoudness.ts |
software | healthy | reference/bindings/EditorLoudness.ts |
TranscriptExportFormat.ts |
software | healthy | reference/bindings/TranscriptExportFormat.ts |
WhisperModelMeta.ts |
software | healthy | reference/bindings/WhisperModelMeta.ts |
TimeoutPlatform.ts |
software | healthy | reference/bindings/TimeoutPlatform.ts |
SettingsSummary.ts |
software | healthy | reference/bindings/SettingsSummary.ts |
EmailStatus.ts |
software | healthy | reference/bindings/EmailStatus.ts |
WhisperQuality.ts |
software | healthy | reference/bindings/WhisperQuality.ts |
PrerollClip.ts |
software | healthy | reference/bindings/PrerollClip.ts |
RecordingProgress.ts |
software | healthy | reference/bindings/RecordingProgress.ts |
StreamArgError.ts |
software | healthy | reference/bindings/StreamArgError.ts |
ScheduleSlot.ts |
software | healthy | reference/bindings/ScheduleSlot.ts |
UploadStatus.ts |
software | healthy | reference/bindings/UploadStatus.ts |
EditorFileRead.ts |
software | healthy | reference/bindings/EditorFileRead.ts |
EditorMasterProgress.ts |
software | healthy | reference/bindings/EditorMasterProgress.ts |
DriveFolder.ts |
software | healthy | reference/bindings/DriveFolder.ts |
IntegrationSettings.ts |
software | healthy | reference/bindings/IntegrationSettings.ts |
PlanSchedule.ts |
software | healthy | reference/bindings/PlanSchedule.ts |
WakeFixResult.ts |
software | healthy | reference/bindings/WakeFixResult.ts |
EditorMediaInfo.ts |
software | healthy | reference/bindings/EditorMediaInfo.ts |
EditorTranscriptLine.ts |
software | healthy | reference/bindings/EditorTranscriptLine.ts |
ServiceLinkSource.ts |
software | healthy | reference/bindings/ServiceLinkSource.ts |
TestWakeResult.ts |
software | healthy | reference/bindings/TestWakeResult.ts |
PlanServiceItem.ts |
software | healthy | reference/bindings/PlanServiceItem.ts |
EditorStreamInfo.ts |
software | healthy | reference/bindings/EditorStreamInfo.ts |
PreflightSeverity.ts |
software | healthy | reference/bindings/PreflightSeverity.ts |
UpdateStatus.ts |
software | healthy | reference/bindings/UpdateStatus.ts |
SpecialRecording.ts |
software | healthy | reference/bindings/SpecialRecording.ts |
RecordingOpts.ts |
software | healthy | reference/bindings/RecordingOpts.ts |
OverlaySource.ts |
software | healthy | reference/bindings/OverlaySource.ts |
PruneSummary.ts |
software | healthy | reference/bindings/PruneSummary.ts |
PreviewFrame.ts |
software | healthy | reference/bindings/PreviewFrame.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
reference |
software | healthy | reference |
bindings |
software | healthy | reference/bindings |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
crates |
software | healthy | crates |
sundayrec-core |
software | healthy | crates/sundayrec-core |
src |
software | healthy | crates/sundayrec-core/src |
integrations |
software | healthy | crates/sundayrec-core/src/integrations |
cloud |
software | healthy | crates/sundayrec-core/src/cloud |
src-tauri |
software | healthy | src-tauri |
examples |
software | healthy | src-tauri/examples |
capabilities |
software | healthy | src-tauri/capabilities |
migrations |
software | healthy | src-tauri/migrations |
src |
software | healthy | src-tauri/src |
settings |
software | healthy | src-tauri/src/settings |
tray |
software | healthy | src-tauri/src/tray |
publish |
software | healthy | src-tauri/src/publish |
email |
software | healthy | src-tauri/src/email |
recorder |
software | healthy | src-tauri/src/recorder |
media |
software | healthy | src-tauri/src/media |
commands |
software | healthy | src-tauri/src/commands |
bridge_live |
software | healthy | src-tauri/src/bridge_live |
platform |
software | healthy | src-tauri/src/platform |
wake |
software | healthy | src-tauri/src/wake |
cloud |
software | healthy | src-tauri/src/cloud |
audio |
software | healthy | src-tauri/src/audio |
whisper |
software | healthy | src-tauri/src/whisper |
test_recording |
software | healthy | src-tauri/src/test_recording |
diagnostics |
software | healthy | src-tauri/src/diagnostics |
preflight |
software | healthy | src-tauri/src/preflight |
secrets |
software | healthy | src-tauri/src/secrets |
ndi |
software | healthy | src-tauri/src/ndi |
db |
software | healthy | src-tauri/src/db |
editor |
software | healthy | src-tauri/src/editor |
update |
software | healthy | src-tauri/src/update |
scheduler |
software | healthy | src-tauri/src/scheduler |
streaming |
software | healthy | src-tauri/src/streaming |
legacy |
software | healthy | legacy |
types |
software | healthy | legacy/types |
renderer |
software | healthy | legacy/renderer |
audio |
software | healthy | legacy/renderer/audio |
pages |
software | healthy | legacy/renderer/pages |
editor |
software | healthy | legacy/renderer/pages/editor |
shared |
software | healthy | legacy/shared |
locales |
software | healthy | legacy/locales |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
/thumbnail-panel |
frontend | healthy | legacy/renderer/pages/thumbnail-panel.ts |
/publish-page |
frontend | healthy | legacy/renderer/pages/publish-page.ts |
/history |
frontend | healthy | legacy/renderer/pages/history.ts |
/onboarding |
frontend | healthy | legacy/renderer/pages/onboarding.ts |
/home-vu |
frontend | healthy | legacy/renderer/pages/home-vu.ts |
/audio-page |
frontend | healthy | legacy/renderer/pages/audio-page.ts |
/files-page |
frontend | healthy | legacy/renderer/pages/files-page.ts |
/general-page |
frontend | healthy | legacy/renderer/pages/general-page.ts |
/integrations-page |
frontend | healthy | legacy/renderer/pages/integrations-page.ts |
/recording |
frontend | healthy | legacy/renderer/pages/recording.ts |
/home |
frontend | healthy | legacy/renderer/pages/home.ts |
/editor-companion |
frontend | healthy | legacy/renderer/pages/editor-companion.ts |
/editor-transcript |
frontend | healthy | legacy/renderer/pages/editor-transcript.ts |
/editor-page |
frontend | healthy | legacy/renderer/pages/editor-page.ts |
/calendar-page |
frontend | healthy | legacy/renderer/pages/calendar-page.ts |
/search-page |
frontend | healthy | legacy/renderer/pages/search-page.ts |
/review-queue-home |
frontend | healthy | legacy/renderer/pages/review-queue-home.ts |
/live-page |
frontend | healthy | legacy/renderer/pages/live-page.ts |
/schedule-page |
frontend | healthy | legacy/renderer/pages/schedule-page.ts |
/video-page |
frontend | healthy | legacy/renderer/pages/video-page.ts |
/live-overlays |
frontend | healthy | legacy/renderer/pages/live-overlays.ts |
/editor/waveform |
frontend | healthy | legacy/renderer/pages/editor/waveform.ts |
/editor/peaks |
frontend | healthy | legacy/renderer/pages/editor/peaks.ts |
/editor/loader |
frontend | healthy | legacy/renderer/pages/editor/loader.ts |
/editor/metadata |
frontend | healthy | legacy/renderer/pages/editor/metadata.ts |
/editor/detection |
frontend | healthy | legacy/renderer/pages/editor/detection.ts |
/editor/format |
frontend | healthy | legacy/renderer/pages/editor/format.ts |
/editor/export |
frontend | healthy | legacy/renderer/pages/editor/export.ts |
/editor/viewport |
frontend | healthy | legacy/renderer/pages/editor/viewport.ts |
/editor/mastering |
frontend | healthy | legacy/renderer/pages/editor/mastering.ts |
/editor/state |
frontend | healthy | legacy/renderer/pages/editor/state.ts |
/editor/playback |
frontend | healthy | legacy/renderer/pages/editor/playback.ts |
/editor/mixer |
frontend | healthy | legacy/renderer/pages/editor/mixer.ts |
/editor/stage-ui |
frontend | healthy | legacy/renderer/pages/editor/stage-ui.ts |
/editor/cuts |
frontend | healthy | legacy/renderer/pages/editor/cuts.ts |
/editor/geometry |
frontend | healthy | legacy/renderer/pages/editor/geometry.ts |
/editor/canvas-input |
frontend | healthy | legacy/renderer/pages/editor/canvas-input.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::reference/bindings/EmailStatus.ts |
security | healthy | reference/bindings/EmailStatus.ts |
auth::legacy/locales/da.json |
security | healthy | legacy/locales/da.json |
auth::legacy/locales/no.json |
security | healthy | legacy/locales/no.json |
auth::crates/sundayrec-core/src/link.rs |
security | healthy | crates/sundayrec-core/src/link.rs |
auth::crates/sundayrec-core/src/email.rs |
security | healthy | crates/sundayrec-core/src/email.rs |
auth::crates/sundayrec-core/src/lib.rs |
security | healthy | crates/sundayrec-core/src/lib.rs |
auth::reference/bindings/TokenResponse.ts |
security | healthy | reference/bindings/TokenResponse.ts |
auth::legacy/renderer/pages/publish-page.ts |
security | healthy | legacy/renderer/pages/publish-page.ts |
auth::legacy/locales/en.json |
security | healthy | legacy/locales/en.json |
auth::crates/sundayrec-core/Cargo.toml |
security | healthy | crates/sundayrec-core/Cargo.toml |
auth::crates/sundayrec-core/src/companion.rs |
security | healthy | crates/sundayrec-core/src/companion.rs |
auth::legacy/locales/de.json |
security | healthy | legacy/locales/de.json |
auth::src-tauri/src/lib.rs |
security | healthy | src-tauri/src/lib.rs |
auth::src-tauri/src/email/mod.rs |
security | healthy | src-tauri/src/email/mod.rs |
auth::src-tauri/src/cloud/oauth_flow.rs |
security | healthy | src-tauri/src/cloud/oauth_flow.rs |
auth::src-tauri/src/cloud/config.rs |
security | healthy | src-tauri/src/cloud/config.rs |
auth::src-tauri/src/cloud/worker.rs |
security | healthy | src-tauri/src/cloud/worker.rs |
auth::reference/bindings/CloudService.ts |
security | healthy | reference/bindings/CloudService.ts |
auth::legacy/renderer/pages/general-page.ts |
security | healthy | legacy/renderer/pages/general-page.ts |
auth::crates/sundayrec-core/src/cloud/mod.rs |
security | healthy | crates/sundayrec-core/src/cloud/mod.rs |
auth::crates/sundayrec-core/src/cloud/oauth.rs |
security | healthy | crates/sundayrec-core/src/cloud/oauth.rs |
auth::reference/bindings/EmailTransportKind.ts |
security | healthy | reference/bindings/EmailTransportKind.ts |
auth::legacy/locales/pl.json |
security | healthy | legacy/locales/pl.json |
auth::legacy/locales/fr.json |
security | healthy | legacy/locales/fr.json |
auth::src-tauri/src/account.rs |
security | healthy | src-tauri/src/account.rs |
auth::legacy/locales/sv.json |
security | healthy | legacy/locales/sv.json |
auth::src-tauri/src/secrets/mod.rs |
security | healthy | src-tauri/src/secrets/mod.rs |
auth::legacy/renderer/index.html |
security | healthy | legacy/renderer/index.html |
auth::src-tauri/src/commands/cloud.rs |
security | healthy | src-tauri/src/commands/cloud.rs |
auth::src-tauri/src/tray/mod.rs |
security | healthy | src-tauri/src/tray/mod.rs |
auth::src-tauri/Cargo.toml |
security | healthy | src-tauri/Cargo.toml |
auth::src-tauri/src/cloud/mod.rs |
security | healthy | src-tauri/src/cloud/mod.rs |
auth::legacy/renderer/pages/editor/export.ts |
security | healthy | legacy/renderer/pages/editor/export.ts |
auth::src-tauri/src/commands/email.rs |
security | healthy | src-tauri/src/commands/email.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
MAC_CERTS |
cicd | healthy | — |
APPLE_ID |
cicd | healthy | — |
APPLE_APP_SPECIFIC_PASSWORD |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
MAC_CERTS_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | reference/bindings/WakePlatform.ts:for |
RecordingWaveform |
software | healthy | legacy/renderer/audio/waveform.ts:RecordingWaveform |
is |
software | healthy | legacy/renderer/pages/publish-page.ts:is |
but |
software | healthy | legacy/renderer/pages/editor-page.ts:but |
if |
software | healthy | legacy/renderer/pages/editor/export.ts:if |
| Label | Layer | Status | Path |
|---|---|---|---|
wake_failure |
data | healthy | src-tauri/migrations/0004_wake_failure.sql |
upload_queue |
data | healthy | src-tauri/migrations/0003_upload_queue.sql |
app_setting |
data | healthy | src-tauri/migrations/0001_init.sql |
recording |
data | healthy | src-tauri/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
0004_wake_failure.sql |
data | healthy | src-tauri/migrations/0004_wake_failure.sql |
0003_upload_queue.sql |
data | healthy | src-tauri/migrations/0003_upload_queue.sql |
0001_init.sql |
data | healthy | src-tauri/migrations/0001_init.sql |
0002_recording_note.sql |
data | healthy | src-tauri/migrations/0002_recording_note.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
mysql |
data | healthy | Cargo.lock |
postgres |
data | healthy | Cargo.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | crates/sundayrec-core/src/ndi.rs |
10.0.0.5 |
network | healthy | crates/sundayrec-core/src/ndi.rs |
10.0.0.7 |
network | healthy | crates/sundayrec-core/src/ndi.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1420 |
network | healthy | vite.config.ts |
port:1421 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-iu3i_wo3 |
software | healthy | /tmp/repobility-clone-iu3i_wo3 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src-tauri/Cargo.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src-tauri/tauri.conf.json |
This page is publicly accessible at:
https://repobility.com/scan/94add8ac-c53f-4198-b801-23c9e77854ea/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/94add8ac-c53f-4198-b801-23c9e77854ea/
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.