Context-Inappropriate Capability
Medium
- Confidence
- 94% confidence
- Finding
- The code retrieves FTP credentials from a secret store by spawning a subprocess and falls back to a local creds.json file, with no validation, audit trail, or user consent. In a skill context, this is dangerous because it gives the code the ability to silently access stored secrets and use them for outbound network operations, expanding the risk of credential misuse or exfiltration.
