@echomem/mcp@1.4.18
EchoMem MCP bridge: cloud-first memory tools, local context HUD, and the Agent Doctor workspace forensics report (cost ledger + 3D repo city)
AI Security Review
scanned 3mo ago · by lpm-firewall-aiSource inspection confirms meaningful AI-agent control-surface mutation and persistence, but all are explicit CLI features and there are no npm lifecycle hooks or covert payload execution. Warn rather than block under the explicit-user-command policy.
Decision evidence
public snapshot- dist/setup.js: setup/init writes MCP entries into detected client configs and global Codex/Claude guidance.
- dist/setup.js: default setup adds guidance telling agents to search/save EchoMem and run its HUD commands.
- dist/hud/hooks.js: explicit hook installation writes ~/.codex/hooks.json command hooks.
- dist/hud/autostart.js: explicit HUD command creates a macOS LaunchAgent.
- dist/migrate.js and dist/codex-sync.js upload selected local-session-derived data to EchoMem API.
- package.json has no preinstall, install, or postinstall lifecycle hook.
- Config, guidance, hooks, migration, and autostart are reached through named user CLI commands.
- Hook and autostart paths execute package-local binaries rather than downloaded payloads.
- No eval/vm/Function or covert remote-code-loading path found in reviewed entrypoints.
- Main MCP API traffic is package-aligned and uses the locally stored EchoMem token.
Source & flagged code
7 flaggedA manifest entrypoint or package-local install chain reaches persistence behavior.
dist/hud/autostart.jsView on unpkg · L3Findings
Affected versions and remediation
This report applies to @echomem/mcp@1.4.18.
See all versions of @echomem/mcp for other recorded verdicts.
- Review the evidence and your use of @echomem/mcp@1.4.18 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.