Set up the JFrog Xray connector
JFrog Xray is a security and compliance tool that scans software artifacts, containers, and dependencies for vulnerabilities and license risks. Integrated with JFrog Artifactory, it performs deep recursive scanning to detect security issues across all layers.
By integrating JFrog Xray, Veracode Risk Manager (VRM) leverages its insights to recommend the best next actions for security teams, ensuring seamless alignment with their broader tool stack and promoting a unified, strategic approach to security management.
Complete the following tasks to set up your VRM connector for JFrog Xray.
JFrog requirements
To configure the VRM connector, you must have the JFrog Platform Admin role or the Project Admin role for the project that you want to integrate with VRM.
Create a group
Create a group in JFrog Xray that has the Manage Reports role so VRM can fetch your compliance findings.
Though you can assign the token to a user, Veracode recommends using a group to avoid failures if a user is not part of the system any longer.
-
In the JFrog Platform, select the Administration tab.
-
From the left navigation menu, select User Management > Groups.
-
Select New Group.
-
Enter a name and, optionally, a description for the group.
-
Under Roles, select Manage Reports.
NOTE: You do not need to add users to the group in order to integrate with VRM.
-
Select Save.
Create a token
Create a token that you must use to grant VRM access to your JFrog Xray repositories.
-
In the JFrog Platform, from the left navigation menu, select User Management > Access Tokens.
-
Select Generate Token.
-
For Token Scope, select Group.
-
For Groups, select the group that you created in Create a Group.
-
For Service, select All.
-
Select an expiration time. When the token expires, you will need to update the token in the VRM platform.
-
Select Generate.
-
Copy the token to a secure location.
Create a VRM connector
- In VRM, from the left navigation menu, select the Settings icon
.
- Select Add Connector.
- Select the JFrog Xray tile.
- Enter a name for the connector.
- For Access Token, paste the token that you generated in JFrog Xray.
- For URL, enter the base URL for your organization's JFrog Platform account. For example:
MyOrganization.jfrog.io
- Select Add Connector.
Validate your data
After successfully connecting the JFrog Xray Connector within VRM, it will take some time for VRM to fetch the asset data.
After the connector has completed the fetch, validate that VRM correctly ingested the data.
- In VRM, select Findings
from the left navigation menu.
- Select the Findings Source filter and select JFrog Xray.
The Findings table lists the JFrog Xray vulnerability findings.