Tool Parameter Abuse
- Category
- Tool Misuse
- 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).
- Content
sh cmd_remove_route() { [ $# -eq 2 ] || die "usage: remove-route ID SERVICE" 2 is_service "$2" || die "unknown service: $2" 2 status=$(call DELETE "/v1/identities/$1/routes/$2"); ok_or_die "$status" jq '{service, status}' "$TMP/body" }
