C/C++
적용 가능성
C/C++은 Snyk 오픈소스(Open Source) 및 Snyk Code에서 지원됩니다.
오픈소스 C++ 스캔을 위한 Snyk CLI에 대한 특정 고려 사항이 적용됩니다. C/C++용 Snyk 가이드가 제공됩니다.
C/C++에 대해 다음 기능을 사용할 수 있습니다:
SCM 가져오기 - Snyk Code에서만 가능합니다.
CLI 및 IDE를 통한 앱 테스트 또는 모니터링
pkg:generic또는pkg:conan을 사용하여 앱의 SBOM 테스트. 자세한 내용은 취약점에 대한 SBOM 문서 테스트를 참조하십시오.pkg:generic또는pkg:conan을 사용하여 앱의 패키지 테스트. 자세한 내용은 패키지 문제 목록을 참조하십시오.
패키지 관리자 및 지원되는 파일 확장자
Conan의 경우, Snyk은 패키지 레지스트리로 conan.io를 지원합니다.
Snyk IDE에는 추가 옵션이 필요하지 않습니다. Snyk 플러그인 뷰를 사용하여 IDE 내에서 결과를 표시할 수 있습니다.
Snyk Code용 C/C++의 경우, Snyk은 다음 파일 형식을 지원합니다: .c, .cc, .cpp, .cxx, .h, .hpp, .hxx
프레임워크 및 라이브러리
C/C++의 경우, Snyk은 다음 프레임워크 및 라이브러리를 지원합니다:
argparse parser
Asio Library
Boost Library
Botan LIbrary
C Standard Library
C++ Standard Library
Curl library
fstream framework
grpc-cpp library
HTTPlib framework
JsonCpp library
liboai framework
libpq library
libpqxx framework
libsodium library
LibTomCrypt framework
libxml2 framework
MySQL framework
OpenSSL framework
POSIX LIbrary
pugixml library
SQLite library
WinHTTP framework
Xerces libraries
기능
C/C++의 경우, Snyk은 다음 기능을 지원합니다:
라이선스 스캐닝
보고서
파일 간 분석(Interfile analysis)
Snyk FixPR 기능은 C/C++에서 사용할 수 없습니다. 즉, 다음 조건이 충족될 때 PR 검사가 실패하더라도 알림을 받지 못합니다:
PR 검사(PR checks) 기능이 활성화되어 있고, 발견된 문제에 수정 사항이 있는 경우에만 실패하도록 구성된 경우.
"Fixed in" 사용 가능이 **예(Yes)**로 설정된 경우.
Last updated