Veracode Vulnerability Integration Credential Validation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I can install both Vulnerability Response and the Veracode Integration, but my API credentials do not work. I get Credential validation failed when I save and test my credentials.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Can you confirm , you are using correct API Id and Key with proper option as per
ServiceNow documentation: Configure the Veracode Vulnerability Integration
Can you share the error.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I've tried to share the error as an image, but it fails to connect to
hxxps://api[.]veracode[.]com/appsec/v1/applications
When I step through the scripts execution in the script debugger in ServiceNow, I can see setConfiguration populating the correct values for the API ID and Key to provide to the function used by the app under configTempIGR > configs object.
I am noting the record changes at var util = new sn_vul_veracode.VeracodeConfigUtil() to a different value for the API key.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hey, I am using the correct API Id and Key. I even tried it associated with the Veracode Platform administrator account.
The system log shows 401.
Failed to validate Veracode credentials! Reason: Request not authorized (401): {"host":"api.veracode.com","path":"/appsec/v1/applications?size=50&page=0"}
If I take these credentials and call that endpoint via the Postman collection Veracode published to SwaggerHub, it works without issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hey, I am using the correct API Id and Key. I even tried it associated with the Veracode Platform administrator account.
The system log shows 401.
Failed to validate Veracode credentials! Reason: Request not authorized (401): {"host":"api.veracode.com","path":"/appsec/v1/applications?size=50&page=0"}
If I take these credentials and call that endpoint via the Postman collection Veracode published to SwaggerHub, it works without issue.
Looking at the scripts the integration calls, it shows that the HMAC header is present, so I'm uncertain as to why it fails to fetch.
