pub struct DifferentialResult {Show 14 fields
pub blocked_sql_keywords: Vec<String>,
pub blocked_sql_operators: Vec<String>,
pub blocked_sql_comments: Vec<String>,
pub blocks_sql_quotes: bool,
pub blocked_tautologies: Vec<String>,
pub blocked_xss_tags: Vec<String>,
pub blocked_xss_events: Vec<String>,
pub blocked_xss_functions: Vec<String>,
pub blocked_cmd_separators: Vec<String>,
pub blocked_cmd_commands: Vec<String>,
pub blocked_cmd_paths: Vec<String>,
pub baseline_blocked: bool,
pub total_probes: usize,
pub total_blocked: usize,
}Expand description
Results from a differential analysis run.
Fields§
§blocked_sql_keywords: Vec<String>Which SQL keywords trigger the WAF.
blocked_sql_operators: Vec<String>Which SQL operators trigger the WAF.
blocked_sql_comments: Vec<String>Which SQL comment styles trigger the WAF.
blocks_sql_quotes: boolWhether SQL string delimiters trigger the WAF.
blocked_tautologies: Vec<String>Which tautology patterns trigger the WAF.
Which HTML tags trigger the WAF.
blocked_xss_events: Vec<String>Which event handlers trigger the WAF.
blocked_xss_functions: Vec<String>Which JS execution functions trigger the WAF.
blocked_cmd_separators: Vec<String>Which command separators trigger the WAF.
blocked_cmd_commands: Vec<String>Which shell commands trigger the WAF.
blocked_cmd_paths: Vec<String>Which file paths trigger the WAF.
baseline_blocked: boolWhether the benign baseline was blocked.
total_probes: usizeTotal probes sent.
total_blocked: usizeTotal probes blocked.
Implementations§
Trait Implementations§
Source§impl Clone for DifferentialResult
impl Clone for DifferentialResult
Source§fn clone(&self) -> DifferentialResult
fn clone(&self) -> DifferentialResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DifferentialResult
impl Debug for DifferentialResult
Auto Trait Implementations§
impl Freeze for DifferentialResult
impl RefUnwindSafe for DifferentialResult
impl Send for DifferentialResult
impl Sync for DifferentialResult
impl Unpin for DifferentialResult
impl UnsafeUnpin for DifferentialResult
impl UnwindSafe for DifferentialResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more