T09 · Insecure Skill Coding Practices
- Location
scripts/financial_inventory.py:10- Finding
Sensitive Divorce and Financial Data Stored and Exposed in Plaintext
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is purpose-aligned and local-only, but it handles very sensitive divorce and financial information with under-scoped plaintext storage and output behavior users should review before installing.
Review this skill carefully before installing. It appears local-only and not malicious, but it may store sensitive divorce and financial details in plaintext and show them in logs or terminal output. Use it only in an encrypted, private environment, avoid entering details you would not want retained locally, and check file permissions and deletion practices yourself.
scripts/financial_inventory.py:10Sensitive Divorce and Financial Data Stored and Exposed in Plaintext
The skill describes file read/write behavior by storing and updating sensitive divorce records under memory/divorce/, but it does not declare an explicit tool scope such as permissions or allowed-tools. In a highly sensitive context involving financial, custody, and legal-preparation data, undeclared file capabilities weaken least-privilege controls and can allow broader-than-intended filesystem access or ambiguous runtime authorization.
The description says to use the skill when the user mentions "separation," which is a broad term that can refer to many non-divorce contexts such as relationship difficulties, physical separation, or general emotional distress. The trigger guidance does not include exclusion conditions or negative examples to clarify when the skill should not activate.
No suspicious patterns detected.