#800 Missing tenant filter in replay.py workflow lookup

closed high Created 2026-01-02 20:23 · Updated 2026-01-02 20:23

Description

Edit
Issue C: Defense-in-depth - replay.py line 67 queried workflow_run without tenant_id filter. While ReplayLoader later uses tenant_id, the initial DB lookup should also validate tenant ownership. Fix: Added AND tenant_id = %s to all 3 workflow lookup queries using g.tenant_id. Files modified: api/blueprints/v1/replay.py

Comments

Loading comments...

Context

Loading context...

Audit History

View All
Loading audit history...