Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 85% 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).
- Content
md | Class | Examples | Default behavior | |-------|----------|------------------| | Filesystem | `rm -rf`, `rm -f /`, `find … -delete` (broad) | Block — require explicit user authorization with the exact path | | Git | `git push --force`, `git reset --hard`, `git checkout -- .`, `git clean -f`, `git branch -D` | Block — require explicit user authorization | | Database / state | `DROP TABLE`, `TRUNCATE`, `rm -rf <data-dir>` | Block — require explicit user authorization | | Process | `kill -9 <pid>` against unknown processes | Block — require explicit user authorization |
