<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/103038>103038</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-analyzer-security.insecureAPI.strcpy] extend list of unsafe functions
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ingo-loehken
</td>
</tr>
</table>
<pre>
Hi,
it would be nice, if the list of functions, that are marked as unsafe would be extensible or include i.e. the following (under windows and atl/mfc microsoft propietary stuff)
- _strcpy
- _strdup
- _strcat
- _tcscpy
- _tcscat
- _tcsdup
- lstrcpy
- lstrcat
- strncpy
- strncat
Check: https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-strcpy-c
Label : clang-tidy
Type: Enhancement
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcUkGPmzwQ_TXmMgIROyThwCHf7odaqYceeq-MPQZ3jY3sYdP011dAstvkYtDz85s3M0-mZHuP2LDqP1a9ZnKmIcTG-j7kLuDwhj7rgr42XyzjL6x8ZeV5Oy3BJcxOQ4fgrULGX8AaoAHB2UQQDJjZK7LBp-WOBkkgI8Io4xtqkAlmn6TBTxn8TeiT7RxCiGC9crNGsAUWq6wJzoWL9T0wfpq9xggX63W4JJBegyTHeDsaBaNVMaRgCKYYJosk4xUSzcYwXm_uAXL4mSiq6foI6Hl6Ykj6ByCVHp8swDPjQcM9V3HPoomif2CswJ2xnS8DqjcmzjAQTYmJM-Mt461y0veFc-9jEWLPeKuDSoy30kt3_YNxoSwvMaZioNExLhKqOVq65tavvygnm28ec7UV-yY7dLBUW_Vzsvrm7sd1wgX_3w_SKxzRU6YboWtRywyb3ZGLal_tRJUNjRQ7JUVn6nLPJa-ULg-dKI_GYK3r6qgz2_CS78vTTuxKwXdVUZlOHQ77Ixp1KI-nmu1LHKV1Hw1mNqUZm10pSnHK3GIzrcnl3OMF1lvG-RLk2CyP8m7uE9uXSyLTpwxZcmvkt_7u08rvsynuszl__1rc9le9bvnUH_G-xfcj5dkcXfO4n97SMHeFCiPj7VL-9smnGH6hIsbb1fSys1tX7w3_GwAA__-s-CgW">