T09 · Insecure Skill Coding Practices
- Location
SKILL.md:35- Finding
Persistent Plaintext Retention of Credentials and Sensitive Configuration
- Content
View full analysis
- ## Compression History ``` ### Technical Analysis The skill explicitly classifies credentials, account information, paths, and configuration as information that must be preserved. It then directs the agent to write high-persistence-value information into a memory file and provides a plaintext field intended to retain account and configuration data across sessions. This design does not distinguish between non-sensitive configuration references and secrets such as passwords, access tokens, private keys, authentication cookies, recovery codes, or embedded credentials. It also does not define redaction, encryption, retention limits, access controls, or user-consent requirements. Persisting credentials is not necessary to perform conversation compression and violates least-privilege and data-minimization principles. Although the audited files contain no network transmission or exfiltration mechanism, persistent plaintext storage expands the period and scope in which disclosed sec ...[truncated 1381 chars]- Remediation
View remediation
