T01 · Skill Instruction Hijacking
- Location
SKILL.md:469- Finding
Explicit User Intent Overridden by Forced Release Workflow
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This release helper is mostly coherent, but it can turn a simple push request into local release edits, commits, tags, and possible remote publishing.
Install only if you want an opinionated release workflow. Do not use it for routine git pushes unless you are comfortable with it preparing a release; review planned file edits, commits, tags, target branch, and push behavior before allowing it to proceed.
SKILL.md:469Explicit User Intent Overridden by Forced Release Workflow
The skill metadata advertises very broad trigger phrases including generic terms like "push", "release", and multilingual variants, which can cause the release workflow to activate in contexts where the user did not intend a versioning and git/tagging operation. Because this skill performs high-impact repository actions such as committing, tagging, and potentially pushing to remote, accidental invocation materially increases the risk of unintended source-control changes.
The "When to Use" section explicitly instructs invocation on broad phrases like "push to remote" and even says to still follow the full release workflow when the user says "just push." This creates an unsafe semantic mismatch where a simple push request can trigger commits, changelog edits, version bumps, tagging, and remote publication that exceed the user's likely intent.
The instructions require generating content in each detected changelog language and writing change descriptions naturally in that language. This imposes language output behavior based on file detection rather than explicit user choice, which can violate language/locale choice expectations.
No suspicious patterns detected.