T01 · Skill Instruction Hijacking
- Location
code-review-template.md:42- Finding
Forced Third-Party Branding in Generated Review Output
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This GitLab review skill is mostly purpose-aligned, but it can automatically post to merge requests and change GitLab CLI host configuration without clear confirmation or scoping.
Review the generated comment before allowing this skill to post to GitLab. Prefer limiting it to trusted GitLab hosts, avoid persistent `glab config` changes when possible, and remove or approve the fixed OpenClaw attribution before publishing comments in a team repository.
code-review-template.md:42Forced Third-Party Branding in Generated Review Output
SKILL.md:18Unsafe Interpolation of User-Controlled GitLab URL Components into Shell Commands
The skill explicitly instructs posting a review comment back to the remote GitLab merge request, but it does not warn the user or require confirmation before performing this write action. That creates a real safety issue because analyzing an MR is a read-oriented task, while publishing comments is an external side effect that could leak generated content, create spam, or modify a real collaboration workflow without clear user consent.
The markdown content is written entirely in Chinese and presents the review template and usage instructions as the default workflow, with no indication that users may choose another language. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation.
The example trigger and review template fields are presented in Chinese, indicating the skill is designed to operate in a specific language/locale. The file does not state that language choice is optional or limited to a justified region-specific context, which can violate language/locale policy expectations.
No suspicious patterns detected.