Safeguard
Industry Analysis•

What did the CISA Log4j review say about finding vulnerable software?

CISA's Log4j review said response teams often could not find where vulnerable code lived, and recommended software inventories and better SBOM tooling.

Safeguard Security Team
3 min read

The Cyber Safety Review Board's report on Log4j said many vulnerability response teams often could not identify where vulnerable code was in their systems. It recommended that organizations maintain an accurate IT asset and application inventory, and recommended improving SBOM tooling and adoption. It also noted SBOM limits at the time.

What the report said, in its own terms

The report is the CISA Cyber Safety Review Board review of the December 2021 Log4j event. Three passages matter for incident response.

First, it described a combination of factors: an enormous attack surface, vulnerability response teams that often could not identify where vulnerable code could be found in their systems, and an easily exploited vulnerability.

Second, on SBOMs, it said they theoretically should enable organizations to identify vulnerable components in their environments, but that representative groups using SBOMs reported none had used them to identify vulnerable Log4j deployments. It named limits such as variances in field descriptions, a lack of version information about catalogued components, and a lack of automation on the consumption end.

Third, in its recommendations, it called maintaining an accurate IT asset and application inventory accepted industry-wide cyber hygiene that can help organizations identify affected assets and applications during an incident. It also recommended improving SBOM tooling and adoptability.

What this means in practice

Report findingPractical response today
Teams could not locate vulnerable codeStore searchable inventories before an incident
SBOM field variancesStandardise identifiers, such as package URLs
Missing version informationReject or flag components with no version
Lack of automation on the consumer sideIngest and query SBOMs by tooling, not by hand
Inventory as hygieneKeep an application inventory with owners

The table is our reading of how those findings map to action, and not text from the report.

What has and has not changed

The report is from July 2022, so it describes conditions then. We cannot say from this source how much has improved since. A reasonable way to find out for yourself is to test your own response with a drill, as in finding a component in 30 minutes.

Using the report with your team

Share the three passages above with engineering and leadership, and ask a simple question: if the same kind of advisory landed today, could we list every affected product by the end of the day? If the honest answer is no, the gaps are usually coverage, depth and versions. The post on SBOM incident readiness metrics turns those into numbers.

Quick check

Did the report say SBOMs failed?

It said SBOMs were limited as designed at the time and that none of the groups it spoke with had used them to find vulnerable Log4j deployments. It also anticipated improvements.

Does the report require organizations to keep an inventory?

It recommends it as good practice. It is a review with recommendations, not a regulation.

Safeguard's asset discovery and SBOM scanning address the inventory gap the report describes.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.