From ea01f10643dcda91f63fd7ba673bd69ebdf51c3a Mon Sep 17 00:00:00 2001 From: Sadman Anik Date: Tue, 8 Oct 2024 17:02:40 +0600 Subject: [PATCH 1/3] UI fix --- .../security/scan/extension/SecurityScan.java | 2 - .../freestyle/SecurityScanFreestyle.java | 125 ++++- .../extension/pipeline/SecurityScanStep.java | 132 ++++- .../scan/global/ApplicationConstants.java | 1 - .../security/scan/input/polaris/Polaris.java | 11 - .../scan/service/ParameterMappingService.java | 2 - .../polaris/PolarisParametersService.java | 11 - .../SecurityScanFreestyle/config.jelly | 461 +++++++++++------- ...elp-blackducksca_include_diagnostics.html} | 0 ... help-blackducksca_mark_build_status.html} | 0 .../help-coverity_include_diagnostics.html} | 0 .../help-coverity_local.html | 2 +- .../help-coverity_mark_build_status.html} | 0 .../help-polaris_include_diagnostics.html | 3 + .../help-polaris_mark_build_status.html | 4 + .../help-polaris_triage.html | 3 - .../help-srm_include_diagnostics.html | 3 + .../help-srm_mark_build_status.html | 4 + .../global/ScannerGlobalConfig/config.jelly | 88 +++- .../pipeline/SecurityScanStep/config.jelly | 445 +++++++++++------ ...help-blackducksca_include_diagnostics.html | 3 + .../help-blackducksca_mark_build_status.html | 4 + .../help-coverity_include_diagnostics.html | 3 + .../SecurityScanStep/help-coverity_local.html | 2 +- .../help-coverity_mark_build_status.html | 4 + .../help-polaris_include_diagnostics.html | 3 + .../help-polaris_mark_build_status.html | 4 + .../SecurityScanStep/help-polaris_triage.html | 3 - .../help-srm_include_diagnostics.html | 3 + .../help-srm_mark_build_status.html | 4 + .../service/ParameterMappingServiceTest.java | 2 - .../polaris/PolarisParametersServiceTest.java | 6 - 32 files changed, 950 insertions(+), 388 deletions(-) rename src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/{help-include_diagnostics.html => help-blackducksca_include_diagnostics.html} (100%) rename src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/{help-mark_build_status.html => help-blackducksca_mark_build_status.html} (100%) rename src/main/resources/io/jenkins/plugins/security/scan/extension/{pipeline/SecurityScanStep/help-include_diagnostics.html => freestyle/SecurityScanFreestyle/help-coverity_include_diagnostics.html} (100%) rename src/main/resources/io/jenkins/plugins/security/scan/extension/{pipeline/SecurityScanStep/help-mark_build_status.html => freestyle/SecurityScanFreestyle/help-coverity_mark_build_status.html} (100%) create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/help-polaris_include_diagnostics.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/help-polaris_mark_build_status.html delete mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/help-polaris_triage.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/help-srm_include_diagnostics.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/help-srm_mark_build_status.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-blackducksca_include_diagnostics.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-blackducksca_mark_build_status.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-coverity_include_diagnostics.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-coverity_mark_build_status.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-polaris_include_diagnostics.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-polaris_mark_build_status.html delete mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-polaris_triage.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-srm_include_diagnostics.html create mode 100644 src/main/resources/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep/help-srm_mark_build_status.html diff --git a/src/main/java/io/jenkins/plugins/security/scan/extension/SecurityScan.java b/src/main/java/io/jenkins/plugins/security/scan/extension/SecurityScan.java index 780899af..92d17829 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/extension/SecurityScan.java +++ b/src/main/java/io/jenkins/plugins/security/scan/extension/SecurityScan.java @@ -135,8 +135,6 @@ public interface SecurityScan { public String getPolaris_assessment_types(); - public String getPolaris_triage(); - public String getPolaris_branch_name(); public String getPolaris_prComment_severities(); diff --git a/src/main/java/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle.java b/src/main/java/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle.java index 21937db6..d79e9500 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle.java +++ b/src/main/java/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle.java @@ -64,7 +64,6 @@ public class SecurityScanFreestyle extends Builder implements SecurityScan, Free private String polaris_application_name; private String polaris_project_name; private String polaris_assessment_types; - private String polaris_triage; private String polaris_branch_name; private String polaris_branch_parent_name; private String polaris_prComment_severities; @@ -121,9 +120,17 @@ public class SecurityScanFreestyle extends Builder implements SecurityScan, Free private String bridgecli_download_version; private String bridgecli_install_directory; private Boolean include_diagnostics; + private Boolean coverity_include_diagnostics; + private Boolean blackducksca_include_diagnostics; + private Boolean polaris_include_diagnostics; + private Boolean srm_include_diagnostics; private Boolean network_airgap; private String mark_build_status; + private String blackducksca_mark_build_status; + private String coverity_mark_build_status; + private String polaris_mark_build_status; + private String srm_mark_build_status; @DataBoundConstructor public SecurityScanFreestyle() { @@ -362,10 +369,6 @@ public String getPolaris_assessment_types() { return polaris_assessment_types; } - public String getPolaris_triage() { - return polaris_triage; - } - public String getPolaris_branch_name() { return polaris_branch_name; } @@ -526,6 +529,22 @@ public Boolean isInclude_diagnostics() { return include_diagnostics; } + public Boolean isCoverity_include_diagnostics() { + return coverity_include_diagnostics; + } + + public Boolean isBlackducksca_include_diagnostics() { + return blackducksca_include_diagnostics; + } + + public Boolean isPolaris_include_diagnostics() { + return polaris_include_diagnostics; + } + + public Boolean isSrm_include_diagnostics() { + return srm_include_diagnostics; + } + public Boolean isNetwork_airgap() { return network_airgap; } @@ -534,6 +553,22 @@ public String getMark_build_status() { return mark_build_status; } + public String getBlackducksca_mark_build_status() { + return blackducksca_mark_build_status; + } + + public String getCoverity_mark_build_status() { + return coverity_mark_build_status; + } + + public String getPolaris_mark_build_status() { + return polaris_mark_build_status; + } + + public String getSrm_mark_build_status() { + return srm_mark_build_status; + } + public String getSrm_url() { return srm_url; } @@ -785,11 +820,6 @@ public void setPolaris_assessment_types(String polaris_assessment_types) { this.polaris_assessment_types = Util.fixEmptyAndTrim(polaris_assessment_types); } - @DataBoundSetter - public void setPolaris_triage(String polaris_triage) { - this.polaris_triage = Util.fixEmptyAndTrim(polaris_triage); - } - @DataBoundSetter public void setPolaris_branch_name(String polaris_branch_name) { this.polaris_branch_name = Util.fixEmptyAndTrim(polaris_branch_name); @@ -967,6 +997,30 @@ public void setInclude_diagnostics(Boolean include_diagnostics) { this.include_diagnostics = include_diagnostics ? true : null; } + @DataBoundSetter + public void setCoverity_include_diagnostics(Boolean coverity_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.COVERITY.name().toLowerCase())) + this.include_diagnostics = coverity_include_diagnostics ? true : null; + } + + @DataBoundSetter + public void setBlackducksca_include_diagnostics(Boolean blackducksca_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.BLACKDUCKSCA.name().toLowerCase())) + this.include_diagnostics = blackducksca_include_diagnostics ? true : null; + } + + @DataBoundSetter + public void setPolaris_include_diagnostics(Boolean polaris_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.POLARIS.name().toLowerCase())) + this.include_diagnostics = polaris_include_diagnostics ? true : null; + } + + @DataBoundSetter + public void setSrm_include_diagnostics(Boolean srm_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.SRM.name().toLowerCase())) + this.include_diagnostics = srm_include_diagnostics ? true : null; + } + @DataBoundSetter public void setNetwork_airgap(Boolean network_airgap) { this.network_airgap = network_airgap ? true : null; @@ -977,6 +1031,31 @@ public void setMark_build_status(String mark_build_status) { this.mark_build_status = mark_build_status; } + @DataBoundSetter + public void setCoverity_mark_build_status(String coverity_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.COVERITY.name().toLowerCase())) + this.coverity_mark_build_status = this.mark_build_status = Util.fixEmptyAndTrim(coverity_mark_build_status); + } + + @DataBoundSetter + public void setBlackducksca_mark_build_status(String blackducksca_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.BLACKDUCKSCA.name().toLowerCase())) + this.blackducksca_mark_build_status = + this.mark_build_status = Util.fixEmptyAndTrim(blackducksca_mark_build_status); + } + + @DataBoundSetter + public void setPolaris_mark_build_status(String polaris_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.POLARIS.name().toLowerCase())) + this.polaris_mark_build_status = this.mark_build_status = Util.fixEmptyAndTrim(polaris_mark_build_status); + } + + @DataBoundSetter + public void setSrm_mark_build_status(String srm_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.SRM.name().toLowerCase())) + this.srm_mark_build_status = this.mark_build_status = Util.fixEmptyAndTrim(srm_mark_build_status); + } + @DataBoundSetter public void setSrm_url(String srm_url) { this.srm_url = srm_url; @@ -1153,7 +1232,31 @@ public ListBoxModel doFillProductItems() { } @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) - public ListBoxModel doFillMark_build_statusItems() { + public ListBoxModel doFillBlackducksca_mark_build_statusItems() { + ListBoxModel items = new ListBoxModel(); + items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); + items.addAll(ParameterMappingService.getMarkBuildStatusItems()); + return items; + } + + @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) + public ListBoxModel doFillPolaris_mark_build_statusItems() { + ListBoxModel items = new ListBoxModel(); + items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); + items.addAll(ParameterMappingService.getMarkBuildStatusItems()); + return items; + } + + @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) + public ListBoxModel doFillCoverity_mark_build_statusItems() { + ListBoxModel items = new ListBoxModel(); + items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); + items.addAll(ParameterMappingService.getMarkBuildStatusItems()); + return items; + } + + @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) + public ListBoxModel doFillSrm_mark_build_statusItems() { ListBoxModel items = new ListBoxModel(); items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); items.addAll(ParameterMappingService.getMarkBuildStatusItems()); diff --git a/src/main/java/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep.java b/src/main/java/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep.java index 9912a09a..d4f1eb44 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep.java +++ b/src/main/java/io/jenkins/plugins/security/scan/extension/pipeline/SecurityScanStep.java @@ -104,7 +104,6 @@ public class SecurityScanStep extends Step implements SecurityScan, PrCommentSca private String polaris_application_name; private String polaris_project_name; private String polaris_assessment_types; - private String polaris_triage; private String polaris_branch_name; private String polaris_branch_parent_name; private Boolean polaris_prComment_enabled; @@ -152,12 +151,20 @@ public class SecurityScanStep extends Step implements SecurityScan, PrCommentSca private String synopsys_bridge_download_version; private String synopsys_bridge_install_directory; private Boolean include_diagnostics; + private Boolean coverity_include_diagnostics; + private Boolean blackducksca_include_diagnostics; + private Boolean polaris_include_diagnostics; + private Boolean srm_include_diagnostics; private Boolean network_airgap; /* By default, the plugin will always return a status code even if there is error. */ private Boolean return_status = true; private String mark_build_status; + private String blackducksca_mark_build_status; + private String coverity_mark_build_status; + private String polaris_mark_build_status; + private String srm_mark_build_status; @DataBoundConstructor public SecurityScanStep() { @@ -420,10 +427,6 @@ public String getPolaris_assessment_types() { return polaris_assessment_types; } - public String getPolaris_triage() { - return polaris_triage; - } - public String getPolaris_branch_name() { return polaris_branch_name; } @@ -544,6 +547,26 @@ public Boolean isInclude_diagnostics() { return include_diagnostics; } + @Nullable + public Boolean isCoverity_include_diagnostics() { + return null; + } + + @Nullable + public Boolean isBlackducksca_include_diagnostics() { + return null; + } + + @Nullable + public Boolean isPolaris_include_diagnostics() { + return null; + } + + @Nullable + public Boolean isSrm_include_diagnostics() { + return null; + } + public Boolean isNetwork_airgap() { return network_airgap; } @@ -556,6 +579,26 @@ public String getMark_build_status() { return mark_build_status; } + @Nullable + public String getBlackducksca_mark_build_status() { + return null; + } + + @Nullable + public String getCoverity_mark_build_status() { + return null; + } + + @Nullable + public String getPolaris_mark_build_status() { + return null; + } + + @Nullable + public String getSrm_mark_build_status() { + return null; + } + public String getProject_directory() { return project_directory; } @@ -915,11 +958,6 @@ public void setPolaris_assessment_types(String polaris_assessment_types) { this.polaris_assessment_types = Util.fixEmptyAndTrim(polaris_assessment_types); } - @DataBoundSetter - public void setPolaris_triage(String polaris_triage) { - this.polaris_triage = Util.fixEmptyAndTrim(polaris_triage); - } - @DataBoundSetter public void setPolaris_branch_name(String polaris_branch_name) { this.polaris_branch_name = Util.fixEmptyAndTrim(polaris_branch_name); @@ -1045,6 +1083,30 @@ public void setInclude_diagnostics(Boolean include_diagnostics) { this.include_diagnostics = include_diagnostics ? true : null; } + @DataBoundSetter + public void setCoverity_include_diagnostics(Boolean coverity_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.COVERITY.name().toLowerCase())) + this.include_diagnostics = coverity_include_diagnostics ? true : null; + } + + @DataBoundSetter + public void setBlackducksca_include_diagnostics(Boolean blackducksca_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.BLACKDUCKSCA.name().toLowerCase())) + this.include_diagnostics = blackducksca_include_diagnostics ? true : null; + } + + @DataBoundSetter + public void setPolaris_include_diagnostics(Boolean polaris_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.POLARIS.name().toLowerCase())) + this.include_diagnostics = polaris_include_diagnostics ? true : null; + } + + @DataBoundSetter + public void setSrm_include_diagnostics(Boolean srm_include_diagnostics) { + if (getProduct().contentEquals(SecurityProduct.SRM.name().toLowerCase())) + this.include_diagnostics = srm_include_diagnostics ? true : null; + } + @DataBoundSetter public void setProject_directory(String project_directory) { this.project_directory = Util.fixEmptyAndTrim(project_directory); @@ -1139,6 +1201,30 @@ public void setMark_build_status(String mark_build_status) { this.mark_build_status = Util.fixEmptyAndTrim(mark_build_status); } + @DataBoundSetter + public void setCoverity_mark_build_status(String coverity_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.COVERITY.name().toLowerCase())) + this.mark_build_status = Util.fixEmptyAndTrim(coverity_mark_build_status); + } + + @DataBoundSetter + public void setBlackducksca_mark_build_status(String blackducksca_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.BLACKDUCKSCA.name().toLowerCase())) + this.mark_build_status = Util.fixEmptyAndTrim(blackducksca_mark_build_status); + } + + @DataBoundSetter + public void setPolaris_mark_build_status(String polaris_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.POLARIS.name().toLowerCase())) + this.mark_build_status = Util.fixEmptyAndTrim(polaris_mark_build_status); + } + + @DataBoundSetter + public void setSrm_mark_build_status(String srm_mark_build_status) { + if (getProduct().contentEquals(SecurityProduct.SRM.name().toLowerCase())) + this.mark_build_status = Util.fixEmptyAndTrim(srm_mark_build_status); + } + private Map getParametersMap(FilePath workspace, TaskListener listener) throws PluginExceptionHandler { return ParameterMappingService.preparePipelineParametersMap( @@ -1178,7 +1264,31 @@ public ListBoxModel doFillProductItems() { } @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) - public ListBoxModel doFillMark_build_statusItems() { + public ListBoxModel doFillBlackducksca_mark_build_statusItems() { + ListBoxModel items = new ListBoxModel(); + items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); + items.addAll(ParameterMappingService.getMarkBuildStatusItems()); + return items; + } + + @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) + public ListBoxModel doFillPolaris_mark_build_statusItems() { + ListBoxModel items = new ListBoxModel(); + items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); + items.addAll(ParameterMappingService.getMarkBuildStatusItems()); + return items; + } + + @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) + public ListBoxModel doFillCoverity_mark_build_statusItems() { + ListBoxModel items = new ListBoxModel(); + items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); + items.addAll(ParameterMappingService.getMarkBuildStatusItems()); + return items; + } + + @SuppressWarnings({"lgtm[jenkins/no-permission-check]", "lgtm[jenkins/csrf]"}) + public ListBoxModel doFillSrm_mark_build_statusItems() { ListBoxModel items = new ListBoxModel(); items.add(ApplicationConstants.DEFAULT_DROPDOWN_OPTION_NAME, ""); items.addAll(ParameterMappingService.getMarkBuildStatusItems()); diff --git a/src/main/java/io/jenkins/plugins/security/scan/global/ApplicationConstants.java b/src/main/java/io/jenkins/plugins/security/scan/global/ApplicationConstants.java index 0146733f..40c39034 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/global/ApplicationConstants.java +++ b/src/main/java/io/jenkins/plugins/security/scan/global/ApplicationConstants.java @@ -132,7 +132,6 @@ public class ApplicationConstants { public static final String POLARIS_APPLICATION_NAME_KEY = "polaris_application_name"; public static final String POLARIS_PROJECT_NAME_KEY = "polaris_project_name"; public static final String POLARIS_ASSESSMENT_TYPES_KEY = "polaris_assessment_types"; - public static final String POLARIS_TRIAGE_KEY = "polaris_triage"; public static final String POLARIS_BRANCH_NAME_KEY = "polaris_branch_name"; public static final String POLARIS_PRCOMMENT_ENABLED_KEY = "polaris_prComment_enabled"; public static final String POLARIS_PRCOMMENT_SEVERITIES_KEY = "polaris_prComment_severities"; diff --git a/src/main/java/io/jenkins/plugins/security/scan/input/polaris/Polaris.java b/src/main/java/io/jenkins/plugins/security/scan/input/polaris/Polaris.java index c7c9cd8b..0dfe6797 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/input/polaris/Polaris.java +++ b/src/main/java/io/jenkins/plugins/security/scan/input/polaris/Polaris.java @@ -20,9 +20,6 @@ public class Polaris { @JsonProperty("assessment") private AssessmentTypes assessmentTypes; - @JsonProperty("triage") - private String triage; - @JsonProperty("branch") private Branch branch; @@ -85,14 +82,6 @@ public void setServerUrl(String serverUrl) { this.serverUrl = serverUrl; } - public String getTriage() { - return triage; - } - - public void setTriage(String triage) { - this.triage = triage; - } - public Branch getBranch() { return branch; } diff --git a/src/main/java/io/jenkins/plugins/security/scan/service/ParameterMappingService.java b/src/main/java/io/jenkins/plugins/security/scan/service/ParameterMappingService.java index 5453eb64..b8ae807b 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/service/ParameterMappingService.java +++ b/src/main/java/io/jenkins/plugins/security/scan/service/ParameterMappingService.java @@ -378,8 +378,6 @@ public static Map preparePolarisParametersMap(SecurityScan secur polarisParametersMap, ApplicationConstants.POLARIS_ASSESSMENT_TYPES_KEY, securityScan.getPolaris_assessment_types()); - addParameterIfNotBlank( - polarisParametersMap, ApplicationConstants.POLARIS_TRIAGE_KEY, securityScan.getPolaris_triage()); addParameterIfNotBlank( polarisParametersMap, ApplicationConstants.POLARIS_BRANCH_NAME_KEY, diff --git a/src/main/java/io/jenkins/plugins/security/scan/service/scan/polaris/PolarisParametersService.java b/src/main/java/io/jenkins/plugins/security/scan/service/scan/polaris/PolarisParametersService.java index 64b95d44..18c1fade 100644 --- a/src/main/java/io/jenkins/plugins/security/scan/service/scan/polaris/PolarisParametersService.java +++ b/src/main/java/io/jenkins/plugins/security/scan/service/scan/polaris/PolarisParametersService.java @@ -128,8 +128,6 @@ public Polaris preparePolarisObjectForBridge(Map polarisParamete setApplicationName(polarisParameters, polaris); setProjectName(polarisParameters, polaris); setBranchName(polarisParameters, polaris); - - setTriage(polarisParameters, polaris); setTestScaType(polarisParameters, polaris); setPolarisPrCommentInputs(polarisParameters, prcomment, polaris); setAssessmentMode(polarisParameters, polaris); @@ -219,15 +217,6 @@ private void setBranchName(Map polarisParameters, Polaris polari } } - private void setTriage(Map polarisParameters, Polaris polaris) { - if (polarisParameters.containsKey(ApplicationConstants.POLARIS_TRIAGE_KEY)) { - polaris.setTriage(polarisParameters - .get(ApplicationConstants.POLARIS_TRIAGE_KEY) - .toString() - .trim()); - } - } - private void setTestScaType(Map polarisParameters, Polaris polaris) { if (polarisParameters.containsKey(ApplicationConstants.POLARIS_TEST_SCA_TYPE_KEY)) { Test test = new Test(); diff --git a/src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/config.jelly b/src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/config.jelly index 6e68a12c..6385923b 100644 --- a/src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/config.jelly +++ b/src/main/resources/io/jenkins/plugins/security/scan/extension/freestyle/SecurityScanFreestyle/config.jelly @@ -2,273 +2,338 @@
- +
No Product is selected!