See here: https://godoc.org/github.com/brian1917/vcodeapi
Go package that provides easy access to the Veracode APIs. Each API typically has two files: one for making the http request and one for parsing the response.
For example, detailedreport.go
calls the Veracode API and returns a [byte]
and detailedreportparser.go
parses the
XML response and returns usable objects such as flaws.
Must be structured like the following:
veracode_api_key_id = ID HERE
veracode_api_key_secret = SECRET HERE
- Get App List (
/api/5.0/getapplist.do
) - Get Build List (
/api/5.0/getbuildlist.do
) - Get Sandbox List (
/api/5.0/getsandboxlist.do
) - Get Detailed Report (
/api/5.0/detailedreport.do
) - Get Team Info (
api/3.0/getteaminfo.do
) - Updated Mitigation Info (
api/updatemitigationinfo.do
) - Upload File (
api/5.0/uploadfile.do
) - Begin Prescan (
api/5.0/beginprescan.do
)