T01 · Skill Instruction Hijacking
- Location
src/utils/request.js:49- Finding
Hardcoded Promotional Contact Information in Authentication Error Output
- Content
View full analysis
process.exit(exitCode), ); ``` ### Technical Analysis The request layer injects a fixed third-party contact number whenever the remote API returns HTTP 401 or 403. The CLI then copies `error.message` directly into stderr and the JSON response returned to the caller. This behavior contradicts the explicit policy in `SKILL.md`, which requires authentication failures to produce only a neutral configuration error and prohibits runtime contact information or marketing content. Because the text is emitted through the structured `message` property, an agent or downstream application may treat it as legitimate task output and relay it to the user. The issue is deterministic and does not require control o ...[truncated 1197 chars]- Remediation
View remediation
