Rust

Review Rust source and binary scanning support in JFrog Xray.

Introduction

JFrog Xray provides security and compliance analysis for Rust applications throughout the software development lifecycle. This page describes the supported scan contexts, capabilities, and dependency analysis available for Rust.


Capabilities

The following capabilities are available for Rust.

CapabilitySource Code ScanningBinary Scanning
Vulnerability Matching (CVEs)🔜YES
License Detection🔜YES
Malicious Package Detection🔜YES
Operational RiskNONO
Smart RemediationNONO

Software Composition Analysis (SCA) isn't currently available for Rust source code scanning. For more information, see Scan Your Source Code.

For how scan methods differ, see Source Scanning Engines and Frogbot Versions.

Supported Files

Package ManagerSupported FilesAvailable with
CargoNO Not supportedDefault jf audit
CargoCargo.lock – Flat package list, no regular/dev/build distinctionFrogbot V3

Dependency Graph

Package ManagerDependency Graph
CargoNO Flat – Features not tracked, no dependency graph

Additional Information

  • Binary scanning is the primary method for Rust SCA analysis.
  • Frogbot V3 will add dependency extraction from Cargo.lock for software bill of materials (SBOM) visibility.

Related Topics


Did this page help you?