T06 · System Persistence
- Location
SKILL.md:20- Finding
Persistent Externally Triggered Agent Automation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for opening pull requests, but it arms a default background watcher that can later trigger more repository-changing automation with incomplete bundled details.
Install only if you want an agent to push a branch, open a PR, and by default arm a watcher that may later invoke review-fixing automation. Prefer explicit opt-in for the watcher, confirm how to stop it, and verify whether it can survive the current session before using this in a repository with write-capable credentials.
SKILL.md:20Persistent Externally Triggered Agent Automation
The manifest and top-level description claim the skill stops after opening the PR and handing off, but the body explicitly authorizes arming a background watch that can later invoke follow-up behavior automatically. This mismatch can defeat operator expectations and approval boundaries by causing additional actions after the user believes the skill has terminated, especially because those later actions may occur asynchronously and outside the original interactive review moment.
The documentation repeatedly says the skill will 'end' and 'stop,' but later instructs it to resume work when the watch fires and proceed into Step 7. That contradiction is dangerous because it obscures the true execution lifecycle and may lead users or host systems to authorize the skill under a shorter, less risky mental model than the one actually implemented.
No suspicious patterns detected.