Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 80% 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 lse&include_inactive=true`: List agents. - `GET /v1/agents/:id`: Config + autopilot state (`autopilot`, `pinned_keywords`) + latest run + merged latest analysis + `finalized` / `pending_jobs` + in-flight run progress (`progress_pct` / `stage` / `eta_seconds`). - `PUT /v1/agents/:id`: Update mutable config (not collection scope). `{"active": false}` pauses a recurring agent and `{"active": true}` resumes it. `{"autopilot": false}` turns autopilot off and `true` turns it back on. Changing `keywords` or `intent` clears `intent_keywords` until the next run. Sending `keywords` or `exclude_keywords` replaces the list, and on an API-created agent that list becomes the pinned set autopilot always keeps (the user's edits win). - `DELETE /v1/agents/:id`: Delete for good (204). No more runs or charges, and the agent drops off every list; it cannot be turned back on, but `GET /v1/agents/:id` and its data reads keep working, so save the id. To stop for a while, pause instead. **Read (all Free):**
