llvm/llvm-project

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

Open

#103,038 建立於 2024年8月13日

在 GitHub 查看
 (16 留言) (0 反應) (0 負責人)C++ (10,782 fork)batch import
clang:static analyzergood first issue

倉庫指標

Star
 (26,378 star)
PR 合併指標
 (平均合併 1天 2小時) (30 天內合併 1,000 個 PR)

描述

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

貢獻者指南