https://github.com/mnemon-dev/mnemon
· scanned 2026-05-15 05:01 UTC (4 weeks, 1 day ago)
· 10 languages
68 raw signals (16 security + 52 graph) 100th percentile · Go · small (2-20K LoC)
Last scanned 4 weeks, 1 day ago · v1 · 7 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
93.3 | 0.25 | 23.32 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
68.3 | 0.10 | 6.83 |
| Overall | 1.00 | 85.2 |
docker: 6.7
All 385 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
main.go |
software | healthy | main.go |
.goreleaser.yml |
software | healthy | .goreleaser.yml |
go.mod |
software | healthy | go.mod |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
diff_test.go |
software | healthy | internal/search/diff_test.go |
diff.go |
software | healthy | internal/search/diff.go |
integration_test.go |
software | healthy | internal/search/integration_test.go |
recall_test.go |
software | healthy | internal/search/recall_test.go |
intent.go |
software | healthy | internal/search/intent.go |
keyword_test.go |
software | healthy | internal/search/keyword_test.go |
recall.go |
software | healthy | internal/search/recall.go |
keyword.go |
software | healthy | internal/search/keyword.go |
intent_test.go |
software | healthy | internal/search/intent_test.go |
vector.go |
software | healthy | internal/embed/vector.go |
ollama.go |
software | healthy | internal/embed/ollama.go |
vector_test.go |
software | healthy | internal/embed/vector_test.go |
edge.go |
software | healthy | internal/store/edge.go |
store_test.go |
software | healthy | internal/store/store_test.go |
oplog.go |
software | healthy | internal/store/oplog.go |
db.go |
software | healthy | internal/store/db.go |
node.go |
software | healthy | internal/store/node.go |
edge.go |
software | healthy | internal/model/edge.go |
edge_test.go |
software | healthy | internal/model/edge_test.go |
node_test.go |
software | healthy | internal/model/node_test.go |
node.go |
software | healthy | internal/model/node.go |
prompt.go |
software | healthy | internal/setup/prompt.go |
markdown.go |
software | healthy | internal/setup/markdown.go |
detect.go |
software | healthy | internal/setup/detect.go |
claude.go |
software | healthy | internal/setup/claude.go |
settings.go |
software | healthy | internal/setup/settings.go |
openclaw.go |
software | healthy | internal/setup/openclaw.go |
assets.go |
software | healthy | internal/setup/assets/assets.go |
SKILL.md |
software | healthy | internal/setup/assets/openclaw/SKILL.md |
openclaw.plugin.json |
software | healthy | internal/setup/assets/openclaw/plugin/openclaw.plugin.json |
package.json |
software | healthy | internal/setup/assets/openclaw/plugin/package.json |
index.js |
software | healthy | internal/setup/assets/openclaw/plugin/index.js |
HOOK.md |
software | healthy | internal/setup/assets/openclaw/hooks/mnemon-prime/HOOK.md |
handler.js |
software | healthy | internal/setup/assets/openclaw/hooks/mnemon-prime/handler.js |
SKILL.md |
software | healthy | internal/setup/assets/nanoclaw/SKILL.md |
container-skill.md |
software | healthy | internal/setup/assets/nanoclaw/container-skill.md |
compact.sh |
software | healthy | internal/setup/assets/claude/compact.sh |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
register |
software | healthy | internal/setup/assets/openclaw/plugin/index.js:register |
handler |
software | healthy | internal/setup/assets/openclaw/hooks/mnemon-prime/handler.j… |
__init__ |
software | healthy | scripts/codex_app_server_eval.py:295 |
start |
software | healthy | scripts/codex_app_server_eval.py:37 |
read_stdout |
software | dead | scripts/codex_app_server_eval.py:51 |
read_stderr |
software | dead | scripts/codex_app_server_eval.py:59 |
close |
software | healthy | scripts/codex_app_server_eval.py:73 |
request |
software | healthy | scripts/codex_app_server_eval.py:84 |
_wait_response |
software | healthy | scripts/codex_app_server_eval.py:96 |
wait_notification |
software | healthy | scripts/codex_app_server_eval.py:130 |
repo_root |
software | healthy | scripts/codex_app_server_eval.py:159 |
utc_run_id |
software | healthy | scripts/codex_app_server_eval.py:163 |
run |
software | healthy | scripts/codex_app_server_eval.py:167 |
ensure_mnemon_binary |
software | healthy | scripts/codex_app_server_eval.py:171 |
setup_workspace |
software | healthy | scripts/codex_app_server_eval.py:182 |
all_strings |
software | healthy | scripts/codex_app_server_eval.py:234 |
combined_text |
software | healthy | scripts/codex_app_server_eval.py:247 |
command_notifications |
software | healthy | scripts/codex_app_server_eval.py:251 |
collect_matching_objects |
software | healthy | scripts/codex_app_server_eval.py:255 |
final_answer_text |
software | healthy | scripts/codex_app_server_eval.py:268 |
collect_skill_names |
software | healthy | scripts/codex_app_server_eval.py:276 |
walk |
software | healthy | scripts/codex_app_server_eval.py:279 |
setup_none |
software | dead | scripts/codex_app_server_eval.py:317 |
setup_memory_seed |
software | dead | scripts/codex_app_server_eval.py:321 |
setup_local_fact |
software | dead | scripts/codex_app_server_eval.py:342 |
memory_path |
software | healthy | scripts/codex_app_server_eval.py:351 |
append_memory |
software | healthy | scripts/codex_app_server_eval.py:355 |
setup_memory_merge |
software | dead | scripts/codex_app_server_eval.py:361 |
setup_memory_uncertain_preference |
software | dead | scripts/codex_app_server_eval.py:369 |
setup_memory_noise |
software | dead | scripts/codex_app_server_eval.py:377 |
assert_contains |
software | healthy | scripts/codex_app_server_eval.py:419 |
assert_file_contains |
software | healthy | scripts/codex_app_server_eval.py:424 |
assert_file_not_contains |
software | healthy | scripts/codex_app_server_eval.py:429 |
count_occurrences |
software | healthy | scripts/codex_app_server_eval.py:434 |
assert_memory_recall |
software | dead | scripts/codex_app_server_eval.py:439 |
assert_memory_skip_local |
software | dead | scripts/codex_app_server_eval.py:449 |
assert_memory_write |
software | dead | scripts/codex_app_server_eval.py:459 |
assert_memory_no_pollution |
software | dead | scripts/codex_app_server_eval.py:468 |
assert_memory_merge |
software | dead | scripts/codex_app_server_eval.py:476 |
assert_memory_uncertain_skip |
software | dead | scripts/codex_app_server_eval.py:486 |
assert_memory_secret_rejected |
software | dead | scripts/codex_app_server_eval.py:495 |
assert_memory_recall_filters_noise |
software | dead | scripts/codex_app_server_eval.py:504 |
assert_memory_multiturn |
software | dead | scripts/codex_app_server_eval.py:515 |
assert_skill_observe |
software | dead | scripts/codex_app_server_eval.py:527 |
skill_loop_path |
software | healthy | scripts/codex_app_server_eval.py:537 |
skill_usage_path |
software | healthy | scripts/codex_app_server_eval.py:541 |
skill_active_path |
software | healthy | scripts/codex_app_server_eval.py:545 |
skill_stale_path |
software | healthy | scripts/codex_app_server_eval.py:549 |
skill_archived_path |
software | healthy | scripts/codex_app_server_eval.py:553 |
skill_proposals_dir |
software | healthy | scripts/codex_app_server_eval.py:557 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
internal |
software | healthy | internal |
search |
software | healthy | internal/search |
embed |
software | healthy | internal/embed |
store |
software | healthy | internal/store |
model |
software | healthy | internal/model |
setup |
software | healthy | internal/setup |
assets |
software | healthy | internal/setup/assets |
openclaw |
software | healthy | internal/setup/assets/openclaw |
plugin |
software | healthy | internal/setup/assets/openclaw/plugin |
hooks |
software | healthy | internal/setup/assets/openclaw/hooks |
mnemon-prime |
software | healthy | internal/setup/assets/openclaw/hooks/mnemon-prime |
nanoclaw |
software | healthy | internal/setup/assets/nanoclaw |
claude |
software | healthy | internal/setup/assets/claude |
graph |
software | healthy | internal/graph |
docs |
software | healthy | docs |
design |
software | healthy | docs/design |
zh |
software | healthy | docs/zh |
design |
software | healthy | docs/zh/design |
harness |
software | healthy | docs/zh/harness |
skill-loop |
software | healthy | docs/zh/harness/skill-loop |
modular-agent |
software | healthy | docs/zh/harness/modular-agent |
memory-loop |
software | healthy | docs/zh/harness/memory-loop |
eval |
software | healthy | docs/zh/harness/eval |
eval-loop |
software | healthy | docs/zh/harness/eval-loop |
site |
software | healthy | docs/site |
skill-loop |
software | healthy | docs/site/skill-loop |
memory-loop |
software | healthy | docs/site/memory-loop |
logo |
software | healthy | docs/logo |
harness |
software | healthy | docs/harness |
skill-loop |
software | healthy | docs/harness/skill-loop |
modular-agent |
software | healthy | docs/harness/modular-agent |
memory-loop |
software | healthy | docs/harness/memory-loop |
eval |
software | healthy | docs/harness/eval |
eval-loop |
software | healthy | docs/harness/eval-loop |
scripts |
software | healthy | scripts |
cmd |
software | healthy | cmd |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
harness |
software | healthy | harness |
modules |
software | healthy | harness/modules |
skill-loop |
software | healthy | harness/modules/skill-loop |
subagents |
software | healthy | harness/modules/skill-loop/subagents |
hooks |
software | healthy | harness/modules/skill-loop/hooks |
skills |
software | healthy | harness/modules/skill-loop/skills |
memory-loop |
software | healthy | harness/modules/memory-loop |
subagents |
software | healthy | harness/modules/memory-loop/subagents |
hooks |
software | healthy | harness/modules/memory-loop/hooks |
skills |
software | healthy | harness/modules/memory-loop/skills |
eval-loop |
software | healthy | harness/modules/eval-loop |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
mnemon |
hardware | healthy | docker-compose.yml |
mnemon-dev |
hardware | healthy | docker-compose.yml |
ollama |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
JsonRpcError |
software | healthy | scripts/codex_app_server_eval.py:20 |
CodexAppServer |
software | healthy | scripts/codex_app_server_eval.py:24 |
Scenario |
software | healthy | scripts/codex_app_server_eval.py:294 |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-test |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | internal/graph/entity.go |
caddy |
network | healthy | internal/graph/entity.go |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/e2e_test.sh |
security | healthy | scripts/e2e_test.sh |
auth::internal/graph/entity.go |
security | healthy | internal/graph/entity.go |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
HOMEBREW_TAP_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xst2eglq |
software | healthy | /tmp/repobility-clone-xst2eglq |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
port:11434 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/e2e_test.sh |
This page is publicly accessible at:
https://repobility.com/scan/a31848df-36e5-41b4-80a0-ca10dc50cd79/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a31848df-36e5-41b4-80a0-ca10dc50cd79/
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.