T09 · Insecure Skill Coding Practices
- Location
SKILL.md:4- Finding
Hard-Coded Personal and Commercial Data Exposed Through Unconditional Output
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill appears to be an order-checking display workflow, but it embeds and prints a real-looking customer order with name, address, phone number, and financial details without masking or access controls.
Review before installing. The skill should remove the embedded customer record, use synthetic examples or authorized runtime retrieval, mask phone/address and financial details by default, and require an explicit authorized user action before showing full order data.
SKILL.md:4Hard-Coded Personal and Commercial Data Exposed Through Unconditional Output
The skill prints highly sensitive personal data, including the customer’s full name, home address, phone number, and purchase details, directly to output without any privacy notice, access control, masking, or minimization. In an agent or shared-console environment, this creates a real risk of unauthorized disclosure, logging exposure, shoulder-surfing, or downstream reuse of personal data beyond the intended business purpose.