pub const fn basic_example()Expand description
Basic neutralization example.
ⓘ
// Create neutralizer
let config = NeutralizationConfig::default();
let neutralizer = create_neutralizer(&config, None);
// Create a threat
let threat = Threat {
threat_type: ThreatType::SqlInjection,
severity: Severity::High,
location: Location::Text { offset: 0, length: 20 },
description: "SQL injection".to_string(),
remediation: None,
};
// Neutralize
let result = neutralizer.neutralize(&threat, "'; DROP TABLE users;").await?;
assert_eq!(result.action_taken, NeutralizeAction::Parameterized);