SBOM-Based Risk Scoring for Software Vulnerability Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern software applications, built with reusable components, face challenges in assessing and managing risks due to increased difficulty in identifying vulnerabilities and threats, especially in virtualized environments like IaaS and SaaS, which can lead to disproportionate and costly responses.

Innovation Solution

Implementing a software bill of materials (SBOM) to identify vulnerable components and calculate risk scores based on usage metrics, allowing for immediate threat impact assessment and network traffic management to mitigate risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If organizations use reusable software components and virtualized services (IaaS/SaaS), then software availability and productivity increase, but risk assessment difficulty and security vulnerability identification worsen

Engineering Contradiction:
Improvesoftware availabilityVSAvoidrisk assessment difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary risk assessment by maintaining a software bill of materials (SBOM) that pre-documented all software components, versions, and dependencies before threats occur. This allows organizations to proactively identify vulnerabilities in their software stack without waiting for actual security incidents, thus resolving the contradiction between using reusable components and maintaining security visibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors software components and provides feedback about detected threats and vulnerabilities. By comparing the SBOM against known vulnerability databases and analyzing usage metrics, the system generates risk scores that feed back into the security management process, enabling dynamic adjustment of security measures while maintaining productivity.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive security monitoring is implemented to identify all vulnerabilities, then security detection capability improves, but system complexity and computational resources increase

Engineering Contradiction:
Improvevulnerability detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of uniformly monitoring all software components with the same level of scrutiny, the system applies local quality by focusing monitoring efforts on components with higher risk scores. The SBOM enables identification of critical components that require intensive monitoring, while less critical components receive minimal monitoring, thus improving detection capability without proportionally increasing system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes monitoring parameters based on risk assessment results. When a component is identified as high-risk through the SBOM analysis, the system increases monitoring intensity for that specific component. This parameter adaptation allows precise vulnerability detection while avoiding the overhead of maximum-intensity monitoring across the entire system.

Inventive Principle:
Principle #35Parameter changes

3Speed

If immediate threat response actions are taken upon vulnerability detection, then security response speed improves, but false alarms and disproportionate responses increase

Engineering Contradiction:
Improvethreat response speedVSAvoidresponse accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary risk scoring and impact assessment before triggering response actions. By pre-calculating risk scores based on the SBOM, component criticality, and vulnerability severity, the system can immediately respond to confirmed high-risk threats while filtering out low-risk false alarms, thus achieving both fast response and high reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback loops to validate threat detections against the SBOM and usage metrics before initiating response actions. This feedback mechanism confirms whether detected vulnerabilities actually affect the organization's specific software configuration, reducing false alarms while maintaining rapid response capability for genuine threats.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12537845B2Techniques for risk management based on software bill of materials
Publication Date: 2026.01.27 CISCO TECHNOLOGY INC
  • US12537845B2 patent drawing
  • US12537845B2 patent drawing
  • US12537845B2 patent drawing

AI summary

Techniques are described herein for determining and mitigating a risk to an organization associated with a security threat. In embodiments, such techniques may be performed by an access control device and may comprise receiving information about a security threat, identifying one or more components that are susceptible to the security threat, determining, based on a software bill of materials, a number of software applications associated with the one or more components, determining, based on usage metrics stored in relation to the number of software applications in relation to an organization, a risk value associated with the organization, and providing the risk value to at least one second electronic device.