Join our Newsletter — 33% off our NHI Course

Software visibility and build trust: what IAM teams need to know

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 17435
Topic starter  

TL;DR: Software teams often cannot explain what is inside a build at component level, and SolarWinds showed how malicious code can enter upstream, survive signing, and inherit trust downstream according to DigiCert. When visibility fades, trust becomes assumed rather than verified, and that breaks the basis for defensible software governance.

Editorial analysis by NHI Mgmt Group, based on content published by DigiCert: “Software Visibility: You Can’t Secure What You Can’t See”.

Key questions

Q: How should teams govern trust when build contents cannot be fully seen?

A: Teams should treat incomplete build visibility as a release-governance failure, not a documentation gap.

Q: Why does code signing not solve supply chain risk by itself?

A: Code signing confirms publisher identity and protects artifact integrity after signing, but it does not prove the build was clean before signing.

Q: What breaks when software teams cannot trace build provenance?

A: The release record loses its evidentiary value.

Practitioner guidance

  • Map build inputs to release trust decisions Document which components, dependencies, and contributed code enter each build, then require the release record to show how those inputs were reviewed before signing.
  • Separate signing from trust approval Use signing to preserve integrity, but gate trust decisions on prior validation of build contents so a valid signature does not mask an unverified payload.
  • Record component provenance at build time Capture source, approval, and usage context when code enters the pipeline so investigators can trace exactly where risk was introduced.

Bottom line: The article argues that software risk starts earlier than many teams assume, at the point where unseen build inputs are allowed to become trusted artefacts.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 6 months ago
Posts: 17367
 

Build visibility is the control that determines whether trust is earned or merely inherited: signing confirms identity and integrity, but it cannot compensate for unseen build inputs. When organisations cannot trace what entered the release, trust becomes a downstream assumption rather than an upstream control. That is a governance failure, not just a tooling gap, and practitioners should treat visibility as a prerequisite for defensible release authority.

A few things that frame the scale:

A question worth separating out:

Q: What should security teams do when a trusted build might contain unverified code?

A: They should halt reliance on the trust label and inspect the build record itself. The priority is to identify where unverified code entered, whether it was approved, and whether the release decision was made on evidence or assumption. Containment starts by re-establishing the facts behind the artefact.

👉 Read our full editorial: Software visibility is the missing control in build trust



   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.