github Python re-analysis due

Cloud-Temple/live-memory

github

Live Memory MCP Server — Shared working memory for collaborative AI agents (Memory Bank as a Service)

maintainer
Cloud-Temple
license
first seen
2026-06-04
last seen
2026-08-29
releases · 30d
10
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 43 tools
transport streamable-http · http counts 43 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • admin_bulk_update_tokens
  • admin_create_token
  • admin_delete_token
  • admin_gc_notes
  • admin_list_tokens
  • admin_purge_tokens
  • admin_revoke_token
  • admin_update_token
  • backup_create
  • backup_delete
  • backup_download
  • backup_list
  • bank_compact
  • bank_consolidate
  • bank_consolidation_queues
  • bank_consolidation_status
  • bank_delete
  • bank_list
  • bank_read
  • bank_read_all
  • bank_repair
  • bank_stale_spaces
  • bank_write
  • graph_connect
  • graph_disconnect
  • graph_push
  • graph_status
  • live_note
  • live_read
  • live_search
  • space_badge_mint
  • space_create
  • space_delete
  • space_export
  • space_info
  • space_list
  • space_rules
  • space_summary
  • space_update
  • space_update_rules
  • system_about
  • system_health
  • system_whoami
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit a63c432 · analyzer v33 · 1w ago

danger signals2

code evidence vv2.9.3 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 69

filesystem 18

  • fs (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/__init__.py :17 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/commands.py :169 rules = open(rules_file).read()
  • fs (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/shell.py :15 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/scripts/mcp_cli.py :18 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/scripts/test_recette.py :1354 for l in open(p):
  • fs Cloud-Temple-live-memory-a63c432/src/live_mem/auth/middleware.py :453 from pathlib import Path
  • fs Cloud-Temple-live-memory-a63c432/src/live_mem/core/backup.py :330 with tarfile.open(fileobj=buf, mode="w:gz") as tar:
  • fs Cloud-Temple-live-memory-a63c432/src/live_mem/core/space.py :544 with tarfile.open(fileobj=buf, mode="w:gz") as tar:
  • fs Cloud-Temple-live-memory-a63c432/src/live_mem/server.py :27 from pathlib import Path
  • fs Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :85 from pathlib import Path
  • fs Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :16 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_admin_console_security.py :15 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_admin_explorer_live_count.py :1 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_cli_surface_sync.py :13 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_live_ui_bank_race_guard.py :1 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_mcp_server_version.py :11 from pathlib import Path
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_mission_space_badges.py :540 with tarfile.open(fileobj=io.BytesIO(archive), mode="r:gz") as tar:
  • fs (weak) Cloud-Temple-live-memory-a63c432/tests/test_security_hardening_v2.py :27 from pathlib import Path

network 8

  • net (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/commands.py :115 import httpx
  • net (weak) Cloud-Temple-live-memory-a63c432/scripts/test_bank_compact.py :370 import urllib.request
  • net Cloud-Temple-live-memory-a63c432/src/live_mem/auth/middleware.py :480 import httpx
  • net Cloud-Temple-live-memory-a63c432/src/live_mem/core/consolidator.py :32 import httpx
  • net Cloud-Temple-live-memory-a63c432/src/live_mem/server.py :121 (libère le httpx.AsyncClient injecté quand PROXY_URL est défini).
  • net Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :24 from urllib.parse import urlparse
  • net Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :74 import httpx
  • net (weak) Cloud-Temple-live-memory-a63c432/tests/test_proxy.py :120 """Vérifie le cycle de vie du httpx.AsyncClient dans ConsolidatorService."""

secrets 3

  • secrets (weak) Cloud-Temple-live-memory-a63c432/scripts/cli/__init__.py :25 token = os.environ.get("MCP_TOKEN", "")
  • secrets (weak) Cloud-Temple-live-memory-a63c432/scripts/test_bank_compact.py :363 cls.token = os.environ.get("MCP_TOKEN", "")
  • secrets (weak) Cloud-Temple-live-memory-a63c432/scripts/test_recette.py :1382 default=os.environ.get("ADMIN_BOOTSTRAP_KEY", ""),

tool registrations 43

  • admin_create_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :39
  • admin_list_tokens Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :119
  • admin_revoke_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :186
  • admin_delete_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :222
  • admin_purge_tokens Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :264
  • admin_update_token Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :331
  • admin_bulk_update_tokens Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :438
  • admin_gc_notes Cloud-Temple-live-memory-a63c432/src/live_mem/tools/admin.py :593
  • backup_create Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :104
  • backup_list Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :167
  • backup_download Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :306
  • backup_delete Cloud-Temple-live-memory-a63c432/src/live_mem/tools/backup.py :345
  • bank_read Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :110
  • bank_read_all Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :182
  • bank_list Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :256
  • bank_consolidate Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :329
  • bank_consolidation_status Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :443
  • bank_consolidation_queues Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :480
  • bank_stale_spaces Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :591
  • bank_repair Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :771
  • bank_write Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :968
  • bank_delete Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :1143
  • bank_compact Cloud-Temple-live-memory-a63c432/src/live_mem/tools/bank.py :1272
  • graph_connect Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :123
  • graph_push Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :201
  • graph_status Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :291
  • graph_disconnect Cloud-Temple-live-memory-a63c432/src/live_mem/tools/graph.py :323
  • live_note Cloud-Temple-live-memory-a63c432/src/live_mem/tools/live.py :44
  • live_read Cloud-Temple-live-memory-a63c432/src/live_mem/tools/live.py :106
  • live_search Cloud-Temple-live-memory-a63c432/src/live_mem/tools/live.py :171
  • space_create Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :41
  • space_badge_mint Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :157
  • space_update Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :199
  • space_update_rules Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :255
  • space_list Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :298
  • space_info Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :339
  • space_rules Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :369
  • space_summary Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :400
  • space_export Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :430
  • space_delete Cloud-Temple-live-memory-a63c432/src/live_mem/tools/space.py :462
  • system_health Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :35
  • system_about Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :146
  • system_whoami Cloud-Temple-live-memory-a63c432/src/live_mem/tools/system.py :189

declared dependencies 12

  • mcp@>=1.27.0
  • uvicorn@>=0.32.0
  • pydantic@>=2.0
  • pydantic-settings@>=2.0
  • click@>=8.1
  • rich@>=13.0
  • prompt-toolkit@>=3.0
  • httpx@>=0.28
  • boto3@>=1.40
  • openai@>=1.50
  • markdown-it-py@>=4.0
  • python-dotenv@>=1.0