Skip to article
TDG DevSecOps Field Review · Part 5Cloud & Platform Engineering6 min read

Google Cloud Software Supply Chain

A practical review of how Artifact Analysis, provenance, attestations, and Binary Authorization can turn software-supply-chain evidence into governed deployment decisions.

September 21, 2026
Software artifacts moving through provenance, analysis, attestation, admission, and runtime trust controls.
Cloud & Platform Engineering · The Diallo Group

TDG publication series · Part 5 of 10

TDG DevSecOps Field Review

A practical examination of the products, platforms, and operating patterns shaping secure cloud delivery.

Explore the complete series →
  1. Part 1Introducing the TDG DevSecOps PracticePublished
  2. Part 2DevSecOps Outcomes for Cloud EnterprisesPublished
  3. Part 3GitHub Advanced Security: A Practical Code-Security ReviewPublished
  4. Part 4Microsoft Defender for CloudPublished
  5. Part 5Google Cloud Software Supply ChainYou are here
  6. Part 6AWS Inspector and Security Hub: From Vulnerability Findings to Risk PrioritizationUpcoming
  7. Part 7Infrastructure-as-Code Security: Where Checkov FitsUpcoming
  8. Part 8SBOMs: Useful Security Evidence or Another Compliance Artifact?Upcoming
  9. Part 9Secrets Management Across AWS, Azure, and Google CloudUpcoming
  10. Part 10AI-Assisted DevSecOps: Practical Capability or Emerging Hype?Upcoming

This week’s combined editorial release

Continue with the companion perspective.

Privacy and Secure AISafe Prompting in the Federal EnterpriseReview companion article →

Key takeaways

What matters most.

  1. 1

    Bind source, build, analysis, attestation, admission, and runtime evidence to the same immutable artifact digest.

  2. 2

    Define trusted builders, signers, vulnerability criteria, environment policy, and exception authority before enabling enforcement.

  3. 3

    Measure trusted-path coverage, policy failures, exception age, and unauthorized release attempts rather than scan volume alone.

Software-supply-chain security becomes operational when a deployment can answer three questions with evidence: what artifact is this, what happened to it, and why is this exact digest permitted to run here?

Move from finding vulnerabilities to governing deployable artifacts

Google Cloud Artifact Analysis and Binary Authorization address different parts of the same decision. Artifact Analysis supplies vulnerability and other structured metadata. Binary Authorization evaluates policy and can block a container image that does not satisfy the required conditions.

The products do not decide an organization’s risk tolerance. Teams must still define trusted build paths, required evidence, vulnerability criteria, signer authority, exception handling, and the environments where a policy applies. Without those decisions, scanning can produce information without changing what reaches production.

A scan result is evidence about an artifact. An admission policy determines whether that evidence is sufficient to deploy it.TDG perspective

Six capabilities form the practical control chain

Google documents a modular set of services. Agencies can adopt them incrementally, but the evidence must remain connected to an immutable artifact identity.

01

Artifact Registry

Centralizes supported build artifacts and dependencies so teams can apply access, repository, and retention controls around a known source.

02

Artifact Analysis

Provides software-composition analysis and structured metadata, including vulnerability information associated with stored artifacts.

03

Build provenance

Cloud Build can produce verifiable metadata describing the source, build process, toolchain, steps, and resulting image digests.

04

Attestations

A signer can affirm that a required activity; such as a build, test, or scan decision; was completed for a specific image digest.

05

Admission policy

Binary Authorization can require trusted attestations or other policy conditions before an image is admitted to a supported runtime.

06

Runtime validation

Enforcement records policy decisions at deployment; continuous validation can monitor running images for continuing conformance where the feature is supported.

Service availability, platform support, feature stage, scanning coverage, and pricing change over time. Validate the current Google Cloud documentation against the target architecture.

Bind every decision to the same image digest

Tags are convenient labels and can change. A governed release path uses the immutable digest to connect source, build, analysis, approval, deployment, and runtime evidence.

Control point Decision Evidence bound to the artifact
Source Did the change originate from an approved repository, branch, reviewer, and dependency path? Commit identity, review record, dependency lock or manifest
Build Was the artifact produced by the approved builder with the expected source and configuration? Provenance, builder identity, inputs, steps, output digest
Analyze What packages, vulnerabilities, secrets, and other material conditions are known? Artifact Analysis occurrences, SBOM, VEX or remediation context
Attest Which trusted authority determined that the required activity or release condition was satisfied? Signed attestation, attestor, key identity, policy version, timestamp
Admit Does the exact digest satisfy the policy for this cluster, service, project, or stage? Binary Authorization evaluation and Cloud Audit Logs event
Operate Does the running artifact remain conformant as policy and vulnerability knowledge change? Runtime inventory, validation result, new finding, owner response

Translate security intent into explicit release conditions

A useful policy states what must be true, who may assert it, where it applies, and what happens when the normal path cannot be followed.

Policy question Weak implementation Governed implementation
Trusted build Permit any image from an internal registry. Require verifiable provenance from an approved build identity and deploy by digest.
Vulnerability decision Block on severity alone or allow every finding through. Combine severity with exploitability, reachability, fix availability, workload exposure, mission consequence, and documented exceptions.
Attestation authority Allow the delivery pipeline to sign its own success with broad standing credentials. Separate build, analysis, approval, and policy-administration duties; protect keys and use narrowly scoped service identities.
Environment scope Apply one rule to development, test, and production without context. Define stage-specific policies and progressively stronger evidence requirements toward production.
Breakglass Use an undocumented bypass when delivery is urgent. Require named authority, reason, scope, expiration, audit evidence, compensating controls, and retrospective review.
Existing runtime Assume an admitted image remains acceptable indefinitely. Monitor running digests, reassess when vulnerability or policy state changes, and connect new risk to an owner and response clock.

Make the secure path easier than the bypass

The platform team should package the evidence chain as a paved path while preserving clear responsibility for product risk and release decisions.

01

Inventory the release paths

Identify repositories, builders, registries, projects, clusters, Cloud Run services, external pipelines, and paths that bypass the standard workflow.

02

Choose representative services

Pilot with workloads that expose different languages, dependencies, risk levels, and deployment targets.

03

Protect the trust roots

Separate attestor and policy administration, constrain service accounts, rotate keys, and monitor changes to the authorization system itself.

04

Stage enforcement

Observe and measure first, resolve missing evidence, then move selected policies from monitoring to blocking with defined support.

05

Connect exceptions

Route failed admission and breakglass events into an owned workflow with disposition authority, deadlines, and reassessment.

06

Measure the outcome

Track trusted-build coverage, digest-based deployment, policy failures, exception age, recurrence, time to evidence, and unauthorized release attempts.

Keep product facts separate from implementation judgment

The services provide capabilities and evidence. The operating organization determines what those facts mean for its systems and mission.

Documented product fact Implementation judgment
Artifact Analysis can scan artifacts, continually update vulnerability information for supported automatic scans, and store structured metadata. Which artifact formats and repositories are in scope, how scan gaps are handled, and which findings materially affect release.
Binary Authorization can monitor or enforce policy for supported container-based platforms and records enforcement outcomes. Where to begin in monitor mode, which environments require blocking, and who owns failed deployment decisions.
Attestations certify that a required activity was performed for a specific image digest. Which activities deserve an attestation, which identities may sign, how keys are protected, and when evidence expires.
Continuous validation can periodically assess running images against policy where the documented feature is available. How nonconformance becomes operational work, how quickly teams respond, and when a workload must be isolated or replaced.

Questions to answer before turning on enforcement

The answers determine whether Binary Authorization becomes a reliable release control or a brittle gate that teams learn to bypass.

  • Question 01Which artifacts, registries, build systems, deployment targets, and external release paths are inside the control boundary?
  • Question 02What evidence is required for each environment, and is every item bound to the exact artifact digest?
  • Question 03Who may create attestations, administer policy, approve exceptions, and use breakglass; and how are those duties separated?
  • Question 04How will vulnerability context, VEX information, exposure, and mission consequence shape the release decision?
  • Question 05What happens when a previously admitted artifact no longer conforms after new vulnerability or policy information appears?
  • Question 06Which measures will show that fewer unauthorized or untrusted artifacts reach runtime without making delivery unsupportable?
Primary product and federal guidance informing this review

Next field review

AWS Inspector and Security Hub: From Vulnerability Findings to Risk Prioritization

The next installment examines how AWS-native vulnerability and security findings can be correlated, prioritized, assigned, and translated into verified remediation.

Coming next in the series

AWS Inspector and Security Hub: From Vulnerability Findings to Risk Prioritization

How AWS-native findings can be correlated, prioritized, governed, and translated into remediation action.

Follow the series

Receive the next DevSecOps Field Review.

Future reviews will examine cloud products, platform patterns, implementation findings, tradeoffs, and operating fit.

DevSecOps Field Review

Follow the DevSecOps Field Review.

Receive practical product reviews, implementation findings, and cloud delivery perspectives when they are published.

Start a conversation

Working through a similar challenge?

Share the environment, the problem, and where additional clarity would be useful.

Start a conversation →