Go package for easy access to Veracode APIs
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
applist.go
applistparser.go
beginprescan.go
beginprescanparser.go
buildlist.go
buildlistparser.go
categorymapping.go
detailedreport.go
detailedreportparser.go
detailedreportparsermeta.go
sandboxlist.go
sandboxlistparser.go
scaparser.go
teaminfo.go
teaminfoparser.go
teamlist.go
teamlistparser.go
updatemitigationinfo.go
updatemitigationinfoparser.go
uploadfile.go
uploadfileparser.go

README.md

Veracode API Package

GoDoc Go Report Card

Package Documentation

See here: https://godoc.org/github.com/brian1917/vcodeapi

Description

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.

Credentials File

Must be structured like the following:

veracode_api_key_id = ID HERE
veracode_api_key_secret = SECRET HERE

Included APIs

  1. Get App List (/api/5.0/getapplist.do)
  2. Get Build List (/api/5.0/getbuildlist.do)
  3. Get Sandbox List (/api/5.0/getsandboxlist.do)
  4. Get Detailed Report (/api/5.0/detailedreport.do)
  5. Get Team Info (api/3.0/getteaminfo.do)
  6. Updated Mitigation Info (api/updatemitigationinfo.do)
  7. Upload File (api/5.0/uploadfile.do)
  8. Begin Prescan (api/5.0/beginprescan.do)