T09 · Insecure Skill Coding Practices
- Location
instructions.md:41- Finding
Misleading Local-Only Privacy Claim Enables Disclosure of Sensitive Context
- Content
View full analysis
Content-Type: application/json { "context": "" } \`\`\` ``` ### Technical Analysis The assertion that conversations, data, ideas, and context remain on the user's machine conflicts with the subsequent instruction to transmit task context to the external `kenoodl.com` service. Although the instructions prohibit sending secrets, credentials, and API keys, they do not protect other sensitive information such as: - Personal or regulated data - Proprietary business information - Confidential source-code details - Internal system architecture - Private conversation content - Unreleased product or security information The requested payload is intentionally broad and includes the problem, current thinking, previous attempts, and obstacles. An agent following these instructions may therefore send substantial conversation-derived information off-device. Credential removal alone is not an adequate data-loss-prevention control. The issue does not grant the external service additional local privileges. Its scope is the confidentiality of information included in outbound requests and any information inferable from that context. ### ...[truncated 1298 chars]- Remediation
View remediation
