resonate-human-in-the-loop-pattern-python
Warn
Audited by Snyk on Aug 10, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (low risk: 0.10). The workflow described uses
ctx.promise()to suspend and is resumed only when the external resolver callsr.promises.resolve/reject(with webhook/FastAPI route examples that parse JSON fields), so outsider-authored free text is only ingested as explicit decision payload data provided by that caller rather than by the required workflow spontaneously reading arbitrary attacker text.
Issues (1)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata