https://jonathansblog.co.uk/defending-against-injection-attacks-through-context-sensitive-string-evaluation
Defending Against Injection Attacks Through Context-Sensitive String Evaluation