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 ags complete. Version must be a bump over the server's latest (`clawhub inspect <slug> --json` → `latestVersion`), with a real changelog naming the substantive changes. For a NEW slug, `inspect` errors with "Skill not found or unavailable to this account" — that is confirmation the slug is unused, not a failure; the first version is 1.0.0. ## Phase 5 — Staging hygiene (contamination is the #1 real failure) - Use a FRESH staging directory with a unique name per publish (e.g. `<name>-stage-<version>`). Never reuse a scratch dir: stale content has survived `rm -rf`/`cp -r` and poisoned a real publish. - Copy files explicitly, then `diff -r <in-place> <stage>` MUST be clean before any publish attempt. - Windows: the ClawHub CLI is Node — pass drive-letter paths (`C:/...`); MSYS paths (`/c/...`) fail with exit 1. - `--dry-run` first; check `would-publish`, the **slug** (verify it matches the intended listing — omitted, it derives from the staging folder name), the version, and `fileCount`.
