https://github.com/SutobeHD/LibraryManagementSystem
· scanned 2026-06-16 00:26 UTC (2 months, 2 weeks ago)
264 raw signals (31 security + 233 graph)
Last scanned 2 months, 2 weeks ago · v1 · 212 actionable findings from 2 signal sources. 123 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2992 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 |
|---|---|---|---|
main |
software | healthy | backend_entry.py:14 |
_sessionTokenPath |
software | healthy | frontend/vite.config.js:_sessionTokenPath |
devTokenPlugin |
software | healthy | frontend/vite.config.js:devTokenPlugin |
buildWorkspaces |
software | healthy | frontend/src/main.jsx:buildWorkspaces |
TopBar |
software | healthy | frontend/src/main.jsx:TopBar |
winCtl |
software | healthy | frontend/src/main.jsx:winCtl |
isBarControl |
software | healthy | frontend/src/main.jsx:isBarControl |
onBarMouseDown |
software | healthy | frontend/src/main.jsx:onBarMouseDown |
onBarDoubleClick |
software | healthy | frontend/src/main.jsx:onBarDoubleClick |
WorkspaceNav |
software | healthy | frontend/src/main.jsx:WorkspaceNav |
ScAccountChip |
software | healthy | frontend/src/main.jsx:ScAccountChip |
load |
software | healthy | frontend/src/main.jsx:load |
onChanged |
software | healthy | frontend/src/main.jsx:onChanged |
onExpired |
software | healthy | frontend/src/main.jsx:onExpired |
DotGridBackdrop |
software | healthy | frontend/src/main.jsx:DotGridBackdrop |
XmlSubmodeView |
software | healthy | frontend/src/main.jsx:XmlSubmodeView |
SelectionView |
software | healthy | frontend/src/main.jsx:SelectionView |
ViewLoader |
software | healthy | frontend/src/main.jsx:ViewLoader |
App |
software | healthy | frontend/src/main.jsx:App |
autoInit |
software | healthy | frontend/src/main.jsx:autoInit |
_bootstrapFromTauri |
software | healthy | frontend/src/api/api.js:_bootstrapFromTauri |
_bootstrapFromDevMiddleware |
software | healthy | frontend/src/api/api.js:_bootstrapFromDevMiddleware |
token |
software | healthy | frontend/src/api/api.js:token |
_bootstrap |
software | healthy | frontend/src/api/api.js:_bootstrap |
ready |
software | healthy | frontend/src/api/api.js:ready |
_subscribeRefresh |
software | healthy | frontend/src/api/api.js:_subscribeRefresh |
_drainRefreshQueue |
software | healthy | frontend/src/api/api.js:_drainRefreshQueue |
_refreshScToken |
software | healthy | frontend/src/api/api.js:_refreshScToken |
createCancelToken |
software | healthy | frontend/src/api/api.js:createCancelToken |
cancellableGet |
software | healthy | frontend/src/api/api.js:cancellableGet |
cancellablePost |
software | healthy | frontend/src/api/api.js:cancellablePost |
noop |
software | healthy | frontend/src/utils/log.js:noop |
writeStr |
software | healthy | frontend/src/utils/AudioBandAnalyzer.js:writeStr |
writeU32 |
software | healthy | frontend/src/utils/AudioBandAnalyzer.js:writeU32 |
writeU16 |
software | healthy | frontend/src/utils/AudioBandAnalyzer.js:writeU16 |
ImportProgressBanner |
software | healthy | frontend/src/components/ImportProgressBanner.jsx:ImportProg… |
tick |
software | healthy | frontend/src/components/ImportProgressBanner.jsx:tick |
PlayingBars |
software | healthy | frontend/src/components/Player.jsx:PlayingBars |
SeededWaveform |
software | healthy | frontend/src/components/Player.jsx:SeededWaveform |
seekFromEvent |
software | healthy | frontend/src/components/Player.jsx:seekFromEvent |
onPointerDown |
software | healthy | frontend/src/components/Player.jsx:onPointerDown |
onPointerMove |
software | healthy | frontend/src/components/Player.jsx:onPointerMove |
onPointerUp |
software | healthy | frontend/src/components/Player.jsx:onPointerUp |
Player |
software | healthy | frontend/src/components/Player.jsx:Player |
setVolume |
software | healthy | frontend/src/components/Player.jsx:setVolume |
isStreaming |
software | healthy | frontend/src/components/Player.jsx:isStreaming |
handleTimeUpdate |
software | healthy | frontend/src/components/Player.jsx:handleTimeUpdate |
handleLoadedMeta |
software | healthy | frontend/src/components/Player.jsx:handleLoadedMeta |
seekTo |
software | healthy | frontend/src/components/Player.jsx:seekTo |
formatTime |
software | healthy | frontend/src/components/Player.jsx:formatTime |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
backend_entry.py |
software | healthy | backend_entry.py |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
.lockfile-lintrc.json |
software | healthy | .lockfile-lintrc.json |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vite.config.js |
software | healthy | frontend/vite.config.js |
jsconfig.json |
software | healthy | frontend/jsconfig.json |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
.eslintrc.cjs |
software | healthy | frontend/.eslintrc.cjs |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
splashscreen.html |
software | healthy | frontend/public/splashscreen.html |
index.css |
software | healthy | frontend/src/index.css |
main.jsx |
software | healthy | frontend/src/main.jsx |
constants.js |
software | healthy | frontend/src/config/constants.js |
api.js |
software | healthy | frontend/src/api/api.js |
log.js |
software | healthy | frontend/src/utils/log.js |
AudioBandAnalyzer.js |
software | healthy | frontend/src/utils/AudioBandAnalyzer.js |
ImportProgressBanner.jsx |
software | healthy | frontend/src/components/ImportProgressBanner.jsx |
Player.jsx |
software | healthy | frontend/src/components/Player.jsx |
ToastContext.jsx |
software | healthy | frontend/src/components/ToastContext.jsx |
FormatConverterView.jsx |
software | healthy | frontend/src/components/FormatConverterView.jsx |
usePhraseBatch.js |
software | healthy | frontend/src/components/usePhraseBatch.js |
UsbSettingsView.jsx |
software | healthy | frontend/src/components/UsbSettingsView.jsx |
SoundCloudView.jsx |
software | healthy | frontend/src/components/SoundCloudView.jsx |
TrackTable.jsx |
software | healthy | frontend/src/components/TrackTable.jsx |
SoundCloudSyncView.jsx |
software | healthy | frontend/src/components/SoundCloudSyncView.jsx |
PromptModal.jsx |
software | healthy | frontend/src/components/PromptModal.jsx |
PhraseBatchProgress.jsx |
software | healthy | frontend/src/components/PhraseBatchProgress.jsx |
WaveformEditor.jsx |
software | healthy | frontend/src/components/WaveformEditor.jsx |
SettingsView.jsx |
software | healthy | frontend/src/components/SettingsView.jsx |
ImportView.jsx |
software | healthy | frontend/src/components/ImportView.jsx |
RenameModal.jsx |
software | healthy | frontend/src/components/RenameModal.jsx |
LibraryView.jsx |
software | healthy | frontend/src/components/LibraryView.jsx |
MatchInspectorModal.jsx |
software | healthy | frontend/src/components/MatchInspectorModal.jsx |
SoundCloudProgressModal.jsx |
software | healthy | frontend/src/components/SoundCloudProgressModal.jsx |
RankingView.jsx |
software | healthy | frontend/src/components/RankingView.jsx |
ToolsView.jsx |
software | healthy | frontend/src/components/ToolsView.jsx |
ConfirmModal.jsx |
software | healthy | frontend/src/components/ConfirmModal.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | frontend/src/main.jsx:ErrorBoundary |
AudioBandAnalyzer |
software | healthy | frontend/src/utils/AudioBandAnalyzer.js:AudioBandAnalyzer |
WaveformErrorBoundary |
software | healthy | frontend/src/components/waveform/WaveformErrorBoundary.jsx:… |
_FakeResponse |
software | healthy | tests/test_soundcloud_api.py:28 |
TestSCGetStatus |
software | healthy | tests/test_soundcloud_api.py:77 |
TestFuzzyMatch |
software | healthy | tests/test_soundcloud_api.py:153 |
FakeSource |
software | healthy | tests/test_onelibrary_wal_flush.py:36 |
TestCase1_Equal |
software | healthy | tests/test_security_compare.py:21 |
TestCase2_UnequalSameLength |
software | healthy | tests/test_security_compare.py:33 |
TestCase3_LengthMismatch |
software | healthy | tests/test_security_compare.py:45 |
TestCase4_EmptyVsNonEmpty |
software | healthy | tests/test_security_compare.py:57 |
TestCase5_NonAsciiStr |
software | healthy | tests/test_security_compare.py:77 |
TestCase6_MixedStrBytes |
software | healthy | tests/test_security_compare.py:96 |
TestCase7_NonStrOrBytesInput |
software | healthy | tests/test_security_compare.py:110 |
_RunRecorder |
software | healthy | tests/test_main_security.py:80 |
_Completed |
software | healthy | tests/test_main_security.py:89 |
TestFileRevealSandboxRejects |
software | healthy | tests/test_main_security.py:116 |
TestFileRevealSandboxAccepts |
software | healthy | tests/test_main_security.py:194 |
_DB |
software | healthy | tests/test_phrase_batch.py:64 |
_Locked |
software | healthy | tests/test_phrase_batch.py:311 |
TestLockPrimitives |
software | healthy | tests/test_database.py:31 |
TestSerialisedDecorator |
software | healthy | tests/test_database.py:64 |
TestSetMode |
software | healthy | tests/test_database.py:117 |
TestUpdateTrackComment |
software | healthy | tests/test_database.py:156 |
TestFilterTracks |
software | healthy | tests/test_database.py:173 |
TestSettingsManager |
software | healthy | tests/test_services.py:32 |
TestMetadataManager |
software | healthy | tests/test_services.py:90 |
TestSystemGuard |
software | healthy | tests/test_services.py:146 |
TestCleanTag |
software | healthy | tests/test_services.py:205 |
TestSettingsAtomicSave |
software | healthy | tests/test_services.py:240 |
TestNoDuplicateHeartbeatRoute |
software | healthy | tests/test_security_hotfixes.py:76 |
TestHeartbeatNoTokenLeak |
software | healthy | tests/test_security_hotfixes.py:98 |
TestValidateAudioPathSandbox |
software | healthy | tests/test_security_hotfixes.py:123 |
TestDebugLoadXmlGate |
software | healthy | tests/test_security_hotfixes.py:177 |
TestFileWriteSandbox |
software | healthy | tests/test_security_hotfixes.py:214 |
TestCdnAllowlist |
software | healthy | tests/test_soundcloud_downloader_security.py:20 |
TestFirstPartyDetection |
software | healthy | tests/test_soundcloud_downloader_security.py:70 |
TestNormalizeTrackIdHardening |
software | healthy | tests/test_soundcloud_downloader_security.py:106 |
TestSizeLimits |
software | healthy | tests/test_soundcloud_downloader_security.py:130 |
TestProfileRoundtrip |
software | healthy | tests/test_usb_manager.py:54 |
TestXmlSafe |
software | healthy | tests/test_usb_manager.py:115 |
TestCleanFilename |
software | healthy | tests/test_usb_manager.py:154 |
TestLockedSync |
software | healthy | tests/test_usb_manager.py:216 |
TestSetReqHappyPath |
software | healthy | tests/test_settings_caps.py:43 |
TestSetReqValueBytesCap |
software | healthy | tests/test_settings_caps.py:70 |
TestSetReqDictKeysCap |
software | healthy | tests/test_settings_caps.py:82 |
TestSetReqKeyLenCap |
software | healthy | tests/test_settings_caps.py:89 |
TestSetReqListItemsCap |
software | healthy | tests/test_settings_caps.py:96 |
TestSetReqPathLenCap |
software | healthy | tests/test_settings_caps.py:106 |
TestSetReqTotalBytesCap |
software | healthy | tests/test_settings_caps.py:113 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/stream |
api | healthy | app/main.py |
GET /api/audio/waveform |
api | healthy | app/main.py |
POST /api/file/reveal |
api | healthy | app/main.py |
POST /api/file/write |
api | healthy | app/main.py |
POST /api/xml/clean |
api | healthy | app/main.py |
GET /api/genres |
api | healthy | app/main.py |
GET /api/library/tracks |
api | healthy | app/main.py |
GET /api/insights/low_quality |
api | healthy | app/main.py |
GET /api/insights/no_artwork |
api | healthy | app/main.py |
GET /api/insights/lost |
api | healthy | app/main.py |
GET /api/labels |
api | healthy | app/main.py |
GET /api/albums |
api | healthy | app/main.py |
POST /api/metadata/merge |
api | healthy | app/main.py |
GET /api/artists |
api | healthy | app/main.py |
GET /api/artist/{aid}/tracks |
api | healthy | app/main.py |
GET /api/label/{aid}/tracks |
api | healthy | app/main.py |
GET /api/album/{aid}/tracks |
api | healthy | app/main.py |
GET /api/track/{tid} |
api | healthy | app/main.py |
GET /api/track/{tid}/cues |
api | healthy | app/main.py |
GET /api/track/{tid}/beatgrid |
api | healthy | app/main.py |
POST /api/track/{tid}/analyze |
api | healthy | app/main.py |
GET /api/audio/stream |
api | healthy | app/main.py |
GET /api/mytags |
api | healthy | app/main.py |
POST /api/mytags |
api | healthy | app/main.py |
DELETE /api/mytags/{tag_id} |
api | healthy | app/main.py |
GET /api/track/{tid}/mytags |
api | healthy | app/main.py |
POST /api/track/{tid}/mytags |
api | healthy | app/main.py |
POST /api/track/cues/save |
api | healthy | app/main.py |
POST /api/track/grid/save |
api | healthy | app/main.py |
POST /api/track/{tid} |
api | healthy | app/main.py |
PATCH /api/tracks/batch |
api | healthy | app/main.py |
POST /api/system/heartbeat |
api | healthy | app/main.py |
POST /api/track/delete |
api | healthy | app/main.py |
POST /api/tracks/move |
api | healthy | app/main.py |
POST /api/tools/rename |
api | healthy | app/main.py |
GET /api/playlists/tree |
api | healthy | app/main.py |
POST /api/playlists/create |
api | healthy | app/main.py |
POST /api/playlists/rename |
api | healthy | app/main.py |
POST /api/playlists/move |
api | healthy | app/main.py |
POST /api/playlists/delete |
api | healthy | app/main.py |
POST /api/playlists/add-track |
api | healthy | app/main.py |
POST /api/playlists/remove-track |
api | healthy | app/main.py |
DELETE /api/track/{tid} |
api | healthy | app/main.py |
POST /api/playlists/reorder |
api | healthy | app/main.py |
POST /api/playlists/smart/create |
api | healthy | app/main.py |
POST /api/playlists/smart/update |
api | healthy | app/main.py |
GET /api/playlists/smart/{pid}/evaluate |
api | healthy | app/main.py |
POST /api/usb/history |
api | healthy | app/main.py |
POST /api/playlists/folder/create |
api | healthy | app/main.py |
GET /api/tools/duplicates |
api | healthy | app/main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/main.jsx |
ImportProgressBanner |
frontend | healthy | frontend/src/components/ImportProgressBanner.jsx |
Player |
frontend | healthy | frontend/src/components/Player.jsx |
FormatConverterView |
frontend | healthy | frontend/src/components/FormatConverterView.jsx |
UsbSettingsView |
frontend | healthy | frontend/src/components/UsbSettingsView.jsx |
SoundCloudView |
frontend | healthy | frontend/src/components/SoundCloudView.jsx |
TrackTable |
frontend | healthy | frontend/src/components/TrackTable.jsx |
SoundCloudSyncView |
frontend | healthy | frontend/src/components/SoundCloudSyncView.jsx |
PromptDialog |
frontend | healthy | frontend/src/components/PromptModal.jsx |
PhraseBatchProgress |
frontend | healthy | frontend/src/components/PhraseBatchProgress.jsx |
WaveformEditor |
frontend | healthy | frontend/src/components/WaveformEditor.jsx |
SettingsView |
frontend | healthy | frontend/src/components/SettingsView.jsx |
ImportView |
frontend | healthy | frontend/src/components/ImportView.jsx |
RenameModal |
frontend | healthy | frontend/src/components/RenameModal.jsx |
LibraryView |
frontend | healthy | frontend/src/components/LibraryView.jsx |
MatchInspectorModal |
frontend | healthy | frontend/src/components/MatchInspectorModal.jsx |
SoundCloudProgressModal |
frontend | healthy | frontend/src/components/SoundCloudProgressModal.jsx |
RankingView |
frontend | healthy | frontend/src/components/RankingView.jsx |
ToolsView |
frontend | healthy | frontend/src/components/ToolsView.jsx |
ConfirmDialog |
frontend | healthy | frontend/src/components/ConfirmModal.jsx |
InsightsView |
frontend | healthy | frontend/src/components/InsightsView.jsx |
PhraseGeneratorView |
frontend | healthy | frontend/src/components/PhraseGeneratorView.jsx |
BatchEditBar |
frontend | healthy | frontend/src/components/BatchEditBar.jsx |
UtilitiesView |
frontend | healthy | frontend/src/components/UtilitiesView.jsx |
PlaylistBrowser |
frontend | healthy | frontend/src/components/PlaylistBrowser.jsx |
DuplicateView |
frontend | healthy | frontend/src/components/DuplicateView.jsx |
MetadataView |
frontend | healthy | frontend/src/components/MetadataView.jsx |
UsbView |
frontend | healthy | frontend/src/components/UsbView.jsx |
XmlCleanView |
frontend | healthy | frontend/src/components/XmlCleanView.jsx |
DownloadManagerView |
frontend | healthy | frontend/src/components/DownloadManagerView.jsx |
SmartPlaylistEditor |
frontend | healthy | frontend/src/components/SmartPlaylistEditor.jsx |
PhraseScopePicker |
frontend | healthy | frontend/src/components/PhraseScopePicker.jsx |
SettingsExport |
frontend | healthy | frontend/src/components/settings/SettingsExport.jsx |
SettingsUsb |
frontend | healthy | frontend/src/components/settings/SettingsUsb.jsx |
SettingsAnalysis |
frontend | healthy | frontend/src/components/settings/SettingsAnalysis.jsx |
SettingsAudio |
frontend | healthy | frontend/src/components/settings/SettingsAudio.jsx |
SettingsLibrary |
frontend | healthy | frontend/src/components/settings/SettingsLibrary.jsx |
SettingsNetwork |
frontend | healthy | frontend/src/components/settings/SettingsNetwork.jsx |
SettingsAppearance |
frontend | healthy | frontend/src/components/settings/SettingsAppearance.jsx |
SettingsShortcuts |
frontend | healthy | frontend/src/components/settings/SettingsShortcuts.jsx |
WaveformOverlays |
frontend | healthy | frontend/src/components/waveform/WaveformOverlays.jsx |
WaveformZoom |
frontend | healthy | frontend/src/components/waveform/WaveformZoom.jsx |
WaveformCanvas |
frontend | healthy | frontend/src/components/waveform/WaveformCanvas.jsx |
ConfirmModal |
frontend | healthy | frontend/src/components/waveform/ConfirmModal.jsx |
WaveformSimpleView |
frontend | healthy | frontend/src/components/waveform/WaveformSimpleView.jsx |
WaveformControls |
frontend | healthy | frontend/src/components/waveform/WaveformControls.jsx |
WaveformMiniCanvas |
frontend | healthy | frontend/src/components/shared/WaveformMiniCanvas.jsx |
DawControlStrip |
frontend | healthy | frontend/src/components/daw/DawControlStrip.jsx |
ExportModal |
frontend | healthy | frontend/src/components/daw/ExportModal.jsx |
DawTimeline |
frontend | healthy | frontend/src/components/daw/DawTimeline.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
public |
software | healthy | frontend/public |
src |
software | healthy | frontend/src |
config |
software | healthy | frontend/src/config |
api |
software | healthy | frontend/src/api |
utils |
software | healthy | frontend/src/utils |
components |
software | healthy | frontend/src/components |
settings |
software | healthy | frontend/src/components/settings |
waveform |
software | healthy | frontend/src/components/waveform |
shared |
software | healthy | frontend/src/components/shared |
daw |
software | healthy | frontend/src/components/daw |
timeline |
software | healthy | frontend/src/components/daw/timeline |
format-swap |
software | healthy | frontend/src/components/format-swap |
usb |
software | healthy | frontend/src/components/usb |
editor |
software | healthy | frontend/src/components/editor |
audio |
software | healthy | frontend/src/audio |
dawState |
software | healthy | frontend/src/audio/dawState |
store |
software | healthy | frontend/src/store |
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
docs |
software | healthy | docs |
research |
software | healthy | docs/research |
implement |
software | healthy | docs/research/implement |
archived |
software | healthy | docs/research/archived |
research |
software | healthy | docs/research/research |
routines |
software | healthy | docs/research/routines |
mockups |
software | healthy | docs/research/mockups |
scripts |
software | healthy | scripts |
dev |
software | healthy | scripts/dev |
app |
software | healthy | app |
metadata_fixer |
software | healthy | app/metadata_fixer |
templates |
software | healthy | app/templates |
src-tauri |
software | healthy | src-tauri |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
audio |
software | healthy | src-tauri/src/audio |
.claude |
software | healthy | .claude |
rules |
software | healthy | .claude/rules |
commands |
software | healthy | .claude/commands |
agents |
software | healthy | .claude/agents |
hooks |
software | healthy | .claude/hooks |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src-tauri/src/main.rs |
security | healthy | src-tauri/src/main.rs |
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
auth::app/main.py |
security | healthy | app/main.py |
auth::.env.example |
security | healthy | .env.example |
auth::tests/test_soundcloud_downloader_security.py |
security | healthy | tests/test_soundcloud_downloader_security.py |
auth::src-tauri/src/soundcloud_client.rs |
security | healthy | src-tauri/src/soundcloud_client.rs |
auth::tests/test_soundcloud_auth_status.py |
security | healthy | tests/test_soundcloud_auth_status.py |
auth::docs/index.html |
security | healthy | docs/index.html |
auth::app/soundcloud_downloader.py |
security | healthy | app/soundcloud_downloader.py |
auth::app/soundcloud_api.py |
security | healthy | app/soundcloud_api.py |
auth::README.md |
security | healthy | README.md |
auth::frontend/src/components/SoundCloudView.jsx |
security | healthy | frontend/src/components/SoundCloudView.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
popularity |
data | healthy | app/popularity_engine.py |
popularity_meta |
data | healthy | app/popularity_engine.py |
download_history |
data | healthy | app/download_registry.py |
paired_devices |
data | healthy | app/auth_db.py |
user_taste_vectors |
data | healthy | app/db_taste.py |
track_variants |
data | healthy | app/variant_schema.py |
variant_meta |
data | healthy | app/variant_schema.py |
runs |
data | healthy | app/metadata_fixer/schema.py |
mutations |
data | healthy | app/metadata_fixer/schema.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
192.168.1.42 |
network | healthy | tests/test_security_hotfixes.py |
8.8.8.8 |
network | healthy | tests/test_security_hotfixes.py |
169.254.169.254 |
network | healthy | tests/test_soundcloud_downloader_security.py |
10.0.0.5 |
network | healthy | tests/test_soundcloud_downloader_security.py |
198.51.100.1 |
network | healthy | tests/test_rate_limit.py |
203.0.113.7 |
network | healthy | tests/test_rate_limit.py |
203.0.113.99 |
network | healthy | tests/test_rate_limit.py |
120.0.0.0 |
network | healthy | app/soundcloud_downloader.py |
| Label | Layer | Status | Path |
|---|---|---|---|
python-lint-test |
cicd | healthy | .github/workflows/ci.yml |
rust-lint-test |
cicd | healthy | .github/workflows/ci.yml |
frontend-lint |
cicd | healthy | .github/workflows/ci.yml |
build-backend |
cicd | healthy | .github/workflows/release.yml |
build-tauri |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | backend_entry.py |
port:5173 |
network | healthy | docker-compose.yml |
port:06 |
network | healthy | .github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
TAURI_KEY_PASSWORD |
cicd | healthy | — |
TAURI_PRIVATE_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::ec2 |
hardware | healthy | frontend/src/api/api.js |
vps::aws |
hardware | healthy | tests/test_soundcloud_downloader_security.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_ifs2ae7 |
software | healthy | /tmp/repobility-clone-_ifs2ae7 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | tests/test_database.py |
This page is publicly accessible at:
https://repobility.com/scan/b616269f-0a7e-48fd-8958-319ae4e1c75b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b616269f-0a7e-48fd-8958-319ae4e1c75b/
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.