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