Tool Parameter Abuse
- Category
- Tool Misuse
- Confidence
- 94% confidence
- Finding
The API reference exposes high-risk actions including thread deletion, public sharing, cancellation with irreversible credit consumption, and credit purchase, but provides no safety guidance or constraints around who may trigger them. In an agent skill, these parameters and endpoints are especially dangerous because a prompt-driven workflow could be manipulated into destructive, privacy-impacting, or billable actions without clear authorization.
- Content
md - `GET /forecasts`: list all threads for the account. - `POST /forecasts/{thread_id}/stop`: cancel an in-progress forecast (consumed credits still charged). - `POST /forecasts/{thread_id}/share` / `.../unshare`: toggle public visibility; share returns `{ "share_url": "/share/..." }`. - `DELETE /forecasts/{thread_id}`: delete a thread. - `GET /account/balance`: `{ "credits": 3750 }`. - `POST /account/credits/purchase`: `{ "amount": 50 }` returns `{ "checkout_url": "https://checkout.stripe.com/..." }`. Minimum $50.
