Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 90% confidence
- Finding
The LaunchDarkly DELETE endpoint is presented as a normal workflow step, creating a tool-parameter abuse risk where an agent may construct destructive API calls from loosely validated project and flag identifiers. In context, the skill's purpose is cleanup and decommissioning, so the path from analysis to deletion is short, making accidental or over-broad mutation more plausible.
- Content
md **LaunchDarkly:** - API: `DELETE /api/v2/flags/{projKey}/{flagKey}` (archives by default; pass `?archived=true` to unarchive) - Use **flag tags** liberally — `temporary`, `experiment`, `kill-switch` make Step 2 automatic going forward - LD's **Code references** integration (via GitHub/GitLab) is the single highest-leverage tool — install before doing the audit - LD bills per **MAU evaluated**, not per flag — removing a low-traffic flag saves nothing on the bill; removing a high-traffic experiment that's still 50/50 on a logged-in segment saves the most
