T02 · Agent Memory Poisoning
- Location
extract_style.md:87- Finding
Untrusted Document-Derived Content Can Be Persisted in Agent Memory
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a small markdown-only writing-style helper whose document reading and style-profile storage are disclosed and aligned with its purpose.
Before installing, decide whether you want extracted writing traits stored persistently. Review profiles before saving them, keep personal MEMORY.md storage separate from any shared knowledge base, and avoid using confidential documents unless the resulting style profile may be retained or shared.
extract_style.md:87Untrusted Document-Derived Content Can Be Persisted in Agent Memory
The README explicitly states that extracted writing styles are saved to MEMORY.md or a shared knowledge base, but it does not mention consent, sensitivity review, retention limits, or access controls. Because style extraction can preserve distinctive vocabulary, structure, and collaboration patterns from internal documents, this can leak private or organization-sensitive information into persistent storage or broader team-visible repositories.
The skill explicitly states it can save extracted style guides to MEMORY.md or another location, but it does not disclose write-side effects, obtain user confirmation before persistence, or constrain where data may be written. This creates a real risk of unintended data retention, overwriting files, or persisting potentially sensitive derived content from user-provided documents without clear consent.
The skill instructs saving extracted style profiles to MEMORY.md or a team knowledge base without any consent, retention, access-control, or sensitivity guidance. Because the input documents may come from Feishu or other sources and can contain identifying, proprietary, or otherwise sensitive writing patterns, this creates a real privacy and data-governance risk through unintended persistence and sharing.
The README includes examples centered on Feishu wiki documents and Chinese vocabulary such as "赋能", "闭环", and "承接", which suggests a specific language/locale orientation. The file does not explicitly state that language is user-selectable or that the skill is limited to a Chinese-language environment.