Key Concept

Operationalizing DevSecOps Data for Software Security with DeployHub

Turn SBOMs, Git Repositories, Helm Charts, and Deployment Metadata Into Continuous Security Intelligence

Your DevSecOps pipeline already generates valuable security evidence. SBOMs document software dependencies. Git repositories identify source, versions, and ownership. Helm charts and deployment manifests describe how software is configured and released. Kubernetes and GitOps activity provide additional evidence about where those releases are running.

The problem is that much of this information is used during the pipeline and then left behind.

Operationalizing DevSecOps data means capturing this evidence as software moves from build through deployment, connecting it to the applications and endpoints it represents, and continuing to use it to identify vulnerabilities after the software is running.

Instead of treating DevSecOps data as temporary pipeline output, it becomes a continuously updated source of truth for software security.

Defining DevSecOps Data for Cybersecurity

What Is DevSecOps Data?

DevSecOps data is the security, software, configuration, and deployment evidence generated as an application moves through the software delivery lifecycle.

It can include:

  • SBOMs containing packages, dependencies, versions, licenses, and other component information
  • Git repositories identifying source code, commit SHAs, branches, releases, and ownership
  • Container and artifact metadata connecting builds to deployable software
  • Helm charts documenting Kubernetes packages, configurations, and releases
  • GitOps repositories defining the desired state of deployed environments
  • Deployment manifests identifying applications, services, images, namespaces, and environments
  • Kubernetes deployment evidence showing where software has been released
  • CI/CD metadata connecting a deployed version back to its build and source

ย 

Individually, these records answer specific questions about the delivery process.

Connected together, they provide something much more valuable: a historical record of what was built, what it contains, how it was deployed, where it is running, and who is responsible for it.

That information becomes essential when a new vulnerability is discovered.

Why DevSecOps Data Matters After Deployment

Most DevSecOps pipelines are optimized to make decisions before software reaches production.ย A repository is scanned. An SBOM is generated. A container is evaluated. A Helm chart is deployed.ย Then the pipeline moves on to the next release.ย Security risk does not.

New vulnerabilities can be disclosed weeks, months, or years after a release. When that happens, security teams need to answer questions that traditional pipeline scans were never designed to answer:

  • Do we use the vulnerable package?
  • Which version do we use?
  • Which application contains it?
  • Which release introduced it?
  • Where is that application deployed?
  • Which endpoints or clusters are affected?
  • Which repository owns the software?
  • Which team should remediate it?

ย 

Without retained DevSecOps evidence, answering those questions often becomes a manual investigation across Git repositories, SBOM archives, container registries, Kubernetes clusters, CI/CD systems, and deployment tools.ย Capturing the data during delivery eliminates much of that search later.

From Pipeline Evidence to Software Intelligence

The goal is not simply to collect more DevSecOps data.ย The goal is to connect it.ย An SBOM tells you what packages exist inside a software component.ย A Git commit tells you where the software originated.ย 

A Helm chart can tell you how the software was packaged and configured for Kubernetes.ย Deployment metadata tells you where that version was released.ย By maintaining the relationships between these records, organizations can build a software evidence model, or digital twin that follows every component from source through production.

For example:

Git Repository โ†’ Commit โ†’ Build โ†’ SBOM โ†’ Container โ†’ Helm Release โ†’ Application โ†’ Environment โ†’ Endpoint

Now a newly disclosed CVE can be traced in the opposite direction:

CVE โ†’ Package โ†’ SBOM โ†’ Component โ†’ Application โ†’ Deployment โ†’ Endpoint

That relationship is what turns disconnected DevSecOps artifacts into actionable post-deployment security intelligence.

Using SBOMs as Operational Security Data

Generating an SBOM is an important first step, but an SBOM becomes far more valuable when it continues to be used after deployment.

An SBOM provides the dependency inventory needed to determine whether a newly disclosed vulnerability could affect an application. But without deployment context, it cannot tell you whether that application is actually running or where it has been deployed.

Operational SBOM management connects the component inventory to:

  • Software versions
  • Application releases
  • Containers and artifacts
  • Deployment environments
  • Runtime endpoints
  • Vulnerability intelligence

ย 

This allows security teams to continuously compare deployed software components against newly published vulnerabilities instead of waiting for another build or scan.ย Your SBOM changes from a compliance artifact into a continuous detection asset.

Connect Git Repositories to Deployed Software

The Git repository provides another critical part of the evidence chain.

Capturing repository and commit information creates traceability between the software running in production and the source that created it.

This allows teams to determine:

  • Which repository owns the affected software
  • Which commit created the deployed version
  • Which team is responsible for remediation
  • Which versions of the component are currently deployed
  • Whether older vulnerable versions remain in other environments
  • Where a fix needs to begin

ย 

Git metadata gives vulnerability response something that CVE scanners frequently lack: ownership and remediation context.ย Instead of simply identifying a vulnerable package, teams can trace the problem back to the software and development workflow responsible for fixing it.

Use Helm Charts and Deployment Metadata to Understand Runtime Context

Knowing what was built is only part of the problem.ย You also need to understand how and where it was deployed.

Helm charts, manifests, GitOps repositories, namespaces, cluster information, and other deployment evidence provide the operational context needed to connect software packages to live environments.

This metadata can identify:

  • Which application was deployed
  • Which component version was released
  • Which container image was used
  • Which Helm release installed it
  • Which Kubernetes environment received it
  • Which namespace contains it
  • Which endpoints are affected
  • Whether the same vulnerable version exists elsewhere

ย 

This is particularly important in cloud-native environments where applications may consist of dozens or hundreds of independently released services.

The deployment metadata provides the connective tissue between the software you built and the infrastructure where it is actually running.

Best Practices for Operationalizing DevSecOps Data

1. Capture Evidence Automatically

Avoid relying on teams to manually upload SBOMs or maintain asset inventories. Collect software evidence directly from CI/CD, Git, GitOps, Kubernetes, and deployment workflows.

2. Generate an SBOM for Every Release

Every releasable software component should have an SBOM associated with its version. If the pipeline does not already generate one, automate SBOM creation as part of the delivery process.

3. Preserve Git Traceability

Associate every release with its repository, commit SHA, branch, build, and version so deployed software can always be traced back to its source.

4. Capture Deployment Context

Collect Helm, Kubernetes, GitOps, and other deployment metadata so software components can be connected to the environments and endpoints where they are running.

5. Version the Evidence

Do not overwrite security metadata when a new release occurs. Preserve the historical relationship between versions, SBOMs, deployments, and vulnerabilities.

This is critical because older releases may remain active somewhere in your infrastructure.

6. Connect Components to Applications

Modern applications are assemblies of many independently developed services and components. Aggregate component-level evidence into an application-level view of software risk.

7. Continue Using the Data After Deployment

DevSecOps evidence should not expire when deployment completes. Continuously evaluate deployed component inventories against newly published vulnerabilities.

8. Preserve Ownership

Connect deployed software back to the repositories and teams responsible for maintaining it. Vulnerability intelligence becomes significantly more actionable when remediation ownership is immediately known.

9. Make the Evidence Searchable

Security teams should be able to search by CVE, package, version, repository, application, environment, or endpoint and navigate the relationships between them.

10. Use One Evidence Model Across Teams

Development, platform engineering, security, and compliance teams should work from the same underlying software evidence instead of maintaining separate inventories of what they believe is deployed.

Frequently Asked Questions

DevSecOps data is the software, security, configuration, and deployment evidence generated throughout the software delivery lifecycle. It includes SBOMs, Git metadata, build information, container data, Helm charts, GitOps configurations, Kubernetes manifests, deployment records, and vulnerability scan results.

New vulnerabilities frequently appear after software has already been released. Retaining DevSecOps data allows organizations to determine whether a newly vulnerable package exists in deployed software without rebuilding, rescanning, or manually investigating production environments.

SBOMs provide the package and dependency inventory for a software component. When connected to version, Git, application, and deployment metadata, the SBOM can be used continuously to determine whether newly disclosed vulnerabilities affect deployed systems.

Git information creates traceability between deployed software and its source. Repository and commit information helps identify ownership, determine which code produced a release, and route vulnerability remediation back to the appropriate development workflow.

Helm charts provide deployment context for Kubernetes applications. Connecting Helm releases to software components and SBOMs helps establish which versions of an application or service were deployed and where those releases are running.

GitOps repositories describe the desired state of deployed environments. Capturing this information helps connect software releases to deployment configurations and provides additional evidence about what should be running across environments.

No. An SBOM identifies the components contained within software, but it does not necessarily show where that software is running. Connecting the SBOM to deployment metadata turns component inventory into operational vulnerability intelligence.

A software digital twin is a continuously maintained representation of the software running across an organization. It connects packages, SBOMs, versions, repositories, applications, configurations, deployments, and endpoints so teams can understand the impact of newly discovered vulnerabilities without directly interrogating production systems.

Not necessarily. An evidence-based approach can collect information from CI/CD, Git, GitOps, SBOM generation, Helm, Kubernetes, and deployment processes to maintain a software inventory without requiring agents on every production endpoint.Accordion Content

When a new CVE is disclosed, teams can immediately correlate the affected package with SBOMs, applications, deployments, repositories, and owners. This dramatically reduces the manual investigation required to determine whether the organization is exposed and where remediation should begin.nt

Choosing a Pipeline Data Tool

When choosing a DevSecOps pipeline data tool, look beyond simple data collection. The right solution should automatically capture and connect SBOMs, Git repository information, build metadata, Helm charts, GitOps configurations, container details, and deployment records into a consistent, versioned software evidence model. It should preserve the relationships between source code, software components, applications, and the environments where they are deployed, so the data remains useful after the pipeline completes. Most importantly, the platform should turn DevSecOps evidence into actionable security intelligence to help teams determine what is running, where vulnerable components are deployed, who owns them, and what needs to be remediated first.

Use DeployHub to Operationalize Your DevSecOps Data

DeployHub captures the security evidence already generated by your software delivery process and turns it into continuous post-deployment vulnerability intelligence.

Rather than deploying endpoint agents or repeatedly scanning production infrastructure, DeployHub builds a software digital twin from DevSecOps evidence.

DeployHub connects SBOMs, Git repositories, builds, Helm charts, GitOps data, applications, environments, and deployment endpoints to maintain a continuously updated view of your software estate.

When a new vulnerability is disclosed, DeployHub can use that evidence to determine whether the affected package is part of deployed software and identify where it is running.

The DeployHub Platform

DeployHub DevSecOps Pipeline Integrations

If you are not already generating an SBOM as part of your DevSecOps Pipeline, DeployHub will do it for you. DeployHubโ€™s integration with Syft can transform your DevOps pipeline to a DevSecOps platform.

DeployHub’s Post-deployment Vulnerability Management can consume CycloneDX formatted SBOMs. If you are already generating SBOMs, you will pass the name of the SBOM results to DeployHub Pro.

DeployHubโ€™s Post-deployment Vulnerability Management can consume any SPDX formatted SBOM. If you are already generating SBOMs, you will pass the name of the SBOM results to DeployHub Pro.

DeployHub uses OSV.Dev to continuously monitor the vulnerabilities of your Components and Applications within your software supply chain. DeployHub scans for new vulnerabilities every 10 minutes turning your DevOps pipeline into a DevSecOps platform that delivers post-deployment vulnerability detection.

DeployHub watches the GitOps repo for new releases, and gathers endpoint deployment metadata to map a release to an endpoint.

You can configure DeployHub to call out to a Git Repo to pull deployable artifacts (binaries, scripts, etc.) as part of your deployment. The process will check out your deployable artifacts based on commit, branch or tag specified.

Learn More

DeployHub consolidates OpenSSF Scorecard results into a single dashboard, mapping project security scores to applications, services, environments, and owners so teams can quickly identify risk, prioritize fixes, and prove continuous open-source governance.

Learn More

Additional Resources

ortelius-stacked-color-small

meet ortelius

Explore the Open-Source Core Behind DeployHub

DeployHub is built on Ortelius, the open-source foundation for post-deployment vulnerability intelligence. Ortelius connects SBOMs, deployment data, applications, environments, and endpoints so teams of all sizes and budget constraints can determine whether newly disclosed vulnerabilities are actually affecting live systems.

Ortelius is an open-source project incubating at the Continuous Delivery Foundation.

Our Partners

catalyst campus
sda tap lab logo