https://github.com/VaneEcho/murmur
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
41 raw signals (0 security + 41 graph)
Last scanned 2 months, 1 week ago · v1 · 41 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 112 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 |
|---|---|---|---|
get_conn |
software | healthy | backend/db.py:42 |
init_db |
software | healthy | backend/db.py:49 |
init_proposals |
software | healthy | backend/db.py:73 |
upsert_proposal |
software | healthy | backend/db.py:87 |
list_proposals |
software | healthy | backend/db.py:99 |
proposal_memo_names |
software | healthy | backend/db.py:109 |
set_proposal_status |
software | healthy | backend/db.py:117 |
get_proposal |
software | healthy | backend/db.py:123 |
create_job |
software | healthy | backend/db.py:133 |
update_job |
software | healthy | backend/db.py:141 |
list_jobs |
software | healthy | backend/db.py:150 |
delete_job |
software | healthy | backend/db.py:160 |
recover_stale_jobs |
software | healthy | backend/db.py:166 |
save_draft |
software | healthy | backend/db.py:182 |
list_drafts |
software | healthy | backend/db.py:190 |
delete_draft |
software | healthy | backend/db.py:197 |
get_settings |
software | healthy | backend/db.py:204 |
save_settings |
software | healthy | backend/db.py:211 |
_headers |
software | healthy | backend/memos.py:10 |
create_memo |
software | healthy | backend/memos.py:14 |
set_display_time |
software | healthy | backend/memos.py:26 |
update_memo_content |
software | healthy | backend/memos.py:38 |
list_all_memos |
software | healthy | backend/memos.py:46 |
list_diary |
software | healthy | backend/memos.py:66 |
written_dates |
software | healthy | backend/memos.py:92 |
_chat |
software | healthy | backend/llm.py:27 |
list_models |
software | healthy | backend/llm.py:59 |
_strip_fences |
software | healthy | backend/llm.py:72 |
_build_user_prompt |
software | healthy | backend/llm.py:76 |
split_and_polish |
software | healthy | backend/llm.py:87 |
merge_rewrite |
software | healthy | backend/llm.py:121 |
_merge_same_date |
software | healthy | backend/llm.py:158 |
_clean_list |
software | healthy | backend/llm.py:172 |
classify_memo |
software | healthy | backend/llm.py:178 |
suggest_glossary |
software | dead | backend/llm.py:221 |
spawn |
software | healthy | backend/main.py:39 |
recover_jobs |
software | healthy | backend/main.py:50 |
_auth_token |
software | healthy | backend/main.py:55 |
auth_middleware |
software | healthy | backend/main.py:60 |
login_page |
software | healthy | backend/main.py:71 |
login |
software | healthy | backend/main.py:76 |
_config_error |
software | healthy | backend/main.py:84 |
_with_header |
software | healthy | backend/main.py:91 |
index |
software | healthy | backend/main.py:97 |
settings_page |
software | healthy | backend/main.py:102 |
save_settings_post |
software | healthy | backend/main.py:108 |
status |
software | healthy | backend/main.py:138 |
run_job |
software | healthy | backend/main.py:161 |
submit |
software | healthy | backend/main.py:208 |
jobs |
software | healthy | backend/main.py:224 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /login |
api | healthy | backend/main.py |
POST /login |
api | healthy | backend/main.py |
GET / |
api | healthy | backend/main.py |
GET /settings |
api | healthy | backend/main.py |
POST /settings |
api | healthy | backend/main.py |
GET /api/status |
api | healthy | backend/main.py |
POST /api/submit |
api | healthy | backend/main.py |
GET /api/jobs |
api | healthy | backend/main.py |
POST /api/jobs/delete |
api | healthy | backend/main.py |
GET /api/drafts |
api | healthy | backend/main.py |
POST /api/drafts/delete |
api | healthy | backend/main.py |
GET /organize |
api | healthy | backend/main.py |
POST /api/organize/scan |
api | healthy | backend/main.py |
POST /api/organize/stop |
api | healthy | backend/main.py |
GET /api/organize/list |
api | healthy | backend/main.py |
POST /api/organize/apply |
api | healthy | backend/main.py |
POST /api/organize/skip |
api | healthy | backend/main.py |
POST /api/models |
api | healthy | backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
update.sh |
software | healthy | update.sh |
Dockerfile |
software | healthy | Dockerfile |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
docker-compose.yml |
software | healthy | docker-compose.yml |
manifest.json |
software | healthy | frontend/static/manifest.json |
organize.html |
software | healthy | frontend/templates/organize.html |
login.html |
software | healthy | frontend/templates/login.html |
index.html |
software | healthy | frontend/templates/index.html |
settings.html |
software | healthy | frontend/templates/settings.html |
__init__.py |
software | healthy | backend/__init__.py |
db.py |
software | healthy | backend/db.py |
memos.py |
software | healthy | backend/memos.py |
llm.py |
software | healthy | backend/llm.py |
main.py |
software | healthy | backend/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
static |
software | healthy | frontend/static |
templates |
software | healthy | frontend/templates |
backend |
software | healthy | backend |
| Label | Layer | Status | Path |
|---|---|---|---|
settings |
data | healthy | backend/db.py |
drafts |
data | healthy | backend/db.py |
jobs |
data | healthy | backend/db.py |
proposals |
data | healthy | backend/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
murmur |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-honwzu0i |
software | healthy | /tmp/repobility-clone-honwzu0i |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/84497b6c-7e6b-451c-bfc5-fff8feb2ed6b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/84497b6c-7e6b-451c-bfc5-fff8feb2ed6b/
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.