For most of the last twenty years, secure software development was something regulators encouraged and auditors sampled. That has changed. Securities regulators now expect cyber risk to be governed and disclosed. The European Union is making software makers liable for the security of what they ship. Financial regulators want evidence of resilience, and the payment card standard has added specific requirements about inventories and patching. Application security has become a matter of legal obligation and board accountability.

In short

  • Disclosure: US public companies must disclose material cyber incidents and describe how cyber risk is governed.
  • Product liability: the EU Cyber Resilience Act makes manufacturers responsible for vulnerabilities in products with digital elements, with reporting duties from 2026.
  • Sector rules: DORA and NIS2 in the EU and PCI DSS 4.0 for card data ask for vulnerability management with evidence.
  • Common thread: regulators want to see an inventory, a risk-based process, timely remediation and records that prove it.

Not legal advice

This is a summary for security leaders of public regulatory texts and official guidance as we understand them. Obligations depend on your sector, jurisdiction and products. Confirm specifics with counsel, and note that several timelines below have been subject to change.

The dates that matter

timeline title Key software-security obligations 2023 : SEC cyber disclosure rules adopted in July : Effective in December 2024 : PCI DSS 3.2.1 retired in March : NIS2 transposition deadline in October : EU AI Act in force in August : EU Cyber Resilience Act in force in December 2025 : DORA applies from January : PCI DSS 4.0 future-dated requirements from March : AI Act general-purpose model duties from August 2026 : CRA reporting duties from September : Most AI Act high-risk duties scheduled from August 2027 : CRA main obligations from December

Dates as published; later AI Act milestones in particular may move.

United States: disclosure and governance

SEC cybersecurity disclosure rules

Adopted in July 2023, the rules require public companies to disclose a cybersecurity incident they determine to be material, generally within four business days of that determination, on Form 8-K Item 1.05. Annual reports must also describe the company’s processes for assessing and managing cyber risk and the board’s oversight of it (Regulation S-K Item 106).

For application security the consequence is indirect but real. A materiality decision has to be made quickly, which requires knowing which systems were affected, what data they held and how the weakness arose. The annual description of risk management has to be true, and plaintiffs and regulators will compare it with what actually happened.

Federal software supply chain policy

Executive Order 14028 (2021) put software bills of materials and secure development frameworks, particularly NIST’s Secure Software Development Framework (SP 800-218), at the centre of federal procurement, and CISA’s Secure by Design programme has promoted the same practices to industry. Federal policy details have shifted since, but SBOMs and attestations of secure development practice have become normal requests from large customers, not only government ones.

European Union: liability and resilience

Cyber Resilience Act (CRA)

The CRA entered into force in December 2024. It applies to products with digital elements placed on the EU market and places obligations on manufacturers: design with security in mind, ship without known exploitable vulnerabilities, handle vulnerabilities throughout a support period, provide security updates, and document components, including through an SBOM. Reporting of actively exploited vulnerabilities and severe incidents applies from September 2026; most other obligations from December 2027.

“Known exploitable vulnerabilities” is the phrase to note. It makes exploitation data, such as CISA’s KEV catalog, directly relevant to legal compliance.

DORA and NIS2

The Digital Operational Resilience Act has applied to EU financial entities since January 2025. It requires an ICT risk-management framework, including identification of ICT assets and vulnerabilities, testing, and oversight of third-party ICT providers. NIS2 extends cybersecurity obligations to many more sectors, with member-state laws due by October 2024 (several states were late). It requires risk-management measures that explicitly include secure development and vulnerability handling, and makes management bodies accountable for approving and overseeing them.

The AI Act

The EU AI Act entered into force in August 2024 with obligations phased in over several years. For security leaders the relevant parts are the cybersecurity and robustness requirements on high-risk AI systems and the documentation duties that require knowing what AI is in use. Timelines for some obligations have been the subject of proposals to delay, so treat the later dates as indicative.

Payment cards: PCI DSS 4.0

Version 3.2.1 was retired at the end of March 2024, and the requirements that version 4.0 had marked as future-dated became mandatory at the end of March 2025. Several are directly about application security.

RequirementWhat it asksEvidence that satisfies it
6.3.1Identify security vulnerabilities using reputable sources and rank them by riskThreat intelligence on every finding; a documented risk-ranking method
6.3.2Maintain an inventory of bespoke and custom software and third-party componentsAn SBOM per application, kept current
6.3.3Install critical and high security patches within one month of releaseSLA reporting by priority, with exceptions recorded
6.2.4Prevent common software attacks in developmentSAST, secrets and dependency scanning with a gate
6.4.3 / 11.6.1Manage and monitor scripts on payment pages; detect unauthorised changesScript inventory and change detection on checkout pages

What every regime asks for

Read together, these texts converge on a short list. A programme that can produce these artefacts on demand is in a strong position under all of them.

flowchart LR I["Inventory
apps, components, AI"] --> R["Risk-based
prioritisation"] R --> T["Timely remediation
against an SLA"] T --> E["Evidence
who, what, when, why"] E --> G["Governance
board oversight"] G --> I style E fill:#ccfbf1,stroke:#0d9488
CapabilitySECCRADORA / NIS2PCI DSS 4.0
Software and component inventory (SBOM)SupportsRequiredAsset identification6.3.2
Risk-ranked vulnerabilitiesSupportsKnown exploitableRequired6.3.1
Remediation within defined timelinesSupportsSecurity updatesRequired6.3.3
Records of decisions and exceptionsDisclosure accuracyDocumentationRequiredThroughout
Board or management oversightItem 106—Management accountable—

Four business days: why the inventory matters in an incident

The SEC rule’s clock starts when a company determines an incident is material, and that determination is expected without unreasonable delay. In practice the first questions after a suspected application breach are the ones an application security programme should already be able to answer.

sequenceDiagram participant IR as Incident response participant AS as AppSec system of record participant L as Legal and disclosure committee participant B as Board IR->>AS: Which services run the exploited component AS-->>IR: Services, exposure, data classes, owners IR->>AS: How long was it known and unfixed AS-->>IR: First seen, priority, SLA, any exception and its reason IR->>L: Scope, data at risk, timeline L->>L: Materiality assessment L->>B: Recommendation and disclosure decision

Illustrative. Hours spent finding these facts are hours taken from the assessment itself.

“How long was it known and unfixed” is the uncomfortable question. A programme that can show the vulnerability was risk-ranked, assigned and within its SLA — or that an exception was accepted by a named person for a stated reason — is in a very different position from one that finds the issue sitting in a backlog of thousands with no decision recorded.

The SBOM moves from good practice to requirement

Of all the artefacts above, the software bill of materials has changed status fastest. The CRA expects manufacturers to identify and document components, PCI DSS 4.0 requires an inventory of third-party components in bespoke software, and large customers increasingly ask for SBOMs in procurement. Three practical points matter more than the format debate between CycloneDX and SPDX.

  • Generate it from the build, not by hand. An SBOM produced from the repository or image on every build is current; one assembled for an audit is out of date when delivered.
  • Make it searchable across the estate. The question regulators and customers ask after a major vulnerability is “where do you run it?”. One SBOM per application is not an answer; a query across all of them is.
  • Join it to exploitation data. An SBOM tells you what you ship. KEV and EPSS on each component tell you which parts of it are a reportable, “known exploitable” problem.
The SBOM and component inventory in InsightFortify, searchable across repositories and images
Components across the estate. Every package, version and known vulnerability, from SBOMs generated on each scan.

Questions auditors and regulators now ask

QuestionEvidence that answers it
How do you identify vulnerabilities in the software you build and buy?Scanner coverage by repository and image; scan history
How do you decide which to fix first?A written prioritisation policy, and findings that show it was applied
How quickly do you fix the serious ones?Time to remediate by priority over the last four quarters
Which known-exploited vulnerabilities did you have, and for how long?KEV-flagged findings with first-seen and fixed dates
Who accepted the risks you did not fix, and why?Dismissals and snoozes with actor, reason and expiry
How does the board oversee this?Recurring board reporting on a stable set of risk metrics

A twelve-month readiness plan

First quarter

Know what you have

  • Inventory applications, repositories and images in scope of each regime
  • SBOM generated automatically for every in-scope product
  • Exploitation data on every vulnerability
Second quarter

Prove the process

  • Written prioritisation policy and SLAs, agreed with engineering
  • Exceptions recorded with owner, reason and expiry
  • Quarterly board reporting on exploitable exposure
Second half

Make it continuous

  • Framework mappings for PCI DSS, SOC 2, ISO 27001, DORA as applicable
  • CRA vulnerability-reporting runbook ahead of September 2026
  • AI inventory to support AI Act documentation

Turning obligations into evidence

The hardest part of compliance is rarely the control. It is proving the control operated, continuously, for every application. That is where a single findings system pays for itself: the inventory, the priority, the due date and every decision are already recorded.

How InsightFortify produces the evidenceWhat exists in the system without a separate compliance project
1
Component inventorySyft SBOM

CycloneDX SBOM per repository and image, searchable across the estate.

2
Exploitation data on every vulnerabilityCISA KEV, EPSS

Re-synced every few hours, so “known exploited” is a fact on the finding.

3
Risk ranking with its reasonsscoring

Every finding carries the factors behind its priority.

4
SLA by prioritysettings

Due dates from your policy; overdue findings surfaced on the dashboard.

5
Decisions recordedaudit trail

Dismissals, snoozes and verifications kept with who and why.

6
Framework mappingcompliance view

Requirements failed by open cloud and IaC findings, grouped by framework.

The compliance view grouping failing requirements by framework, worst first
Compliance view. Failing requirements by framework, from open findings. It shows failures only, because not every control can be checked automatically.

For the CISO

Regulation has moved software security into the board’s remit. Make sure the board sees the same numbers you manage by.

Write down the prioritisation policy. Most regimes ask for risk-based ranking; few accept an undocumented one.

For the AppSec lead

The SBOM and exploitation data are now compliance artefacts, not nice-to-haves.

Record exceptions properly; an expired snooze with no reason is a finding in an audit.

For the board

Directors are increasingly expected to oversee cyber risk, not just receive reports.

Ask: can we prove which known-exploited vulnerabilities we had, and how fast we fixed them?

Every regime asks the same thing in different words: know what you ship, fix what is exploitable in time, and keep the records.

A programme built to produce that evidence continuously stops treating audit as a project.

Keep reading