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.

timbornholdt/lunara

https://github.com/timbornholdt/lunara · scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)

6 raw signals (0 security + 6 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 311 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
README.md software healthy README.md
walkthrough.md software healthy walkthrough.md
CLAUDE.md software healthy CLAUDE.md
AGENTS.md software healthy AGENTS.md
LunaraUITests.swift software healthy LunaraUITests/LunaraUITests.swift
LunaraUITestsLaunchTests.swift software healthy LunaraUITests/LunaraUITestsLaunchTests.swift
incremental-library-sync-roadmap.md software healthy docs/incremental-library-sync-roadmap.md
LunaraTests.swift software healthy LunaraTests/LunaraTests.swift
LibraryGridViewModelTests.swift software healthy LunaraTests/LibraryGridViewModelTests.swift
CollectionDetailViewModelTests.swift software healthy LunaraTests/CollectionDetailViewModelTests.swift
CrossfadeEngineTests.swift software healthy LunaraTests/CrossfadeEngineTests.swift
NowPlayingScreenViewModelTests.swift software healthy LunaraTests/NowPlayingScreenViewModelTests.swift
AppCoordinatorTests.swift software healthy LunaraTests/AppCoordinatorTests.swift
PlaylistsListViewModelTests.swift software healthy LunaraTests/PlaylistsListViewModelTests.swift
RadarServiceTests.swift software healthy LunaraTests/RadarServiceTests.swift
AlbumDetailViewModelTests.swift software healthy LunaraTests/AlbumDetailViewModelTests.swift
PlaybackStateTests.swift software healthy LunaraTests/PlaybackStateTests.swift
PlaylistDetailViewModelTests.swift software healthy LunaraTests/PlaylistDetailViewModelTests.swift
TrackTests.swift software healthy LunaraTests/TrackTests.swift
CollectionTests.swift software healthy LunaraTests/CollectionTests.swift
AudioSessionTests.swift software healthy LunaraTests/AudioSessionTests.swift
ScrobbleQueueTests.swift software healthy LunaraTests/ScrobbleQueueTests.swift
QueueManagerTests.swift software healthy LunaraTests/QueueManagerTests.swift
CoalescingMemoTests.swift software healthy LunaraTests/CoalescingMemoTests.swift
AppRouterTests.swift software healthy LunaraTests/AppRouterTests.swift
DebugCurrentTrackFormatterTests.swift software healthy LunaraTests/DebugCurrentTrackFormatterTests.swift
LibraryRepoProtocolTests.swift software healthy LunaraTests/LibraryRepoProtocolTests.swift
CollectionsListViewModelTests.swift software healthy LunaraTests/CollectionsListViewModelTests.swift
LastFMArtistBioTests.swift software healthy LunaraTests/LastFMArtistBioTests.swift
ConfigurableLibraryRepoMock.swift software healthy LunaraTests/ConfigurableLibraryRepoMock.swift
QueueManagerTestDoubles.swift software healthy LunaraTests/QueueManagerTestDoubles.swift
NowPlayingBarViewModelTests.swift software healthy LunaraTests/NowPlayingBarViewModelTests.swift
ArtistTests.swift software healthy LunaraTests/ArtistTests.swift
SettingsViewModelTests.swift software healthy LunaraTests/SettingsViewModelTests.swift
LunaraVisualTokensTests.swift software healthy LunaraTests/LunaraVisualTokensTests.swift
LastFMClientTests.swift software healthy LunaraTests/LastFMClientTests.swift
NowPlayingAutoAdvanceTests.swift software healthy LunaraTests/NowPlayingAutoAdvanceTests.swift
ArtistBioFormattingTests.swift software healthy LunaraTests/ArtistBioFormattingTests.swift
LastFMTestDoubles.swift software healthy LunaraTests/LastFMTestDoubles.swift
LibraryStoreProtocolTests.swift software healthy LunaraTests/LibraryStoreProtocolTests.swift
TagFilterViewModelTests.swift software healthy LunaraTests/TagFilterViewModelTests.swift
LibraryStoreRelationshipReconciliationTests.swift software healthy LunaraTests/LibraryStoreRelationshipReconciliationTests.swi…
LunaraErrorTests.swift software healthy LunaraTests/LunaraErrorTests.swift
ArtistDetailViewModelTests.swift software healthy LunaraTests/ArtistDetailViewModelTests.swift
PlaybackEngineTestDoubles.swift software healthy LunaraTests/PlaybackEngineTestDoubles.swift
MemoryProbeTests.swift software healthy LunaraTests/MemoryProbeTests.swift
LibraryRepoTestDoubles.swift software healthy LunaraTests/LibraryRepoTestDoubles.swift
ConfigurableLibraryRepoMockTests.swift software healthy LunaraTests/ConfigurableLibraryRepoMockTests.swift
AlbumDetailLayoutTests.swift software healthy LunaraTests/AlbumDetailLayoutTests.swift
ArtworkPipelineProtocolTests.swift software healthy LunaraTests/ArtworkPipelineProtocolTests.swift

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

LabelLayerStatusPath
LunaraUITests software healthy LunaraUITests
docs software healthy docs
LunaraTests software healthy LunaraTests
Lunara software healthy Lunara
Library software healthy Lunara/Library
Auth software healthy Lunara/Library/Auth
Store software healthy Lunara/Library/Store
Offline software healthy Lunara/Library/Offline
API software healthy Lunara/Library/API
Enrichment software healthy Lunara/Library/Enrichment
Repo software healthy Lunara/Library/Repo
Artwork software healthy Lunara/Library/Artwork
Diagnostics software healthy Lunara/Diagnostics
Assets.xcassets software healthy Lunara/Assets.xcassets
AppIcon.appiconset software healthy Lunara/Assets.xcassets/AppIcon.appiconset
AccentColor.colorset software healthy Lunara/Assets.xcassets/AccentColor.colorset
LaunchIcon.imageset software healthy Lunara/Assets.xcassets/LaunchIcon.imageset
Music software healthy Lunara/Music
Session software healthy Lunara/Music/Session
Scrobbling software healthy Lunara/Music/Scrobbling
NowPlaying software healthy Lunara/Music/NowPlaying
Queue software healthy Lunara/Music/Queue
Engine software healthy Lunara/Music/Engine
Views software healthy Lunara/Views
Components software healthy Lunara/Views/Components
Library software healthy Lunara/Views/Library
Settings software healthy Lunara/Views/Settings
Album software healthy Lunara/Views/Album
NowPlaying software healthy Lunara/Views/NowPlaying
Artist software healthy Lunara/Views/Artist
Debug software healthy Lunara/Views/Debug
Collection software healthy Lunara/Views/Collection
SignIn software healthy Lunara/Views/SignIn
TagFilter software healthy Lunara/Views/TagFilter
Playlist software healthy Lunara/Views/Playlist
Router software healthy Lunara/Router
Shared software healthy Lunara/Shared
Models software healthy Lunara/Shared/Models
Errors software healthy Lunara/Shared/Errors
App software healthy Lunara/App
Adapters software healthy Lunara/App/Adapters
Intents software healthy Lunara/App/Intents
.claude software healthy .claude

LabelLayerStatusPath
repobility-clone-9dyb8r_o software healthy /tmp/repobility-clone-9dyb8r_o

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
auth::README.md security healthy README.md
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/b8129875-df12-4b73-998a-fb2800b316a5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b8129875-df12-4b73-998a-fb2800b316a5/

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.