mempalace
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements a persistent memory system that ingests, stores, and later retrieves arbitrary text data, creating an attack surface for indirect prompt injection.
- Ingestion Points: Untrusted data enters the system through the
contentparameter inmempalace_add_drawer, theobjectparameter inmempalace_kg_add, and theentryparameter inmempalace_diary_write(all inSKILL.md). - Boundary Markers: There are no defined delimiters or instructions to treat stored content as data rather than instructions when retrieved.
- Capability Inventory: The skill is capable of executing shell commands using the
python3 $MCP_CALLpattern across all 19 tools defined inSKILL.md. - Sanitization: The skill lacks explicit sanitization or filtering of stored content before it is re-injected into the agent's context via tools like
mempalace_searchormempalace_kg_query. - [COMMAND_EXECUTION]: The skill operates by executing local Python scripts through shell commands (
python3 $MCP_CALL "python3 -u $MEMPALACE_MCP_SCRIPT" ...). This involves the execution of external scripts referenced by environment variables defined in the skill's metadata.
Audit Metadata