Tool Parameter Abuse
High
- Category
- Tool Misuse
- Content
- To block model invocation entirely: `disable-model-invocation: true` in the skill's `SKILL.md`. `(tool-permissions.md)` ### 2.2 Rule precedence (highest -> lowest) 1. **Built-in security rules** — hardcoded, non-overridable (terminal only; e.g. `rm -rf /`, `rm -rf ~`, `rm -rf $HOME`, `rm -rf .`, `rm -rf ..`, any flag combo, case-insensitive, checked per sub-command). `(tool-permissions.md)` 2. `always_deny` — blocks immediately, top priority. 3. `always_confirm` — prompts even when global `default: "allow"`. 4. `always_allow` — auto-approves (unless deny/confirm also match).
- Confidence
- 90% confidence
- Finding
- Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
