install-memu
Fail
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes untrusted session transcripts to automatically update the agent's memory and skills (e.g., in
src/memu/hosts/bridging/instructions.py). - Ingestion points: Transcripts located in paths like
~/.claude/projectsand~/.cursor/projects(as specified insrc/memu/hosts/*/sessions.py). - Boundary markers: The skill uses standard Markdown structure to separate content but lacks explicit delimiters or warnings to instruct the processing model to ignore instructions embedded within the logs.
- Capability inventory: The system can execute shell commands, perform file writes, and make network connections.
- Sanitization: It implements escaping for PowerShell using
_ps_quoteand usesshlex.quotefor shell commands to mitigate injection risks during task automation. - [EXTERNAL_DOWNLOADS]: The skill facilitates downloading and executing scripts and templates from trusted and well-known services.
- Fetches installation scripts for the
uvtool from Astral's domain (astral.sh). - Fetches installation scripts for the
claudeCLI from Anthropic's domain (claude.ai). - Fetches installation scripts for
cursor-agentfrom the Cursor domain (cursor.com). - Fetches instruction templates and documentation from the vendor's domain (
memu.pro). - [DATA_EXFILTRATION]: The skill reports operational metadata to a vendor-controlled telemetry endpoint (
api.memu.so). - Evidence: Reports include client and OS versions, host platforms, and operation metrics (e.g., success counts, latency).
- Mitigations: The module (
src/memu/events.py) explicitly excludes sensitive data like queries and memory content. It honorsDO_NOT_TRACKand provides a configuration switch to disable reporting. - [COMMAND_EXECUTION]: The skill generates and executes shell and PowerShell commands to manage recurring session synchronization tasks (e.g., in
src/memu/hosts/scheduling/windows.py).
Recommendations
- HIGH: Downloads and executes remote code from: https://cursor.com/install - DO NOT USE without thorough review
Audit Metadata