Context-Inappropriate Capability
Medium
- Confidence
- 88% confidence
- Finding
- The provider passes through an arbitrary user-supplied callback_url to HeyGen without restricting destination, scheme, or trust boundary. In a plugin that is supposed to perform one-shot video generation, this creates an unnecessary outbound data-flow/control-flow primitive that can be abused to send completion events and identifiers to attacker-controlled infrastructure, and may become more serious if upstream services include sensitive metadata in callbacks.
