From f3b8de9d1fdfc6cc59e79ffda3fd25b38ab34175 Mon Sep 17 00:00:00 2001 From: David Wertenteil Date: Tue, 8 Nov 2022 12:02:52 +0200 Subject: [PATCH 1/2] fixing readme (#899) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 8152a033..30dd0bca 100644 --- a/README.md +++ b/README.md @@ -220,6 +220,8 @@ kubescape scan *.yaml ``` #### Scan Kubernetes manifest files from a git repository + +``` kubescape scan https://github.com/kubescape/kubescape ``` From 5d97d7b4b23bba057280aba2ee4c8bcea5956e5a Mon Sep 17 00:00:00 2001 From: David Wertenteil Date: Sun, 13 Nov 2022 14:55:52 +0200 Subject: [PATCH 2/2] adding Remediation to message --- core/pkg/resultshandling/printer/v2/sarifprinter.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/pkg/resultshandling/printer/v2/sarifprinter.go b/core/pkg/resultshandling/printer/v2/sarifprinter.go index 9343cee3..94878fe6 100644 --- a/core/pkg/resultshandling/printer/v2/sarifprinter.go +++ b/core/pkg/resultshandling/printer/v2/sarifprinter.go @@ -1,6 +1,7 @@ package v2 import ( + "fmt" "os" "path" "path/filepath" @@ -84,7 +85,7 @@ func (sp *SARIFPrinter) addRule(scanRun *sarif.Run, control reportsummary.IContr WithDefaultConfiguration(configuration). WithShortDescription(sarif.NewMultiformatMessageString(control.GetName())). WithFullDescription(sarif.NewMultiformatMessageString(control.GetDescription())). - WithHelp(sarif.NewMultiformatMessageString(control.GetRemediation())) + WithHelp(sarif.NewMultiformatMessageString(sp.generateRemediationMessage(control))) } // addResult adds a result of checking a rule to the scan run based on the given control summary @@ -196,3 +197,8 @@ func getBasePathFromMetadata(opaSessionObj cautils.OPASessionObj) string { return "" } + +// generateRemediationMessage generates a remediation message for the given control summary +func (sp *SARIFPrinter) generateRemediationMessage(control reportsummary.IControlSummary) string { + return fmt.Sprintf("Remediation: %s", control.GetRemediation()) +}