- Endor Scores: Endor Labs provides a holistic risk score that includes the security, quality, popularity and activity of a package. Risk scores help in identifying leading indicators of risk in addition to if a software component is outdated, or unmaintained. Risk analysis helps teams to go beyond vulnerabilities and approach the risk of their software holistically.
- Reachability Analysis: Reachability analysis is Endor Labs’ capability to perform static analysis on your software packages to give context to how each vulnerability may be reached in the context of your code. This includes mapping vulnerabilities back to vulnerable functions so that deep static analysis can target vulnerabilities with higher levels of granularity as well as the identification of unused software dependencies.
- Upgrade Impact Analysis: Upgrade impact analysis allows security teams to set better expectations with their development teams by identifying breaking changes associated with an update of a direct dependency.
Large applications may require additional resources to complete or enhance the scan performance.
System specifications for local and CI/CD scan
Ensure that your local machine or CI/CD runner has the minimum and recommended resources to successfully scan your software.Supported languages
For scanning monorepos or projects that use Bazel as the build tool (Java, Go, Python, Scala, Rust), see Bazel.Complete support matrix
The following comprehensive matrix lists the supported languages, build tools, manifest files, and supported requirements. Define supported languages when running endorctlscan command as a comma-separated list: