llvm/llvm-project

[clang-analyzer-security.insecureAPI.strcpy] extend list of unsafe functions

Open

#103 038 ouverte le 13 août 2024

Voir sur GitHub
 (16 commentaires) (0 réactions) (0 assignés)C++ (10 782 forks)batch import
clang:static analyzergood first issue

Métriques du dépôt

Stars
 (26 378 stars)
Métriques de merge PR
 (Merge moyen 1j 2h) (1 000 PRs mergées en 30 j)

Description

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

Guide contributeur