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
Pitfall — workspace version conflicts from scaffold boilerplate. When scaffolding from
create-turboor similar generators, inspect everypackages/*/package.jsonfor version conflicts before writing the workspaces array as"packages/*". A scaffoldedpackages/ui/may declare"react": "^19.2.0"which will conflict with your project's React 18 pin duringnpm ci. Even if the package is never imported, npm resolves ALL workspace packages' dependencies. Fix by either:- Deleting unused scaffold packages:
rm -rf packages/ui - Explicitly listing workspace packages instead of using a wildcard:
json "workspaces": [
- Deleting unused scaffold packages:
