intended validation. However, blacklists can be useful for detecting potential attacks or
determining which inputs are so malformed that they should be rejected outright.
Replace unbounded copy functions with analogous functions that support length
arguments, such as strcpy with strncpy. Create these if they are not available.