Rust
Applicability
Snyk supports Rust for code analysis and Rust for open source.
Snyk supports the testing of Rust applications through the API. For details, see Test an SBOM document for vulnerabilities.
Snyk also supports the testing of individual Rust packages from the Cargo package manager. For details, see List issues for a package.
Check the language availability to be imported as an application, tested, or monitored using the Snyk products.
Available functions:
Test your app's SBOM using
pkg:cargo
Test your app's packages using
pkg:cargo
Package managers and supported file extensions
Snyk for Rust supports Cargo as a package manager and crates.io as a package registry and does not support any file formats.
Frameworks and libraries
The following frameworks and libraries are supported in Snyk for Rust:
Warp - Comprehensive
Rust standard library - Comprehensive
Iron - Comprehensive
tokio - Comprehensive
Hyper - Comprehensive
axum - Comprehensive
tower - Partial
age - Comprehensive
ammonia - Comprehensive
diesel - Comprehensive
orion - Comprehensive
postgres - Comprehensive
ring - Comprehensive
rustcrypto - Comprehensive
sqlx - Comprehensive
Reqwest - Comprehensive
If you want to use Open Source PR checks in Rust projects, for which the Fix PRs feature is not supported, then vulnerable dependencies may be introduced without being flagged.
Features
The following features are supported in Snyk for Rust:
None
Support for Interfile analysis
Reports
If you need help, contact Snyk Support.
Last updated
Was this helpful?