Defensive String Normalization
Kind: algorithm
Record: algorithms:defensive-string-normalization
Canonical: Algorithms
Closure: Dependencies in load order
Reject null input, remove dangerous path/control patterns, normalize Unicode representation, and only pass sanitized strings to filesystem, parser, or command boundaries.
Listed in Algorithm contracts, after Adversarial Input Testing and before Safe Arithmetic Contract.