Feature Requests

Anonymous

Feature Requests for Harness. Select 'Category' based on the module you are requesting the feature for.
Enhanced Variable Search and Navigation in Pipeline View
Summary Improve the "Variables" search functionality in the Pipeline execution/editor view to provide precise scoping (definitions vs. references) and direct navigation to search results. Problem: Currently, the search feature in the Pipeline Variables modal can be misleading and lacks actionable navigation: Scoping Confusion: Searching for a term returns a count of matches (e.g., "13 results found"), but these often include references (usage in YAML) rather than just definitions (the actual variables). This makes it difficult for users to distinguish between where a variable is created and where it is simply being used. Lack of Visibility: The UI indicates the number of results but does not highlight where the matches are within the variables list or the pipeline structure. No Navigation Path: While users can cycle through results (X of Y), there is no hyperlink or "jump-to" functionality to take the user to the specific stage, step, or YAML line where the term was found. Proposed Solution Search Categorization: Differentiate between "Variable Definitions" (found in the variables list) and "Variable References" (found in steps/expressions). Visual Highlighting: Auto-scroll to and highlight the matching variable within the side modal when cycling through results. Navigation Links: Provide a "View in Pipeline" or "Go to Step" link for each search result so users can immediately see the context of the variable usage. Contextual Metadata: Display the location of the match (e.g., Found in: Stage "Deploy" -> Step "Shell Script") directly in the search results list.
1
·
Continuous Delivery &…
·
long-term
Add SBOM generation into Checkmarx step
We are able to run Checkmarx scan in the pipeline using Harness built-in Checkmarx step. The security findings are ingested properly, but the Checkmarx SBOM is not automatically ingested. I've tried to solve this in the follow ways: I looked for a checkbox in the Checkmarx step to include SBOM, but it does not seem to have one. I think other scanners may have this, but not the Checkmarx step. This would be ideal solution, can Harness add it? I tried to configure Checkmarx CLI arguments so that it would write the SBOM on disk and in a subsequent step I could ingest it. But this does not work because Harness Checkmarx step assumes report-format is JSON, not SBOM and in a specific location. Checkmarx CLI does not seem to allow multiple output formats. I considered whether or not we can make a subsequent request to Checkmarx API to download SBOM, but Harness Checkmarx step does not make scan ID available in output. I'm not yet able to find a way to do this without dropping the Harness Checkmarx step directly and instead writing custom code.” We leverage checkmarks as our primary security testing tool. This tool has the ability to generate an S-bomb, and we would like to do so using the tool that we have. We will then inject the S-bomb in a later SCS step, but it seems that Harness does not allow generating the S-bomb in the built-in checkmark step We would also like Harness to output the scan ID in the checkmark step so that we can potentially download the SBOM from the checkmarks tool for later ingestion in an SCS step
0
·
Security Testing…
Allow STO to display and track rescans for prior pipeline executions (immutable history + latest results)
We are required to rescan previously completed builds every ~4-hours to detect newly disclosed vulnerabilities and severity re-ratings. These rescans will be initiated on the backend (not by re-running the original pipeline execution). Today, Harness STO does not support updating the STO dashboard view for a specific historical build after a rescan. As a result, a vulnerability that is newly detected (or an existing vulnerability whose severity increases) is not reflected for the original pipeline execution/build in the STO dashboard. Requested Enhancement Provide a first-class “rescan” capability for historical builds such that: Rescan results can be associated to an existing build identified by pipeline execution ID and/or build number. STO preserves the original scan results (immutable snapshot) including the original scan date/time. When a backend rescan occurs, STO creates a new dated rescan entry/view for that same build and highlights what changed (e.g., new vulnerabilities, severity changes, updated counts). The STO dashboard for that build can show: --- Original scan (timestamped) --- Latest rescan (timestamped) --- Delta/change view between scans Why this matters This enables continuous vulnerability management for already-built artifacts and ensures the STO dashboard reflects the current security posture of prior builds as vulnerability intelligence evolves.
0
·
Security Testing…
Load More
→