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.

ViktorBarzin/claude-memory-mcp

https://github.com/ViktorBarzin/claude-memory-mcp · scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)

37 raw signals (0 security + 37 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 35 actionable findings from 1 signal source. 2 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 582 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
vault_env software healthy tests/test_vault_client.py:13
test_missing_addr_raises_value_error software healthy tests/test_vault_client.py:19
test_init_with_explicit_args software healthy tests/test_vault_client.py:25
test_init_from_env software healthy tests/test_vault_client.py:31
test_addr_trailing_slash_stripped software healthy tests/test_vault_client.py:36
test_kubernetes_sa_token_auto_detection software healthy tests/test_vault_client.py:43
test_read_secret_returns_data software healthy tests/test_vault_client.py:61
test_read_returns_none_for_404 software healthy tests/test_vault_client.py:75
test_write_secret_sends_correct_request software healthy tests/test_vault_client.py:92
test_delete_returns_true_on_success software healthy tests/test_vault_client.py:115
test_delete_returns_false_on_error software healthy tests/test_vault_client.py:126
test_list_secrets software healthy tests/test_vault_client.py:142
db_path software healthy tests/test_sync.py:23
sqlite_conn software healthy tests/test_sync.py:28
engine software healthy tests/test_sync.py:36
test_creates_pending_ops_table software healthy tests/test_sync.py:49
test_creates_sync_meta_table software healthy tests/test_sync.py:55
test_adds_server_id_column software healthy tests/test_sync.py:61
test_server_id_unique_index software healthy tests/test_sync.py:66
test_enqueue_store software healthy tests/test_sync.py:74
test_enqueue_delete software healthy tests/test_sync.py:92
test_multiple_enqueues software healthy tests/test_sync.py:101
test_push_store_clears_queue software healthy tests/test_sync.py:110
test_push_store_updates_server_id software healthy tests/test_sync.py:124
test_push_delete_clears_queue software healthy tests/test_sync.py:144
test_push_delete_404_still_clears software healthy tests/test_sync.py:154
test_push_failure_keeps_queue_returns_false software healthy tests/test_sync.py:168
test_pull_inserts_new_memories software healthy tests/test_sync.py:182
test_pull_updates_existing_memories software healthy tests/test_sync.py:210
test_pull_deletes_soft_deleted software healthy tests/test_sync.py:245
test_pull_updates_last_sync_ts software healthy tests/test_sync.py:276
test_pull_with_since_param software healthy tests/test_sync.py:287
test_success_returns_server_id software healthy tests/test_sync.py:300
test_failure_enqueues_op software healthy tests/test_sync.py:332
test_success_returns_true software healthy tests/test_sync.py:325
test_last_sync_ts_none_initially software healthy tests/test_sync.py:343
test_last_sync_ts_persists software healthy tests/test_sync.py:346
test_api_available_initially_false software healthy tests/test_sync.py:350
test_store_sync_push_delete_pull software healthy tests/test_sync.py:355
test_auth_flag_set_on_401 software healthy tests/test_sync.py:404
test_auth_flag_set_on_403 software healthy tests/test_sync.py:417
test_push_aborts_on_auth_failure software healthy tests/test_sync.py:429
test_try_sync_store_queues_when_auth_failed software healthy tests/test_sync.py:444
test_try_sync_delete_queues_when_auth_failed software healthy tests/test_sync.py:454
test_check_auth_clears_flag_on_success software healthy tests/test_sync.py:463
test_check_auth_stays_failed_on_401 software healthy tests/test_sync.py:473
test_retry_count_incremented_on_failure software healthy tests/test_sync.py:491
test_op_skipped_after_max_retries software healthy tests/test_sync.py:501
test_retry_count_persists_across_pushes software healthy tests/test_sync.py:515
test_pull_runs_even_when_push_fails software healthy tests/test_sync.py:529

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
AGENTS.md software healthy AGENTS.md
Dockerfile software healthy docker/Dockerfile
docker-compose.yml software healthy docker/docker-compose.yml
__init__.py software healthy tests/__init__.py
test_vault_client.py software healthy tests/test_vault_client.py
test_sync.py software healthy tests/test_sync.py
test_crypto.py software healthy tests/test_crypto.py
test_api.py software healthy tests/test_api.py
test_auth.py software healthy tests/test_auth.py
test_credential_detector.py software healthy tests/test_credential_detector.py
test_mcp_server.py software healthy tests/test_mcp_server.py
test_properties.py software healthy tests/test_properties.py
memory-mcp.json software healthy mcp/memory-mcp.json
recall.md software healthy commands/recall.md
remember.md software healthy commands/remember.md
extract-knowledge.py software healthy scripts/extract-knowledge.py
namespace.yaml software healthy deploy/kubernetes/namespace.yaml
service.yaml software healthy deploy/kubernetes/service.yaml
ingress.yaml software healthy deploy/kubernetes/ingress.yaml
deployment.yaml software healthy deploy/kubernetes/deployment.yaml
Chart.yaml software healthy deploy/helm/claude-memory/Chart.yaml
values.yaml software healthy deploy/helm/claude-memory/values.yaml
service.yaml software healthy deploy/helm/claude-memory/templates/service.yaml
ingress.yaml software healthy deploy/helm/claude-memory/templates/ingress.yaml
deployment.yaml software healthy deploy/helm/claude-memory/templates/deployment.yaml
openclaw.plugin.json software healthy openclaw-plugin/openclaw.plugin.json
package.json software healthy openclaw-plugin/package.json
index.mjs software healthy openclaw-plugin/index.mjs
CLAUDE.md software healthy .claude/CLAUDE.md
settings.json software healthy .claude/settings.json
mcp-config-server.json software healthy examples/mcp-config-server.json
mcp-config-local.json software healthy examples/mcp-config-local.json
mcp-config-vault.json software healthy examples/mcp-config-vault.json
auto-allow-memory-tools.py software healthy hooks/auto-allow-memory-tools.py
user-prompt-recall.py software healthy hooks/user-prompt-recall.py
pre-compact-backup.sh software healthy hooks/pre-compact-backup.sh
post-compact-recovery.sh software healthy hooks/post-compact-recovery.sh
auto-learn.py software healthy hooks/auto-learn.py
SKILL.md software healthy skills/memory-management/SKILL.md
env.py software healthy migrations/env.py
002_add_multi_user_and_secrets.py software healthy migrations/versions/002_add_multi_user_and_secrets.py
001_initial_schema.py software healthy migrations/versions/001_initial_schema.py
003_add_soft_delete_and_sync.py software healthy migrations/versions/003_add_soft_delete_and_sync.py
004_add_sharing.py software healthy migrations/versions/004_add_sharing.py
release.yml software healthy .github/workflows/release.yml
build.yml software healthy .github/workflows/build.yml

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

LabelLayerStatusPath
TestVaultClientInit software healthy tests/test_vault_client.py:18
TestVaultRead software healthy tests/test_vault_client.py:59
TestVaultWrite software healthy tests/test_vault_client.py:90
TestVaultDelete software healthy tests/test_vault_client.py:113
TestVaultListSecrets software healthy tests/test_vault_client.py:140
TestSyncEngineInit software healthy tests/test_sync.py:48
TestEnqueueOps software healthy tests/test_sync.py:73
TestPushPendingOps software healthy tests/test_sync.py:109
TestPullChanges software healthy tests/test_sync.py:181
TestTrySyncStore software healthy tests/test_sync.py:299
TestTrySyncDelete software healthy tests/test_sync.py:324
TestSyncMeta software healthy tests/test_sync.py:342
TestFullSyncCycle software healthy tests/test_sync.py:354
TestAuthFailureHandling software healthy tests/test_sync.py:403
TestRetryCount software healthy tests/test_sync.py:490
TestDecoupledPushPull software healthy tests/test_sync.py:528
TestFullResync software healthy tests/test_sync.py:573
TestPushOrphans software healthy tests/test_sync.py:677
TestGetCounts software healthy tests/test_sync.py:729
TestEncryptionConfigured software healthy tests/test_crypto.py:35
TestEncryptDecrypt software healthy tests/test_crypto.py:46
TestBase64Variants software healthy tests/test_crypto.py:98
TestKeyDerivation software healthy tests/test_crypto.py:114
MockRow software healthy tests/test_api.py:15
TestDetectCredentials software healthy tests/test_credential_detector.py:11
TestRedactCredentials software healthy tests/test_credential_detector.py:90
TestIsSensitive software healthy tests/test_credential_detector.py:118
TestSQLiteInit software healthy tests/test_mcp_server.py:29
TestMemoryStore software healthy tests/test_mcp_server.py:49
TestMemoryRecall software healthy tests/test_mcp_server.py:92
TestMemoryList software healthy tests/test_mcp_server.py:136
TestMemoryDelete software healthy tests/test_mcp_server.py:184
TestSecretGet software healthy tests/test_mcp_server.py:203
TestMCPProtocol software healthy tests/test_mcp_server.py:230
TestProcessMessage software healthy tests/test_mcp_server.py:273
TestMemoryCount software healthy tests/test_mcp_server.py:345
TestSchemaMigration software healthy tests/test_mcp_server.py:383
MemoryServer software healthy src/claude_memory/mcp_server.py:388
VaultClient software healthy src/claude_memory/vault_client.py:13
DetectedCredential software healthy src/claude_memory/credential_detector.py:8
SyncEngine software healthy src/claude_memory/sync.py:26
AuthUser software healthy src/claude_memory/api/auth.py:9
MCPAuthMiddleware software healthy src/claude_memory/api/app.py:1186
HandleStreamableHTTP software healthy src/claude_memory/api/app.py:1212
MemoryStore software healthy src/claude_memory/api/models.py:6
MemoryRecall software healthy src/claude_memory/api/models.py:15
MemoryResponse software healthy src/claude_memory/api/models.py:25
SecretResponse software healthy src/claude_memory/api/models.py:31
SyncResponse software healthy src/claude_memory/api/models.py:37
ShareMemory software healthy src/claude_memory/api/models.py:42

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

LabelLayerStatusPath
docker software healthy docker
tests software healthy tests
mcp software healthy mcp
commands software healthy commands
scripts software healthy scripts
deploy software healthy deploy
kubernetes software healthy deploy/kubernetes
helm software healthy deploy/helm
claude-memory software healthy deploy/helm/claude-memory
templates software healthy deploy/helm/claude-memory/templates
openclaw-plugin software healthy openclaw-plugin
.claude software healthy .claude
examples software healthy examples
hooks software healthy hooks
skills software healthy skills
memory-management software healthy skills/memory-management
migrations software healthy migrations
versions software healthy migrations/versions
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
claude_memory software healthy src/claude_memory
api software healthy src/claude_memory/api
ui software healthy src/claude_memory/ui
static software healthy src/claude_memory/ui/static
js software healthy src/claude_memory/ui/static/js
css software healthy src/claude_memory/ui/static/css

LabelLayerStatusPath
GET / api healthy src/claude_memory/api/app.py
GET /health api healthy src/claude_memory/api/app.py
GET /api/auth-check api healthy src/claude_memory/api/app.py
GET /api/users api healthy src/claude_memory/api/app.py
GET /api/memories/sync api healthy src/claude_memory/api/app.py
POST /api/memories api healthy src/claude_memory/api/app.py
POST /api/memories/recall api healthy src/claude_memory/api/app.py
GET /api/memories api healthy src/claude_memory/api/app.py
GET /api/categories api healthy src/claude_memory/api/app.py
GET /api/tags api healthy src/claude_memory/api/app.py
GET /api/stats api healthy src/claude_memory/api/app.py
POST /api/memories/share-tag api healthy src/claude_memory/api/app.py
DELETE /api/memories/share-tag api healthy src/claude_memory/api/app.py
DELETE /api/memories/{memory_id} api healthy src/claude_memory/api/app.py
POST /api/memories/{memory_id}/secret api healthy src/claude_memory/api/app.py
POST /api/memories/migrate-secrets api healthy src/claude_memory/api/app.py
POST /api/memories/import api healthy src/claude_memory/api/app.py
POST /api/memories/{memory_id}/share api healthy src/claude_memory/api/app.py
DELETE /api/memories/{memory_id}/share/{target_user} api healthy src/claude_memory/api/app.py
GET /api/memories/shared-with-me api healthy src/claude_memory/api/app.py
GET /api/memories/my-shares api healthy src/claude_memory/api/app.py
PUT /api/memories/{memory_id} api healthy src/claude_memory/api/app.py
GET /api/memories?limit=200 api healthy src/claude_memory/ui/static/js/graph.js

LabelLayerStatusPath
sqlite data healthy README.md
postgresql data healthy README.md
postgres data healthy README.md
mysql data healthy README.md
mongodb data healthy README.md
redis data healthy README.md

LabelLayerStatusPath
docker cicd healthy .github/workflows/release.yml
pypi cicd healthy .github/workflows/release.yml
lint-and-test cicd healthy .github/workflows/build.yml
build cicd healthy .github/workflows/build.yml
deploy cicd healthy .github/workflows/build.yml
notify-failure cicd healthy .github/workflows/build.yml

LabelLayerStatusPath
env.py data healthy migrations/env.py
002_add_multi_user_and_secrets.py data healthy migrations/versions/002_add_multi_user_and_secrets.py
001_initial_schema.py data healthy migrations/versions/001_initial_schema.py
003_add_soft_delete_and_sync.py data healthy migrations/versions/003_add_soft_delete_and_sync.py
004_add_sharing.py data healthy migrations/versions/004_add_sharing.py

LabelLayerStatusPath
image::docker/Dockerfile hardware healthy docker/Dockerfile
api hardware healthy docker/docker-compose.yml
postgres hardware healthy docker/docker-compose.yml
vault hardware healthy docker/docker-compose.yml
k8s::Namespace::deploy/kubernetes/namespace.yaml hardware healthy deploy/kubernetes/namespace.yaml

LabelLayerStatusPath
port:8000 network healthy docker/Dockerfile
port:5432 network healthy docker/docker-compose.yml
port:8200 network healthy docker/docker-compose.yml
port:80 network healthy deploy/kubernetes/service.yaml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
WOODPECKER_TOKEN cicd healthy
SLACK_WEBHOOK cicd healthy
FORGEJO_GIT_TOKEN cicd healthy

LabelLayerStatusPath
memories data healthy migrations/versions/001_initial_schema.py
pending_ops data healthy src/claude_memory/mcp_server.py
sync_meta data healthy src/claude_memory/sync.py

LabelLayerStatusPath
github_token::tests/test_credential_detector.py security healthy tests/test_credential_detector.py
password_literal::tests/test_credential_detector.py security healthy tests/test_credential_detector.py
password_literal::tests/test_credential_detector.py security healthy tests/test_credential_detector.py

LabelLayerStatusPath
ingress::deploy/kubernetes/ingress.yaml network healthy deploy/kubernetes/ingress.yaml
ingress::deploy/helm/claude-memory/templates/ingress.yaml network healthy deploy/helm/claude-memory/templates/ingress.yaml

LabelLayerStatusPath
k8s::Deployment::deploy/kubernetes/deployment.yaml hardware healthy deploy/kubernetes/deployment.yaml
k8s::Deployment::deploy/helm/claude-memory/templates/deploy… hardware healthy deploy/helm/claude-memory/templates/deployment.yaml

LabelLayerStatusPath
auth::src/claude_memory/vault_client.py security healthy src/claude_memory/vault_client.py
auth::tests/test_vault_client.py security healthy tests/test_vault_client.py

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::build cicd healthy .github/workflows/build.yml

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

LabelLayerStatusPath
nginx network healthy deploy/kubernetes/ingress.yaml

LabelLayerStatusPath
vps::aws hardware healthy README.md
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/ae7506f2-ff75-47b7-901f-bd9a3eecd7d0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ae7506f2-ff75-47b7-901f-bd9a3eecd7d0/

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.