https://github.com/doobidoo/mcp-memory-service.git
· scanned 2026-05-16 08:39 UTC (4 weeks, 1 day ago)
· 10 languages
956 raw signals (532 security + 424 graph) 39th percentile · Python · large (100-500K LoC) System graph score 49 (higher by 20)
Last scanned 4 weeks, 1 day ago · v1 · 71 actionable findings from 1 signal source. 450 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 64 of 71 actionable findings. 521 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
src/mcp_memory_service/storage/sqlite_vec.py:553, 638, 2202 (3 hits)scripts/maintenance/fast_cleanup_duplicates_with_tracking.sh:102scripts/migration/migrate_timestamps.py:112src/mcp_memory_service/utils/db_utils.py:183src/mcp_memory_service/web/oauth/registration.py:329
src/mcp_memory_service/storage/cloudflare.py:1396src/mcp_memory_service/storage/sqlite_vec.py:2607src/mcp_memory_service/web/api/manage.py:120examples/setup/setup_multi_client_complete.py:127, 129 (2 hits)scripts/server/run_http_server.py:60, 81 (2 hits)claude-hooks/install_hooks.py:40scripts/installation/install_uv.py:54scripts/maintenance/cleanup_corrupted_encoding.py:118scripts/maintenance/delete_tombstoned_records.py:215scripts/maintenance/find_duplicates.py:288scripts/maintenance/restore_deleted_memories.py:198claude-hooks/utilities/memory-client.js:174, 262 (2 hits)scripts/maintenance/cleanup_memories.py:28, 123 (2 hits)claude-hooks/core/memory-retrieval.js:64claude-hooks/core/topic-change.js:87claude-hooks/tests/integration-test.js:634claude-hooks/utilities/dynamic-context-updater.js:324examples/http-mcp-bridge.js:318scripts/maintenance/improve_memory_ontology.py:35scripts/maintenance/fast_cleanup_duplicates_with_tracking.sh:50scripts/maintenance/find_all_duplicates.py:31scripts/maintenance/find_cloudflare_duplicates.py:37claude-hooks/install_hooks.py:1593, 1730 (2 hits)scripts/installation/install.py:745, 800 (2 hits)install.py:89scripts/maintenance/apply_quality_boost_retroactively.py:179scripts/maintenance/auto_retag_memory.py:213scripts/maintenance/auto_retag_memory_merge.py:253scripts/maintenance/cleanup_memories.py:275scripts/maintenance/delete_test_memories.py:152/tank0/claude-archive/community/doobidoo__mcp-memory-service/scripts/installation/install_linux_service.py:8, 19 (2 hits)/tank0/claude-archive/community/doobidoo__mcp-memory-service/scripts/maintenance/selective_timestamp_recovery.py:13scripts/database/db_health_check.py:50, 62, 91, 145, 195, 209, 227 (7 hits)scripts/validation/diagnose_backend_config.py:118, 149, 252 (3 hits)scripts/development/debug_server_initialization.py:36, 122 (2 hits)examples/setup/setup_multi_client_complete.py:31scripts/installation/install.py:841scripts/service/service_utils.py:159scripts/testing/test-connection.py:17scripts/utils/claude_commands_utils.py:419scripts/run/memory_wrapper_cleanup.sh:62
curl-pipe-bash
· CWE-494
· A08:2021
scripts/setup-lightweight.sh:5
curl-pipe-bash
· CWE-494
· A08:2021
src/mcp_memory_service/web/oauth/discovery.py:51
src/mcp_memory_service/web/oauth/middleware.py:417
src/mcp_memory_service/web/api/configuration.py:610
src/mcp_memory_service/web/api/server.py:246
src/mcp_memory_service/web/api/configuration.py:681
src/mcp_memory_service/web/api/configuration.py:639
src/mcp_memory_service/web/api/server.py:310
src/mcp_memory_service/web/api/server.py:351
src/mcp_memory_service/web/api/memories.py:320
src/mcp_memory_service/web/oauth/discovery.py:32
src/mcp_memory_service/web/api/backup.py:138
src/mcp_memory_service/web/api/manage.py:332
src/mcp_memory_service/web/api/backup.py:106
src/mcp_memory_service/web/api/manage.py:88
src/mcp_memory_service/web/api/manage.py:184
src/mcp_memory_service/web/api/manage.py:250
src/mcp_memory_service/web/oauth/authorization.py:827
src/mcp_memory_service/web/api/memories.py:353
claude-hooks/install_hooks.py:40scripts/installation/install_uv.py:54scripts/server/run_http_server.py:60claude-hooks/scripts/ensure-server.js:134
opencode/memory-plugin.js:365
scripts/maintenance/cleanup_organize.py:34
scripts/maintenance/cleanup_memories.py:28scripts/maintenance/find_duplicates.py:35scripts/server/check_http_server.py:41claude-hooks/CONFIGURATION.md:631claude-hooks/README-PERMISSION-REQUEST.md:9claude-hooks/config.json:217claude-hooks/config.template.json:93claude-hooks/core/permission-request.js:5docs/plans/2026-02-23-permission-hook-opt-in.md:165archive/deployment/deploy_http_with_mcp.sh:26docs/blog/remote-mcp-tutorial.html:218scripts/server/run_http_server.py:12src/mcp_memory_service/cli/lifecycle.py:272src/mcp_memory_service/cli/main.py:11src/mcp_memory_service/storage/http_client.py:11/tank0/claude-archive/community/doobidoo__mcp-memory-service/scripts/maintenance/selective_timestamp_recovery.py:90, 137 (2 hits)src/mcp_memory_service/web/static/app.js:93
tests/test_external_embeddings.py:29, 34, 44, 69, 103, 123, 140, 151, +2 more (10 hits)src/mcp_memory_service/config.py:7, 835, 836, 882 (4 hits)scripts/service/deploy_dual_services.sh:64, 65, 66 (3 hits)src/mcp_memory_service/cli/main.py:7, 98, 99 (3 hits)tests/test_quality_system.py:657, 719, 777 (3 hits)src/mcp_memory_service/storage/http_client.py:7, 60 (2 hits)src/mcp_memory_service/sync/litestream_config.py:7, 249 (2 hits)src/mcp_memory_service/utils/port_detection.py:7, 68 (2 hits)tools/docker/Dockerfile:3tools/docker/Dockerfile.glama:3tools/docker/Dockerfile.quality-cpu:82tools/docker/Dockerfile.slim:3scripts/maintenance/retag_valuable_memories.py:12, 50 (2 hits)claude-hooks/utilities/dynamic-context-updater.js:210scripts/installation/install_macos_service.py:294scripts/installation/install_windows_service.py:11scripts/maintenance/auto_retag_memory_merge.py:28scripts/maintenance/cleanup_association_memories.py:30scripts/maintenance/consolidate_memory_types.py:296scripts/maintenance/find_cloudflare_duplicates.py:75src/mcp_memory_service/web/static/index.html:1021, 1027, 1158 (3 hits)claude-hooks/core/session-end-harvest.js:90claude-hooks/core/session-end.js:218src/mcp_memory_service/consolidation/consolidator.py:39, 40, 43, 44, 45, 46, 47 (7 hits)src/mcp_memory_service/config.py:631, 634, 970, 1002, 1006, 1040, 1048 (7 hits)scripts/utils/ai-optimized-tool-descriptions.py:338, 344, 345 (3 hits)src/mcp_memory_service/mcp_server.py:636, 642, 643 (3 hits)claude-hooks/install_hooks.py:489, 491 (2 hits)claude-hooks/utilities/memory-scorer.js:635, 636 (2 hits)src/mcp_memory_service/server/utils/response_limiter.py:34, 41 (2 hits)src/mcp_memory_service/storage/base.py:136, 297 (2 hits)claude-hooks/core/session-start.js:1176scripts/benchmarks/benchmark_code_execution_api.py:59, 60, 84, 85, 110, 111, 130, 131, +1 more (9 hits)scripts/validation/diagnose_backend_config.py:219, 290, 291, 293, 294, 296, 331, 351 (8 hits)scripts/installation/install_linux_service.py:229, 451 (2 hits)scripts/installation/install_macos_service.py:170, 369 (2 hits)scripts/installation/install_windows_service.py:253, 425 (2 hits)scripts/installation/setup_cloudflare_resources.py:165, 203 (2 hits)claude-hooks/core/session-start.js:442scripts/migration/add_relationship_type_column_cloudflare.py:167.well-known/security.txt
scripts/benchmarks/benchmark_filter_performance.py:151
mutable-default-arg
· CWE-1023
scripts/benchmarks/benchmark_memory_usage.py:97
mutable-default-arg
· CWE-1023
.github/workflows/publish-and-test.yml:25archive/docs-removed-2025-08-23/development/hybrid-slm-memory-consolidation.md:443docs/tutorials/demo-session-walkthrough.md:49scripts/run/README_CLEANUP_WRAPPER.md:198scripts/run/memory_wrapper_cleanup.sh:62scripts/setup-lightweight.sh:5scripts/pr/pre_pr_check.sh:80
npm-install-no-lockfile
· CWE-1357
· A06:2021
scripts/verification/verify_knowledge_graph_v9.py:1
scripts/maintenance/delete_orphaned_vectors_fixed.py:1
.dockerignore
CI/CD securitycontainers
archive:1
src/mcp_memory_service/web/api/manage.py:348
todo-bomb
src/mcp_memory_service/storage/cloudflare.py:266
todo-bomb
tools/docker/docker-compose.yml:7
CI/CD securitycontainers
tools/docker/docker-compose.yml:7
CI/CD securitycontainers
tools/docker/Dockerfile.glama:32, 44 (2 hits)tools/docker/Dockerfile.quality-cpu:48, 139 (2 hits)tools/docker/Dockerfile:59tools/docker/Dockerfile.slim:56scripts/verification/verify_knowledge_graph_v9.py:1
scripts/maintenance/delete_orphaned_vectors_fixed.py:1
This page is publicly accessible at:
https://repobility.com/scan/57bdab80-0a22-4e4e-b8e8-3b18f6380389/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57bdab80-0a22-4e4e-b8e8-3b18f6380389/
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.