T02 · Agent Memory Poisoning
- Location
SKILL.md:263- Finding
Persistent storage of attacker-controlled standing instructions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a local memory tool, but it asks for broad vault access and routine long-term storage of personal context, so users should review its scope before installing.
Install only if you are comfortable letting this skill read and modify your Obsidian vault and keep long-term local memories about your preferences, decisions, projects, and some inferred context. Prefer read-only mode or a dedicated test vault first, avoid storing sensitive personal information, and review or clear the memory/profile files regularly.
SKILL.md:263Persistent storage of attacker-controlled standing instructions
SKILL.md:408Automatic persistent behavioral and emotional profiling
SKILL.md:209Shell command injection through interpolated memory and recall content
SKILL.md:179Bearer token exposed through process arguments and inherited environment
The skill markets persistent memory as a benefit but does not present an equally prominent upfront warning that the agent may retain user information across sessions. Users may interact without realizing their preferences, decisions, and behavioral patterns can be stored long-term, which creates a meaningful privacy and consent risk.
The tool list and surrounding prose understate the practical impact of granting this skill broad vault and edit capabilities, including create, update, move, copy, rename, and delete operations. Without a conspicuous warning, users may assume a memory-only feature while the agent actually has extensive filesystem-like write authority over their notes, increasing the risk of destructive or unauthorized modification.
The skill explicitly instructs agents to use AugmentiQ in every main-session conversation, making persistent memory access and storage a default behavior across most chats. This broad activation increases the chance of unnecessary collection, retention, and use of personal data in contexts where the user did not give informed, situation-specific consent.
The instructions normalize routine cross-session retention of user information as part of every conversation flow, rather than limiting storage to narrowly necessary cases. This creates a persistent profiling mechanism that can accumulate sensitive behavioral data over time even when the immediate task does not require memory.
The skill directs the agent to create end-of-session summaries containing topics, decisions, action items, remembered requests, and even mood or energy level. This encourages storage of inferred and sensitive personal context that may exceed what is necessary for future assistance, increasing privacy risk and the blast radius of any unauthorized access to the vault.
The first-run onboarding explicitly prompts users to provide personal details and instructs the agent to store each item separately with maximum importance. That design encourages aggressive long-term retention of personal information at the moment users are least likely to understand the privacy consequences, creating disproportionate profiling and over-retention risk.
No suspicious patterns detected.