Software Securityhome
Fix a findingSearch
Tag

Signing and software updates

15 guides tagged Signing and software updates, grouped by topic, with the SDLC phase and role each is written for.

SDLC phases
Roles

Application security

2 guides

Software supply chain

9 guides
Guide · Software supply chain

Review SBOM changes between releases

Turn inventory differences into explainable release decisions without confusing generator changes with software changes.

Release · AppSec engineers, Platform engineers and SREs

Guide · Software supply chain

Verify artifact signatures against an explicit trust policy

Require the expected artifact, signer and release context before allowing a signed package or image to proceed.

Release · Developers, Platform engineers and SREs

Guide · Software supply chain

Protect package publication and the update channel

Constrain release identities, verify what consumers receive, and prepare for publisher or update-key compromise.

Release · Developers

Case study · Software supply chain

Case study: the Shai-Hulud npm worm (2025-2026)

How a self-replicating npm worm turned stolen tokens into hundreds of infected packages in 2025, how its 2026 successors hijacked release pipelines and trusted publishing, what npm and GitHub changed in response, and the publishing, install and response practices that stop it.

Development, Release, Maintenance · Developers, AppSec engineers, Platform engineers and SREs

Case study · Software supply chain

Case study: the SolarWinds Orion build compromise (SUNBURST)

How an implant on SolarWinds' build server inserted the SUNBURST backdoor into signed Orion updates in 2020, how it was found, why code signing and review could not catch it, and which build controls would have.

Release, Maintenance · AppSec engineers, Platform engineers and SREs

Case study · Software supply chain

Case study: the Codecov Bash Uploader compromise (2021)

How a credential leaked through Codecov's Docker image process let an attacker change the Bash Uploader that many CI pipelines downloaded and ran, which sent their environment variables, and the secrets in them, to the attacker for two months in 2021.

Development, Release, Maintenance · AppSec engineers, Platform engineers and SREs

Case study · Software supply chain

Case study: the 3CX DesktopApp supply-chain attack (CVE-2023-29059)

How a trojanized trading application on one employee's personal computer led to 3CX's build servers and to signed, malicious 3CX DesktopApp releases in 2023: the first cascading software supply-chain compromise Mandiant had seen, how EDR caught it, and the controls that would have stopped it.

Release, Maintenance · Platform engineers and SREs

Guide · Software supply chain

Protect the source repository: rulesets, reviews and signed commits

Configure the controls every repository that ships software needs: protected branches and tags, required review with CODEOWNERS, signed commits, secret push protection and account security, mapped to the SLSA Source track, the OpenSSF OSPS Baseline and Scorecard.

Development, Testing, Release, Security program · Developers, AppSec engineers, Platform engineers and SREs

Guide · Software supply chain

Staged rollout and rollback for security-critical updates

Ship security fixes, detection content and configuration quickly without taking the fleet down: rollout rings and canaries, content validation, kill switches and rollback that works on a broken host.

Release · AppSec engineers, Platform engineers and SREs

Runtime, cloud & APIs

1 guide

Identity & cryptography

1 guide

AI security

2 guides

Practice

All tags, lifecycle stages and roles

Find your next answer

Type to search. Search runs in your browser.

Searches run in your browser, but the host can infer them from the index files they load. The address shows your search so you can bookmark or share it.