* Add monitor mode support to Lakera guardrail - Add on_flagged parameter to LakeraV2GuardrailConfigModel (default: 'block') - Support 'monitor' mode that logs violations without blocking requests - Support 'block' mode (default) that raises HTTPException on violations - Update async_pre_call_hook and async_moderation_hook to check on_flagged - Update guardrail initializer to pass on_flagged from config - Add documentation with monitor mode examples This allows users to tune Lakera security policies by monitoring violations without blocking legitimate requests, similar to Pillar's on_flagged_action. * Add tests for Lakera guardrail monitor mode - Test monitor mode allows flagged content through (pre_call hook) - Test block mode raises HTTPException for violations (pre_call hook) - Test monitor mode works with during_call (moderation_hook) These tests verify the on_flagged parameter functionality for both monitor and block modes across different guardrail hooks. --------- Co-authored-by: Steve <steve.giguere@lakera.ai> |
||
|---|---|---|
| .. | ||
| my-website | ||