T09 · Insecure Skill Coding Practices
- Location
setup.md:65- Finding
Plaintext Storage of Highly Sensitive User Data
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This Texas guidance skill is mostly transparent, but it needs Review because it can save very sensitive personal data in plaintext local memory despite also saying it will not.
Install only if you are comfortable with optional local memory under ~/texas/. Before enabling continuity, avoid asking it to save credentials, SSNs, payment details, account numbers, immigration-status details, or full addresses; use coarse location context like city, county, ZIP, or district when possible.
setup.md:65Plaintext Storage of Highly Sensitive User Data
The instruction to activate the skill whenever the user mentions Texas at all is an overly broad trigger that can cause the skill to engage outside the user's actual intent. This increases the chance of unnecessary context capture, irrelevant persistence decisions, and accidental handling of sensitive life, legal, or relocation topics when the mention of Texas is incidental.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
## Common Mistakes
- Comparing homes without checking the exact district and campus.
- Assuming city name equals school access.
- Giving family-friendly advice without childcare, commute, and summer heat logistics.
- Treating every suburb in a metro as equally good for families.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
## Common Mistakes
- Comparing homes without checking the exact district and campus.
- Assuming city name equals school access.
- Giving family-friendly advice without childcare, commute, and summer heat logistics.
- Treating every suburb in a metro as equally good for families.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
## Common Mistakes
- Comparing homes without checking the exact district and campus.
- Assuming city name equals school access.
- Giving family-friendly advice without childcare, commute, and summer heat logistics.
- Treating every suburb in a metro as equally good for families.
Output size or generation rate is not bounded. Unbounded output enables denial-of-service through resource exhaustion, log flooding, or context-window stuffing.
- Housing varies more by corridor and suburb than by city brand alone.
- Insurance and weather exposure matter more than many out-of-state movers expect.
- Flood logic matters in Houston and Gulf Coast, but flash flood and drainage issues show up elsewhere too.
- HOA rules can materially change daily life, parking, rentals, exterior work, and short-term flexibility.
## Buying Rules
The file defines the skill as "Setup — Texas," making it region-specific. While regional specialization can be valid, the file does not explicitly document a user opt-in or justification for this locale constraint within the skill instructions themselves.
No suspicious patterns detected.