FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

"NullPointerException" error when sending kubeaudit scan results to DefectDojo · Issue #2272 · secureCodeBox/secureCodeBox · GitHub

"NullPointerException" error when sending kubeaudit scan results to DefectDojo #2272

Description

🐞 Bug report

Describe the bug

We scan Kubernetes cluster using kubeaudit scanner and the hook secureCodeBox/persistence-defectdojo fails with the following error:

Exception in thread "main" java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Objects.java:209)
	at io.securecodebox.persistence.util.DescriptionGenerator.generate(DescriptionGenerator.java:30)
	at io.securecodebox.persistence.strategies.VersionedEngagementsStrategy.createTest(VersionedEngagementsStrategy.java:266)
	at io.securecodebox.persistence.strategies.VersionedEngagementsStrategy.run(VersionedEngagementsStrategy.java:93)
	at io.securecodebox.persistence.DefectDojoPersistenceProvider.main(DefectDojoPersistenceProvider.java:43)

Steps To Reproduce

Run trivy scan with the following yaml:

apiVersion: "execution.securecodebox.io/v1"
kind: Scan
metadata:
  name: "kubeaudit-all-1"
spec:
  scanType: "kubeaudit"

Check if the hook persistence-defectdojo sucсeeds.

Expected behavior

The hook should succeed.

System (please complete the following information):

  • operator-4.3.0
  • kubeaudit-4.3.0
  • persistence-defectdojo-4.3.0

Google Kubernetes Engine

Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.4", GitCommit:"872a965c6c6526caa949f0c6ac028ef7aff3fb78", GitTreeState:"clean", BuildDate:"2022-11-09T13:28:30Z", GoVersion:"go1.19.3", Compiler:"gc", Platform:"darwin/arm64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"26", GitVersion:"v1.26.10-gke.1101000", GitCommit:"375ed214cfa092ed25d2472c1709db5d7dcda078", GitTreeState:"clean", BuildDate:"2023-11-06T09:23:17Z", GoVersion:"go1.20.10 X:boringcrypto", Compiler:"gc", Platform:"linux/amd64"}

Screenshots / Logs

Additional context

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


Back | FazBrowse Home | New Git URL