Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 91% confidence
- Finding
DELETE /goals/:id is a destructive operation exposed without any documented guardrails around confirmation, authorization context, or target verification. In an LLM-driven toolchain, if the model misresolves an ID or is induced to act on an indirect instruction, a user's goal data can be permanently removed.
- Content
POST /goals — create (required: title) GET /goals/:id — get PATCH /goals/:id — update DELETE /goals/:id — delete GET /goals/:id/tasks — list tasks for goal
text Fields: title, description, status (active/completed/archived), category (business/career/health/personal/learning/financial), target_date, progress (0-100), pinned
