T09 · Insecure Skill Coding Practices
- Location
skill.md:22- Finding
Persistent Plaintext Storage of Sensitive Personal Data
- Content
View full analysis
"How would you like me to read your chart? > - **Casual** — like a friend who knows astrology, no technical jargon > - **Deep** — full aspects, houses, and timing > - **Practical** — straight to the point: what to do and when" Save the chosen style to their record in memory, then immediately: ``` ### Technical Analysis The skill directs the agent to persist names, exact birth dates and times, sex, birth locations, coordinates, and preferences in a plaintext JSON file. In combination, these fields constitute sensitive and potentially identifying personal information. No instructions require restrictive file permissions, encryption, data minimization, explicit consent for cross-session retention, expiration, deletion, or isolation from other skills. The instruction to load the file before every operation may also expose records unrelated to the c ...[truncated 1494 chars]- Remediation
View remediation
