Input validation

Input validation is the process of ensuring that the user-supplied content contains only expected information. Input validation covers a wide assortment of potential exploitation but requires caution. Failing to properly validate external input may allow execution of unintended functionality &mdash; and often “arbitrary code execution.”