description:Protecode is an Open Source Vulnerability Scanner that is capable of scanning binaries. It can be used to scan docker images but is supports many other programming languages especially those of the C family.
Protecode is an Open Source Vulnerability Scanner that is capable of scanning binaries. It can be used to scan docker images but is supports many other programming languages especially those of the C family.
Triaging is now supported by the Protecode backend and also Piper does consider this information during the analysis of the scan results though product versions are not supported by Protecode. Therefore please make sure that the `fileName` you are providing does either contain a stable version or that it does not contain one at all. By ensuring that you are able to triage CVEs globally on the upload file's name without affecting any other artifacts scanned in the same Protecode group and as such triaged vulnerabilities will be considered during the next scan and will not fail the build anymore.
description:Jenkins 'Username with password' credentials ID containing username and password to authenticate to the Protecode system.
type:jenkins
- name:dockerConfigJsonCredentialsId
description:Jenkins 'Secret file' credentials ID containing Docker config.json (with registry credential(s)). You can create it like explained in the Docker Success Center in the article about [how to generate a new auth in the config.json file](https://success.docker.com/article/generate-new-auth-in-config-json-file).
description:Whether to fail the job on severe vulnerabilties or not
scope:
- PARAMETERS
- STAGES
- STEPS
default:true
- name:scanImage
aliases:
- name:dockerImage
type:string
description:The reference to the docker image to scan with Protecode
resourceRef:
- name:commonPipelineEnvironment
param:container/imageNameTag
scope:
- GENERAL
- PARAMETERS
- STAGES
- STEPS
- name:dockerRegistryUrl
type:string
description:The reference to the docker registry to scan with Protecode
resourceRef:
- name:commonPipelineEnvironment
param:container/registryUrl
scope:
- GENERAL
- PARAMETERS
- STAGES
- STEPS
- name:dockerConfigJSON
type:string
description:Path to the file `.docker/config.json` - this is typically provided by your CI/CD system. You can find more details about the Docker credentials in the [Docker documentation](https://docs.docker.com/engine/reference/commandline/login/).