2018-02-08 23:16:43 -06:00
|
|
|
|
---
|
|
|
|
|
title: Introduction
|
|
|
|
|
---
|
|
|
|
|
|
2020-12-26 00:26:32 -06:00
|
|
|
|
Dependency-Track is an intelligent [Component Analysis] platform that allows organizations to
|
|
|
|
|
identify and reduce risk in the software supply chain. Dependency-Track takes a unique
|
2020-10-07 23:46:42 -05:00
|
|
|
|
and highly beneficial approach by leveraging the capabilities of [Software Bill of Materials] (SBOM). This approach
|
2019-06-20 00:46:02 -05:00
|
|
|
|
provides capabilities that traditional Software Composition Analysis (SCA) solutions cannot achieve.
|
2018-02-08 23:16:43 -06:00
|
|
|
|
|
2021-03-16 23:45:20 -05:00
|
|
|
|
Dependency-Track monitors component usage across all versions of every application in its portfolio in order to
|
|
|
|
|
proactively identify risk across an organization. The platform has an API-first design and is ideal for use in
|
2020-10-07 23:46:42 -05:00
|
|
|
|
CI/CD environments.
|
2018-02-08 23:16:43 -06:00
|
|
|
|
|
2019-06-20 00:46:02 -05:00
|
|
|
|

|
2018-06-16 15:26:01 -05:00
|
|
|
|
|
2019-06-20 00:46:02 -05:00
|
|
|
|
## Features
|
2022-05-17 23:53:26 -05:00
|
|
|
|
* Consumes and produces [CycloneDX] Software Bill of Materials (SBOM)
|
|
|
|
|
* Consumes and produces CycloneDX Vulnerability Exploitability Exchange (VEX)
|
2021-03-16 23:45:20 -05:00
|
|
|
|
* Component support for:
|
|
|
|
|
* Applications
|
|
|
|
|
* Libraries
|
|
|
|
|
* Frameworks
|
|
|
|
|
* Operating systems
|
|
|
|
|
* Containers
|
|
|
|
|
* Firmware
|
|
|
|
|
* Files
|
|
|
|
|
* Hardware
|
2022-05-17 23:53:26 -05:00
|
|
|
|
* Services
|
2020-10-07 23:46:42 -05:00
|
|
|
|
* Tracks component usage across every application in an organizations portfolio
|
2021-03-16 23:45:20 -05:00
|
|
|
|
* Quickly identify what is affected, and where
|
2019-06-20 00:46:02 -05:00
|
|
|
|
* Identifies multiple forms of risk including
|
|
|
|
|
* Components with known vulnerabilities
|
|
|
|
|
* Out-of-date components
|
|
|
|
|
* Modified components
|
|
|
|
|
* License risk
|
|
|
|
|
* More coming soon...
|
|
|
|
|
* Integrates with multiple sources of vulnerability intelligence including:
|
|
|
|
|
* [National Vulnerability Database] (NVD)
|
2022-02-17 18:22:33 -06:00
|
|
|
|
* [GitHub Advisories]
|
2019-06-20 00:46:02 -05:00
|
|
|
|
* [Sonatype OSS Index]
|
2023-01-09 22:39:56 -06:00
|
|
|
|
* [Snyk]
|
2023-12-01 12:26:27 +01:00
|
|
|
|
* [Trivy]
|
2023-01-09 22:39:56 -06:00
|
|
|
|
* [OSV]
|
2019-06-20 00:46:02 -05:00
|
|
|
|
* [VulnDB] from [Risk Based Security]
|
|
|
|
|
* More coming soon.
|
2022-05-17 23:53:26 -05:00
|
|
|
|
* Helps to prioritize mitigation by incorporating support for the [Exploit Prediction Scoring System (EPSS)]
|
|
|
|
|
* Maintain a private vulnerability database of vulnerability components
|
2020-10-07 23:46:42 -05:00
|
|
|
|
* Robust policy engine with support for global and per-project policies
|
|
|
|
|
* Security risk and compliance
|
|
|
|
|
* License risk and compliance
|
|
|
|
|
* Operational risk and compliance
|
2019-06-20 00:46:02 -05:00
|
|
|
|
* Ecosystem agnostic with built-in repository support for:
|
2021-03-16 23:45:20 -05:00
|
|
|
|
* Cargo (Rust)
|
2020-10-13 21:53:59 +11:00
|
|
|
|
* Composer (PHP)
|
2019-12-16 09:52:42 -06:00
|
|
|
|
* Gems (Ruby)
|
2019-12-16 15:24:33 -06:00
|
|
|
|
* Hex (Erlang/Elixir)
|
2019-12-16 09:52:42 -06:00
|
|
|
|
* Maven (Java)
|
|
|
|
|
* NPM (Javascript)
|
|
|
|
|
* NuGet (.NET)
|
2024-04-02 16:06:00 -04:00
|
|
|
|
* PyPI (Python)
|
2021-03-16 23:45:20 -05:00
|
|
|
|
* More coming soon.
|
|
|
|
|
* Identifies APIs and external service components including:
|
|
|
|
|
* Service provider
|
|
|
|
|
* Endpoint URIs
|
|
|
|
|
* Data classification
|
|
|
|
|
* Directional flow of data
|
|
|
|
|
* Trust boundary traversal
|
|
|
|
|
* Authentication requirements
|
2018-06-16 15:26:01 -05:00
|
|
|
|
* Includes a comprehensive auditing workflow for triaging results
|
2022-11-16 20:57:59 +01:00
|
|
|
|
* Configurable notifications supporting Slack, Microsoft Teams, Mattermost, Webhooks, Email and Jira
|
2018-06-16 15:26:01 -05:00
|
|
|
|
* Supports standardized SPDX license ID’s and tracks license use by component
|
|
|
|
|
* Easy to read metrics for components, projects, and portfolio
|
2021-03-16 23:45:20 -05:00
|
|
|
|
* Native support for Kenna Security, Fortify SSC, ThreadFix, and DefectDojo
|
2018-06-16 15:26:01 -05:00
|
|
|
|
* API-first design facilitates easy integration with other systems
|
2019-09-28 22:59:32 -05:00
|
|
|
|
* API documentation available in OpenAPI format
|
2020-10-07 23:46:42 -05:00
|
|
|
|
* OAuth 2.0 + OpenID Connect (OIDC) support for single sign-on (authN/authZ)
|
2018-06-16 15:26:01 -05:00
|
|
|
|
* Supports internally managed users, Active Directory/LDAP, and API Keys
|
|
|
|
|
* Simple to install and configure. Get up and running in just a few minutes
|
|
|
|
|
|
2018-02-08 23:16:43 -06:00
|
|
|
|
[National Vulnerability Database]: https://nvd.nist.gov
|
2022-02-17 18:22:33 -06:00
|
|
|
|
[GitHub Advisories]: https://www.github.com/advisories
|
2018-09-06 11:40:30 -05:00
|
|
|
|
[Sonatype OSS Index]: https://ossindex.sonatype.org
|
2023-01-09 22:39:56 -06:00
|
|
|
|
[Snyk]: https://snyk.io
|
2023-12-01 12:26:27 +01:00
|
|
|
|
[Trivy]: https://www.aquasec.com/products/trivy/
|
2023-01-09 22:39:56 -06:00
|
|
|
|
[OSV]: https://osv.dev
|
2018-02-08 23:16:43 -06:00
|
|
|
|
[VulnDB]: https://vulndb.cyberriskanalytics.com
|
|
|
|
|
[Risk Based Security]: https://www.riskbasedsecurity.com
|
2020-12-26 00:26:32 -06:00
|
|
|
|
[Component Analysis]: https://owasp.org/www-community/Component_Analysis
|
2020-12-26 23:27:00 -06:00
|
|
|
|
[Software Bill of Materials]: https://owasp.org/www-community/Component_Analysis#software-bill-of-materials-sbom
|
2019-06-20 00:46:02 -05:00
|
|
|
|
[CycloneDX]: https://cyclonedx.org
|
2022-05-17 23:53:26 -05:00
|
|
|
|
[Exploit Prediction Scoring System (EPSS)]: https://www.first.org/epss/
|