T09 · Insecure Skill Coding Practices
- Location
SKILL.md:39- Finding
Hard-Coded Shared User Identifier Creates Cross-Agent Memory Isolation Risk
- Content
View full analysis
- Remediation
View remediation
` and explicitly warn against reusing identifiers across users or tenants. 5. Treat recalled memories as untrusted content. Do not interpret stored text as privileged agent instructions, and validate it before using it to influence actions. 6. Separate user preferences, system state, and sub-agent memories into independently authorized namespaces rather than relying on tags for isolation. 7. Add audit logging for memory reads, writes, deletions, todo changes, and cross-namespace access attempts. 8. Document safe handling requirements for sensitive information and discourage storing secrets, credentials, or other high-impact data in general-purpose memories. ]]>
