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.ioarrow-up-right를 지원합니다.

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은 다음 기능을 지원합니다:

Snyk 오픈소스
Snyk Code
  • 라이선스 스캐닝

  • 보고서

파일 간 분석(Interfile analysis)

circle-info

Snyk FixPR 기능은 C/C++에서 사용할 수 없습니다. 즉, 다음 조건이 충족될 때 PR 검사가 실패하더라도 알림을 받지 못합니다:

  • PR 검사(PR checks) 기능이 활성화되어 있고, 발견된 문제에 수정 사항이 있는 경우에만 실패하도록 구성된 경우.

  • "Fixed in" 사용 가능이 **예(Yes)**로 설정된 경우.

Last updated