This patch introduces a new experimental checker:
alpha.security.cert.str.31c
This checker is implemented based on the following rule:
STR31-C: Guarantee that storage for strings has sufficient space for
character data and the null terminator:
It warns on misusing the following functions:
strcpy(), gets(), fscanf(), sprintf().
Maybe 31c? I'm afraid a dot in package name would be confusing and people will actually try something like to enable/disable cert.str.31.