Property
Languageyaml
Severitycritical
CWECWE-441: Unintended Proxy or Intermediary (‘Confused Deputy’)
OWASPA04:2021 Insecure Design
Confidence LevelHigh
Impact LevelHigh
Likelihood LevelHigh

Description#

Marking state-changing HTTP methods (like POST, PUT, PATCH, DELETE) with ‘x-openai-isConsequential: false’ disables critical user confirmation checks. This means potentially sensitive actions can be executed automatically without requiring explicit user consent.

Impact#

If exploited, attackers or automated agents could perform unintended or harmful operations—such as modifying or deleting data—on behalf of users without their awareness or approval. This increases the risk of data loss, unauthorized actions, or abuse of sensitive functionality, potentially leading to serious security breaches.