A secureAn application needs to carefully handle input and output of untrusted data carefully. As the case may be, we say that values have to be escaped, filtered, validated or sanitized. There often seems to be a sloppy and interchangeable usageuse of these terms although they are obviously not all equivalent.
I'm looking for a definitiveclarifying overview about the differences and the correct usage in a security context.