T01 · Skill Instruction Hijacking
- Location
scripts/ops-incident-router.sh:63- Finding
Untrusted detector trigger is embedded in downstream agent instructions
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill mostly matches its ops-monitoring purpose, but its router can place untrusted alert text into downstream investigator instructions.
Install only if you will run it on trusted detector inputs or add trigger allowlisting before any agent consumes router task text. Review cleanup targets before running clean-generated.sh, and pin the ClawHub publisher command if republishing.
scripts/ops-incident-router.sh:63Untrusted detector trigger is embedded in downstream agent instructions
scripts/ops-incident-router.sh:94Non-atomic guard acquisition permits duplicate incident workflows
README.md:7Publishing instructions execute an unpinned mutable npm package
scripts/clean-generated.sh:8Cleanup script recursively deletes files using broad filename patterns
The skill description presents itself as a production-safe anomaly detection and incident routing workflow, but the referenced behavior includes cleanup and possible workspace artifact removal that is outside that stated purpose. This kind of capability mismatch can mislead operators into granting trust or execution in environments where deletion side effects are unexpected, increasing the likelihood of accidental data loss or unsafe automation.
The skill description presents itself as a production-safe anomaly detection and incident routing workflow, but the referenced behavior includes cleanup and possible workspace artifact removal that is outside that stated purpose. This kind of capability mismatch can mislead operators into granting trust or execution in environments where deletion side effects are unexpected, increasing the likelihood of accidental data loss or unsafe automation.
The skill description presents itself as a production-safe anomaly detection and incident routing workflow, but the referenced behavior includes cleanup and possible workspace artifact removal that is outside that stated purpose. This kind of capability mismatch can mislead operators into granting trust or execution in environments where deletion side effects are unexpected, increasing the likelihood of accidental data loss or unsafe automation.
Referenced artifact was not completely inspected
- `scripts/ops-threshold-detector.sh`
Referenced artifact was not completely inspected
- `scripts/ops-threshold-detector.sh`
The README instructs users to run npx clawhub@latest publish, which fetches and executes the latest package version at runtime rather than a pinned, reviewed release. That creates a supply-chain risk: if the package is compromised or a breaking/malicious version is published later, anyone following the instructions could execute untrusted code on their system.
The skill advertises and invokes shell scripts that read and write local files, but the manifest does not declare any explicit tool scope or permissions boundary. That makes the operational capability opaque to reviewers and increases the chance the skill is executed with broader file and shell access than intended, which is risky for a skill that manipulates state and generated artifacts.