Sweep the tree for patterns where strings are built by making an allocation and concatenating strings and other things together to a single asprintf call with appropriate error checking.
Ensure that in the case of string truncation that either an error ensues, or, that the truncated value is actually
safe.