Decision collection · 13 analyses

Software Integrity

Build, signing, provenance, vulnerability state and the evidence needed to trust software across its lifecycle.

Browse all 13 analyses →

Questions this collection helps you examine

Each analysis keeps the incident evidence, deployment assumptions and practical decision together. Use the collection to compare cases across sectors.

Analysis, newest first

All decision collections →
Automotive · Product Cybersecurity28 Oct 2026

Automotive OTA Patch Assurance Depends on Virtual Tests, Physical Evidence and Supplier Authority

3 cited sources

Virtual ECU testing can accelerate incident response only when hardware evidence and supplier signing responsibilities are resolved.

The decision

Prepare supplier signing and evidence interfaces before exploitation, calibrate virtual results to hardware, and release through risk-based physical gates followed by controlled monitoring.

Decision lens · Software IntegrityRead analysis →
IT · Product Security9 Oct 2026

Cisco NX-OS needs two different exposure checks

3 min read · 2 cited sources · 1 visual

Cisco NX-OS advisories require separate checks for feature exposure and fixed-release coverage. Disabling NGOAM does not resolve the broader hardening advisory.

The decision

Assess the relevant feature state, select an upgrade covering applicable advisories and verify the running release.

Decision lens · Software IntegrityRead analysis →
Automotive · Product Security7 Oct 2026

An SBOM Does Not Prove That Automotive Vulnerability Management Works

3 cited sources

Inventory tells you what may be present. Assurance starts when detection, applicability, product scope and remediation can be connected to evidence.

The decision

Test the complete vulnerability decision path across tools, products, versions and suppliers instead of treating SBOM generation as the control objective.

Decision lens · Software IntegrityRead analysis →
OT & ICS · PLC Security · Configuration Assurance2 Oct 2026

Modicon M580 Shows Why the Application Baseline Can Be a Security Boundary

6 min read · 3 cited sources

CVE-2026-3869 can affect Modicon M580 and M580 Safety when a project with a lower application level is running. Firmware inventory alone may therefore fail to prove the actual cybersecurity state of the deployed controller.

The decision

Treat the running application level as part of the Modicon M580 cybersecurity baseline. Verify it after download, restore, replacement and commissioning, and route safety-relevant changes through the appropriate impact-analysis and validation process before return to service.

Decision lens · Software IntegrityRead analysis →
Hardware Security · Secure Boot · Product Assurance28 Sep 2026

Espressif Shows Why Secure Boot Assurance Depends on the Flash Attack Path

6 min read · 3 cited sources

AR2026-006 shows that affected ESP32 SoCs can accept invalid ECDSA signatures in ROM-based Secure Boot. Exploitation still requires the attacker to replace the signed image in flash, making storage access and manufacturing configuration part of the real assurance argument.

The decision

Evaluate Secure Boot as an end-to-end boot trust path. Record the immutable ROM behavior, the attacker's ability to modify flash, the configured hardware protections and the feasible migration path as separate pieces of evidence.

Decision lens · Software IntegrityRead analysis →
OT & ICS · PLC Security · Vulnerability Lifecycle21 Sep 2026

SIMATIC S7-1500 MFP Shows Why an Embedded Linux Subsystem Needs Its Own Assurance Case

6 min read · 3 cited sources

Siemens SSA-019113 tracks inherited Linux vulnerabilities in the GNU/Linux subsystem of the SIMATIC S7-1500 MFP. The assurance challenge is managing a second software lifecycle inside the same controller boundary.

The decision

Manage the additional GNU/Linux subsystem as an explicit software component inside the PLC assurance case. Track its version and inherited vulnerabilities separately, then reconnect that evidence to the controller's actual network reachability and process authority.

Decision lens · Software IntegrityRead analysis →
Product Security · Cryptography · Lifecycle16 Sep 2026

Airwall Shows Why a Hardcoded Key Becomes a Lifecycle Problem

6 min read · 3 cited sources

CVE-2026-64887 in Johnson Controls Airwall is a local hardcoded-key vulnerability. The broader engineering lesson is that embedded cryptographic secrets become lifecycle dependencies once products are deployed at scale.

The decision

Treat cryptographic secrets as lifecycle-managed assets, not constants in source code. Prefer unique or bounded credentials, protect provisioning, design rotation and revocation before SOP, and prove that field recovery remains possible when the original trust material can no longer be trusted.

Decision lens · Software IntegrityRead analysis →
Automotive · Product Security · Software Supply Chain28 Aug 2026

A Trusted Automotive Update Path Can Become the Malware Delivery Path

6 min read · 5 cited sources · 1 visual

Kaspersky found a multi-stage Android malware chain delivered through built-in firmware update mechanisms on automotive head units. The deeper product-security problem is what happens when legitimate update authority becomes part of the attack path.

The decision

Treat automotive update infrastructure as product-security authority: protect release approval, distribution identities, signing and provenance separately, and design a recovery path that does not depend on the same service whose trust may have been lost.

Decision lens · Software IntegrityRead analysis →
Automotive · Product Security · Supply Chain12 Aug 2026

A Valid Signature Does Not Make Vulnerable Firmware Safe

5 min read · 5 cited sources · 1 visual

Signed AAOS firmware can remain authentic while carrying exploitable dependencies, turning vulnerability remediation into a lifecycle and supply-chain governance problem.

The decision

Treat firmware signing as one evidence layer, and contract for the practical capability to remediate vulnerable software across the full vehicle lifecycle.

Decision lens · Software IntegrityRead analysis →
Product Security · Supply Chain · Automotive9 Aug 2026

A VEX Statement Is a Claim That Needs Evidence

3 min read · 3 cited sources · 1 visual

VEX can suppress false urgency, but an unsupported “not affected” status simply converts vulnerability noise into governance risk.

The decision

Use VEX as a signed-off exploitability decision backed by evidence, not as a bulk suppression mechanism.

Decision lens · Software IntegrityRead analysis →
Automotive · Product Security · Supply Chain · OT & ICS9 Aug 2026

How a Software-Defined Vehicle Could Inherit Compromise Before Delivery

3 min read · 3 cited sources · 1 visual

This engineering scenario examines how compromised flashing, signing or cryptographic provisioning could establish an incorrect software or identity baseline before delivery.

The decision

Treat flashing and provisioning as product-security release controls with end-to-end provenance.

Decision lens · Software IntegrityRead analysis →
OT & ICS · Supply Chain · Product Security9 Aug 2026

When Legitimate Engineering Workflows Can Carry Malicious Control Logic

3 min read · 4 cited sources · 1 visual

OpenPLC research demonstrates malicious modification of the running user program. Compromise of source, repositories or build infrastructure is a separate engineering risk that requires its own evidence.

The decision

Protect logic provenance end to end: verify approved source, build context and deployed program without presenting toolchain compromise as an observed OpenPLC finding.

Decision lens · Software IntegrityRead analysis →
Automotive · Product Security9 Aug 2026

Euro 7 Turns Emissions Compliance into a Cybersecurity Evidence Chain

3 min read · 3 cited sources · 1 visual

When regulatory evidence depends on sensors, ECUs, onboard monitoring and off-board data, integrity has to survive the complete chain.

The decision

Treat Euro 7 evidence as a product-security asset with end-to-end provenance, not merely as telemetry.

Decision lens · Software IntegrityRead analysis →
Guided reading

Follow the reasoning across cases.