Dependency-Track
ReARM relies on Dependency-Track for SBOM analysis, including vulnerability scans and policy violations. If you are using ReARM Enterprise Edition, Dependency Track integration will be set up for you by Reliza. If you are using Community Edition or your organization on ReARM Public Demo, follow these instructions below:
Pre-requisites
You need to have a running instance of Dependency-Track.
Dependency-Track Part
- In your Dependency-Track instance, open
Administration
section in the menu bar on the left. - Open
Access Management
->Teams
in the next menu. - Create new Team called ReARM.
- Click on ReARM Team and on
Plus
icon in theAPI Keys
section. This will create an API Key - note this key. - Click on the
Plus
icon in thePermissions
section and select following permissions:
- BOM_UPLOAD
- PORTFOLIO_MANAGEMENT
- PROJECT_CREATION_UPLOAD
- VIEW_POLICY_VIOLATION
- VIEW_PORTFOLIO
- VIEW_VULNERABILITY
- Note that Dependency-Track would use configured Violation Policies and Vulnerability Scan Settings - refer to Dependency-Track documentation to configure those for your needs.
ReARM Part
- In ReARM, open Organization Settings from the menu on the left.
- In the Integrations section, click on "Add Dependency-Track Integration" button.
- Enter your Dependency-Track API Server URI (depending on your Dependency-Track installation, this may or may not be the same as your Frontend Server URI).
- Enter your Dependency-Track Frontend URI (depending on your Dependency-Track installation, this may or may not be the same as your API Server URI).
- Enter your API Key established in the Dependency-Track part above.
- Click
Submit
- your integration is now configured.