Module: Olyx::Guardrails::Checks::InjectionResult
- Defined in:
- lib/olyx/guardrails/checks/injection_result.rb
Overview
Builds the shared injection check decision from detector output.
Class Method Summary collapse
Class Method Details
.call(scan, policy) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/olyx/guardrails/checks/injection_result.rb', line 10 def call(scan, policy) attempt = scan[:injection_attempt] { type: 'injection', allowed: !attempt || !policy.block_injections?, injection_attempt: attempt, patterns: scan[:patterns] } end |