sanitize_header_value

Function sanitize_header_value 

Source
pub fn sanitize_header_value(input: &str) -> String
Expand description

Sanitize header values to prevent header injection attacks

This function removes or escapes newline characters that could be used to inject additional HTTP headers.

ยงExample

use mockforge_core::validation::sanitize_header_value;

let malicious = "value\r\nX-Evil-Header: injected";
let safe = sanitize_header_value(malicious);
assert!(!safe.contains('\r'));
assert!(!safe.contains('\n'));