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.

chamm-p/mediasearch

https://github.com/chamm-p/mediasearch · scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)

33 raw signals (0 security + 33 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +8.8 (diff) · 30 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.

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

All 188 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
cmd_thumbs software healthy thumbs.py:24
build_parser software healthy thumbs.py:76
content_hash software healthy dedupe.py:34
_phash_pil software healthy dedupe.py:46
perceptual_hash_image software healthy dedupe.py:58
perceptual_hash_video software healthy dedupe.py:81
perceptual_hash software healthy dedupe.py:110
cmd_dedupe software healthy dedupe.py:120
flush software healthy dedupe.py:155
build_parser software healthy dedupe.py:212
_safe software healthy serve.py:27
render software dead serve.py:55
default_settings software healthy serve.py:70
_exc_msg software healthy serve.py:85
llm_preflight software healthy serve.py:110
all_endpoints software healthy serve.py:191
configured_endpoints software healthy serve.py:220
api_endpoints_list software healthy serve.py:226
api_endpoints_toggle software healthy serve.py:231
api_llm_check software healthy serve.py:249
load_settings software healthy serve.py:279
save_settings software healthy serve.py:288
current_root software healthy serve.py:291
require_root software healthy serve.py:302
__init__ software healthy serve.py:493
is_running software healthy serve.py:320
start software healthy serve.py:323
start_dedupe software healthy serve.py:350
_spawn_locked software healthy serve.py:367
_append_line software healthy serve.py:381
_reader software healthy serve.py:386
stop software healthy serve.py:393
tail software healthy serve.py:405
_invalidate_view_caches software healthy serve.py:425
_seen_filter software healthy serve.py:434
mark_viewed software healthy serve.py:447
add_watch_time software healthy serve.py:466
_ensure_reaper software healthy serve.py:498
_reap_loop software healthy serve.py:504
reap software healthy serve.py:512
_terminate software healthy serve.py:540
launch software healthy serve.py:546
stop_all software healthy serve.py:565
api_players_stop software healthy serve.py:581
_shutdown_players software healthy serve.py:589
api_viewed software healthy serve.py:598
index software healthy serve.py:611
api_get_settings software healthy serve.py:615
api_set_settings software healthy serve.py:622
api_listdir software healthy serve.py:647

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

LabelLayerStatusPath
GET /api/endpoints api healthy serve.py
POST /api/endpoints/toggle api healthy serve.py
POST /api/llm/check api healthy serve.py
POST /api/players/stop api healthy serve.py
POST /api/viewed api healthy serve.py
GET / api healthy serve.py
GET /api/settings api healthy serve.py
POST /api/settings api healthy serve.py
GET /api/listdir api healthy serve.py
GET /api/tags/manual api healthy serve.py
POST /api/tags/apply api healthy serve.py
POST /api/normalize api healthy serve.py
POST /api/tagger/start api healthy serve.py
POST /api/retag-selected api healthy serve.py
POST /api/dedupe/start api healthy serve.py
POST /api/rescan api healthy serve.py
POST /api/tagger/stop api healthy serve.py
GET /api/tagger/log api healthy serve.py
POST /api/db/optimize api healthy serve.py
GET /api/stats api healthy serve.py
GET /api/status api healthy serve.py
GET /api/search api healthy serve.py
GET /api/search/locate api healthy serve.py
GET /api/search/ids api healthy serve.py
GET /api/meta/{file_id} api healthy serve.py
GET /thumb/{file_id} api healthy serve.py
GET /file/{file_id} api healthy serve.py
POST /api/open api healthy serve.py
GET /api/duplicates api healthy serve.py
POST /api/duplicates/delete api healthy serve.py
POST /api/lora-export api healthy serve.py
POST /api/play api healthy serve.py

LabelLayerStatusPath
config.example.toml software healthy config.example.toml
thumbs.py software healthy thumbs.py
run.sh software healthy run.sh
requirements.txt software healthy requirements.txt
setup_browser.sh software healthy setup_browser.sh
synonyms.example.json software healthy synonyms.example.json
dedupe.py software healthy dedupe.py
README.md software healthy README.md
LICENSE software healthy LICENSE
serve.py software healthy serve.py
vendor_wheels.sh software healthy vendor_wheels.sh
index.html software healthy index.html
change_root.sh software healthy change_root.sh
common.py software healthy common.py
manual_tags.example.json software healthy manual_tags.example.json
tag.py software healthy tag.py

LabelLayerStatusPath
SafeJSONResponse software healthy serve.py:51
Tagger software healthy serve.py:311
PlayerManager software healthy serve.py:479
EndpointPool software healthy tag.py:404

LabelLayerStatusPath
chamm-p__mediasearch software healthy /data/fable5_failed_archive/chamm-p__mediasearch

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
files data healthy common.py

LabelLayerStatusPath
127.0.0.1 network healthy run.sh

LabelLayerStatusPath
gpu (detected) hardware healthy setup_browser.sh
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/2a5c1a63-065e-45e4-9976-e48a77e1ff2e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/2a5c1a63-065e-45e4-9976-e48a77e1ff2e/

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.