Context-Inappropriate Capability
Medium
- Confidence
- 94% confidence
- Finding
- The CLI `status` path accepts an arbitrary `--file` value and passes it directly to `updateCandidateStatus`, which reads and rewrites that path with no validation that it is a secure-shopper artifact. Any caller able to invoke this script can therefore overwrite arbitrary JSON files writable by the current user, causing integrity damage or corrupting unrelated application state. In this skill context, the danger is somewhat elevated because the skill stores artifacts in a fixed workspace and may be driven by higher-level agents that pass file paths programmatically.
