C/C++

Applicability

C/C++ is supported for Snyk Open Source and Snyk Code.

Specific considerations apply for the Snyk CLI for open-source C++ scans. Guidance for Snyk for C/C++ is provided.

Check the language availability to be imported as an application, tested, or monitored using the Snyk products.

Available functions:

  • SCM import is available only for Snyk Code.

  • Test or monitor your app through CLI and IDE.

  • Test your app's SBOM using pkg:generic.

  • Test your app's packages using pkg:generic.

For Snyk IDE, no additional options are required. The Snyk plugin has views within the IDE for displaying results.

Package managers

This language does not support any pack managers.

Frameworks and libraries

The following frameworks and libraries are supported in Snyk for C/C++:

  • argparse parser - Comprehensive

  • Asio Library - Comprehensive

  • Boost Library - Partial

  • Botan LIbrary - Comprehensive

  • C Standard Library - Comprehensive

  • C++ Standard Library - Comprehensive

  • Curl library - Comprehensive

  • fstream framework - Comprehensive

  • HTTPlib framework - Comprehensive

  • JsonCpp library - Comprehensive

  • liboai framework - Comprehensive

  • libpq library - Comprehensive

  • libpqxx framework - Comprehensive

  • libsodium library - Comprehensive

  • LibTomCrypt framework - Comprehensive

  • libxml2 framework - Comprehensive

  • MySQL framework - Comprehensive

  • OpenSSL framework- Comprehensive

  • POSIX LIbrary - Comprehensive

  • pugixml library - Comprehensive

  • SQLite library - Comprehensive

  • WinHTTP framework - Comprehensive

  • Xerces libraries - Comprehensive

Features

The following features are supported in Snyk for C/C++:

  • License scanning (Snyk Open Source)

  • Reports (Snyk Open Source)

  • Interfile analysis (Snyk Code)

If you need help, contact Snyk Support.

Last updated

More information

Snyk privacy policy

© 2024 Snyk Limited | All product and company names and logos are trademarks of their respective owners.