https://github.com/bobodread876/kathreftestr
· scanned 2026-06-17 01:41 UTC (1 month, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +8.2 (diff) · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 102 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 |
|---|---|---|---|
startMediaMTX |
software | healthy | server.js:startMediaMTX |
cleanup |
software | healthy | server.js:cleanup |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Home |
software | healthy | app/page.tsx:Home |
start |
software | healthy | app/page.tsx:start |
stop |
software | healthy | app/page.tsx:stop |
Field |
software | healthy | app/page.tsx:Field |
POST |
software | healthy | app/api/start/route.ts:POST |
GET |
software | healthy | app/api/health/route.ts:GET |
HEAD |
software | healthy | app/api/health/route.ts:HEAD |
extractVideoId |
software | healthy | app/api/youtube-metadata/route.ts:extractVideoId |
fetchOEmbedMetadata |
software | healthy | app/api/youtube-metadata/route.ts:fetchOEmbedMetadata |
fetchNoembedMetadata |
software | healthy | app/api/youtube-metadata/route.ts:fetchNoembedMetadata |
fetchPageMetadata |
software | healthy | app/api/youtube-metadata/route.ts:fetchPageMetadata |
POST |
software | healthy | app/api/youtube-metadata/route.ts:POST |
GET |
software | healthy | app/api/hls/[...path]/route.ts:GET |
POST |
software | healthy | app/api/stop/route.ts:POST |
GET |
software | healthy | app/live/[...path]/route.ts:GET |
OPTIONS |
software | healthy | app/live/[...path]/route.ts:OPTIONS |
extractYouTubeVideoId |
software | healthy | utils/youtube.js:extractYouTubeVideoId |
getYouTubeThumbnail |
software | healthy | utils/youtube.js:getYouTubeThumbnail |
getYouTubeTitle |
software | healthy | utils/youtube.js:getYouTubeTitle |
generateKeypair |
software | healthy | lib/keys.ts:generateKeypair |
derivePublicKey |
software | healthy | lib/keys.ts:derivePublicKey |
startMirror |
software | healthy | lib/mirror.ts:startMirror |
stopMirror |
software | healthy | lib/mirror.ts:stopMirror |
getMirrorStatus |
software | healthy | lib/mirror.ts:getMirrorStatus |
getAllMirrors |
software | healthy | lib/mirror.ts:getAllMirrors |
stopAllMirrors |
software | healthy | lib/mirror.ts:stopAllMirrors |
RELAYS |
software | healthy | lib/nostr.ts:RELAYS |
fromEnv |
software | healthy | lib/nostr.ts:fromEnv |
publishEvent |
software | healthy | lib/nostr.ts:publishEvent |
liveEventTemplate |
software | healthy | lib/nostr.ts:liveEventTemplate |
endEventTemplate |
software | healthy | lib/nostr.ts:endEventTemplate |
profileKind0Template |
software | healthy | lib/nostr.ts:profileKind0Template |
| Label | Layer | Status | Path |
|---|---|---|---|
tailwind.config.ts |
software | healthy | tailwind.config.ts |
postcss.config.js |
software | healthy | postcss.config.js |
next.config.js |
software | healthy | next.config.js |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
server.js |
software | healthy | server.js |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
mediamtx.yml |
software | healthy | mediamtx.yml |
next-env.d.ts |
software | healthy | next-env.d.ts |
Dockerfile |
software | healthy | Dockerfile |
tsconfig.json |
software | healthy | tsconfig.json |
globals.css |
software | healthy | app/globals.css |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
route.ts |
software | healthy | app/api/start/route.ts |
route.ts |
software | healthy | app/api/health/route.ts |
route.ts |
software | healthy | app/api/youtube-metadata/route.ts |
route.ts |
software | healthy | app/api/hls/[...path]/route.ts |
route.ts |
software | healthy | app/api/stop/route.ts |
route.ts |
software | healthy | app/live/[...path]/route.ts |
start.sh |
software | healthy | scripts/start.sh |
entrypoint.sh |
software | healthy | scripts/entrypoint.sh |
install.sh |
software | healthy | scripts/install.sh |
youtube.js |
software | healthy | utils/youtube.js |
DEPLOY.md |
software | healthy | docs/DEPLOY.md |
keys.ts |
software | healthy | lib/keys.ts |
mirror.ts |
software | healthy | lib/mirror.ts |
nostr.ts |
software | healthy | lib/nostr.ts |
player.html |
software | healthy | public/player.html |
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
api |
software | healthy | app/api |
start |
software | healthy | app/api/start |
health |
software | healthy | app/api/health |
youtube-metadata |
software | healthy | app/api/youtube-metadata |
hls |
software | healthy | app/api/hls |
[...path] |
software | healthy | app/api/hls/[...path] |
stop |
software | healthy | app/api/stop |
live |
software | healthy | app/live |
[...path] |
software | healthy | app/live/[...path] |
scripts |
software | healthy | scripts |
utils |
software | healthy | utils |
docs |
software | healthy | docs |
lib |
software | healthy | lib |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | docker-compose.yml |
port:8082 |
network | healthy | docker-compose.yml |
port:1935 |
network | healthy | docker-compose.yml |
port:8888 |
network | healthy | docker-compose.yml |
port:8889 |
network | healthy | docker-compose.yml |
port:8890 |
network | healthy | docker-compose.yml |
port:8554 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
172.20.0.0 |
network | healthy | docker-compose.yml |
120.0.0.0 |
network | healthy | app/api/youtube-metadata/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | docker-compose.yml |
nginx |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
kathreftestr |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
Home |
frontend | healthy | app/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
bobodread876__kathreftestr |
software | healthy | /data/fable5_failed_archive/bobodread876__kathreftestr |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/ae791bd7-b2ee-4f87-ace4-70d36a8907ca/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ae791bd7-b2ee-4f87-ace4-70d36a8907ca/
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.