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.
4 of your 15 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 1.23s · analysis 7.12s · 0.1 MB · GitHub API rate-limit (preflight)

0913vision/church_media_server

https://github.com/0913vision/church_media_server · scanned 2026-06-16 03:37 UTC (2 months ago) · 10 languages

24 raw signals (14 security + 10 graph) 40th percentile · Typescript · small (2-20K LoC) System graph score 93 (lower by 21)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v1 · 23 actionable findings from 2 signal sources. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 86.8 0.25 21.70
testing_score 84.0 0.20 16.80
documentation_score 50.0 0.15 7.50
practices_score 42.0 0.15 6.30
code_quality 80.0 0.10 8.00
Overall 1.00 71.5
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 116 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
ecosystem.config.cjs software healthy ecosystem.config.cjs
DEVELOPMENT.md software healthy DEVELOPMENT.md
README.md software healthy README.md
package.json software healthy package.json
main.ts software healthy main.ts
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
shims.d.ts software healthy types/shims.d.ts
socket-changes.test.ts software healthy tests/ut/socket-changes.test.ts
password.unit.test.ts software healthy tests/ut/password.unit.test.ts
legacy-deprecated.test.ts software healthy tests/ut/legacy-deprecated.test.ts
admin-lock.test.ts software healthy tests/ut/admin-lock.test.ts
audio-lock.test.ts software healthy tests/ut/audio-lock.test.ts
test-helpers.ts software healthy tests/ut/test-helpers.ts
socket-getters.test.ts software healthy tests/ut/socket-getters.test.ts
player.unit.test.ts software healthy tests/ut/player.unit.test.ts
hash-password.ts software healthy scripts/hash-password.ts
server.ts software healthy server/server.ts
Player.ts software healthy server/player/Player.ts
FileStateStore.ts software healthy server/state/FileStateStore.ts
StateStore.ts software healthy server/state/StateStore.ts
AdminSessionManager.ts software healthy server/auth/AdminSessionManager.ts
password.ts software healthy server/auth/password.ts
Notifier.ts software healthy server/notify/Notifier.ts
playerStates.ts software healthy server/constants/playerStates.ts
socketConfig.ts software healthy server/constants/socketConfig.ts
authConfig.ts software healthy server/constants/authConfig.ts
deviceConfig.ts software healthy server/constants/deviceConfig.ts
consoleConfig.ts software healthy server/constants/consoleConfig.ts
playerConfig.ts software healthy server/constants/playerConfig.ts
env.ts software healthy server/utils/env.ts
errors.ts software healthy server/utils/errors.ts
logger.ts software healthy server/utils/logger.ts
MpvClient.ts software healthy server/hardware/MpvClient.ts
AudioOutput.ts software healthy server/hardware/AudioOutput.ts
AudioDevice.ts software healthy server/hardware/AudioDevice.ts
LockCoordinator.ts software healthy server/lock/LockCoordinator.ts
Lock.ts software healthy server/lock/Lock.ts
ConsoleDevice.ts software healthy server/console/ConsoleDevice.ts
MixerConsole.ts software healthy server/console/MixerConsole.ts
X32Console.ts software healthy server/console/X32Console.ts
MockConsole.ts software healthy server/console/MockConsole.ts
songHandlers.ts software healthy server/handlers/songHandlers.ts
authHandlers.ts software healthy server/handlers/authHandlers.ts
muteHandlers.ts software healthy server/handlers/muteHandlers.ts
index.ts software healthy server/handlers/index.ts
volumeHandlers.ts software healthy server/handlers/volumeHandlers.ts
consoleHandlers.ts software healthy server/handlers/consoleHandlers.ts
stateHandlers.ts software healthy server/handlers/stateHandlers.ts

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

LabelLayerStatusPath
shutdown software healthy main.ts:shutdown
crash software healthy main.ts:crash
definition software healthy types/shims.d.ts:definition
array software healthy types/shims.d.ts:array
connectAuthedAdmin software healthy tests/ut/admin-lock.test.ts:connectAuthedAdmin
isPortOpen software healthy tests/ut/test-helpers.ts:isPortOpen
ensureServer software healthy tests/ut/test-helpers.ts:ensureServer
stopServer software healthy tests/ut/test-helpers.ts:stopServer
onEvent software healthy tests/ut/test-helpers.ts:onEvent
onResponse software healthy tests/ut/test-helpers.ts:onResponse
makePlayer software healthy tests/ut/player.unit.test.ts:makePlayer
hashPassword software healthy server/auth/password.ts:hashPassword
verifyPassword software healthy server/auth/password.ts:verifyPassword
isPlayerState software healthy server/constants/playerStates.ts:isPlayerState
isMuteState software healthy server/constants/playerStates.ts:isMuteState
isSongType software healthy server/constants/playerStates.ts:isSongType
requireEnv software healthy server/utils/env.ts:requireEnv
requireIntEnv software healthy server/utils/env.ts:requireIntEnv
requireEnvOneOf software healthy server/utils/env.ts:requireEnvOneOf
errorMessage software healthy server/utils/errors.ts:errorMessage
write software healthy server/utils/logger.ts:write
createContext software healthy server/utils/logger.ts:createContext
performing software healthy server/lock/LockCoordinator.ts:performing
registerSongHandlers software healthy server/handlers/songHandlers.ts:registerSongHandlers
registerAuthHandlers software healthy server/handlers/authHandlers.ts:registerAuthHandlers
registerMuteHandlers software healthy server/handlers/muteHandlers.ts:registerMuteHandlers
registerHandlers software healthy server/handlers/index.ts:registerHandlers
registerVolumeHandlers software healthy server/handlers/volumeHandlers.ts:registerVolumeHandlers
registerConsoleHandlers software healthy server/handlers/consoleHandlers.ts:registerConsoleHandlers
registerStateHandlers software healthy server/handlers/stateHandlers.ts:registerStateHandlers

LabelLayerStatusPath
UDPPort software healthy types/shims.d.ts:UDPPort
SocketTestHelper software healthy tests/ut/test-helpers.ts:SocketTestHelper
FakeAudioOutput software healthy tests/ut/player.unit.test.ts:FakeAudioOutput
MediaServer software healthy server/server.ts:MediaServer
that software healthy server/player/Player.ts:that
Player software healthy server/player/Player.ts:Player
FileStateStore software healthy server/state/FileStateStore.ts:FileStateStore
AdminSessionManager software healthy server/auth/AdminSessionManager.ts:AdminSessionManager
Notifier software healthy server/notify/Notifier.ts:Notifier
MpvClient software healthy server/hardware/MpvClient.ts:MpvClient
AudioDevice software healthy server/hardware/AudioDevice.ts:AudioDevice
LockCoordinator software healthy server/lock/LockCoordinator.ts:LockCoordinator
Lock software healthy server/lock/Lock.ts:Lock
MixerConsole software healthy server/console/MixerConsole.ts:MixerConsole
X32Console software healthy server/console/X32Console.ts:X32Console
MockConsole software healthy server/console/MockConsole.ts:MockConsole

LabelLayerStatusPath
types software healthy types
tests software healthy tests
ut software healthy tests/ut
scripts software healthy scripts
server software healthy server
player software healthy server/player
state software healthy server/state
auth software healthy server/auth
notify software healthy server/notify
constants software healthy server/constants
utils software healthy server/utils
hardware software healthy server/hardware
lock software healthy server/lock
console software healthy server/console
handlers software healthy server/handlers

LabelLayerStatusPath
192.168.0.3 network healthy README.md
127.0.0.1 network healthy tests/ut/test-helpers.ts

LabelLayerStatusPath
repobility-clone-it74qgvs software healthy /tmp/repobility-clone-it74qgvs

LabelLayerStatusPath
port:4000 network healthy .env.example

LabelLayerStatusPath
/api/socket frontend healthy tests/ut/legacy-deprecated.test.ts
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/d1c80b3d-aafd-45d4-b282-234503e65edd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d1c80b3d-aafd-45d4-b282-234503e65edd/

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.