Reviewing the Components module in the Software Bill of Materials Workspace

  • Release version: Washingtondc
  • Updated October 30, 2024
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Reviewing the Components module in the Software Bill of Materials Workspace

    The Components module in the Software Bill of Materials (SBOM) Workspace provides crucial insights into the status of your imported components, highlighting those that are vulnerable, stale, abandoned, or high-risk. Users with the role ofsnsbomresp.sbomanalystcan navigate to this module viaWorkspaces > SBOM Workspace > Components. The data displayed is refreshed daily, enhancing reporting performance without affecting data storage.

    Show full answer Show less

    Key Features

    • Installed Application Insights:
      • SBOM Core: Displays an inventory of uploaded components including name, description, version, and BOM entity count.
      • SBOM Response: Allows users to interact with graphical representations of data to view associated records.
    • Component Classification:
      • Stale Components: Versions more than two major releases behind and over two years old.
      • Abandoned Components: Not updated in over two years.
      • Vulnerable Components: Those with High or greater severity vulnerabilities.
    • High-Risk Combinations: Identifies stale and abandoned components with severe vulnerabilities that can be resolved through updates or replacements, with fixable status percentages provided.
    • Fixability Assessment: Breakdowns of vulnerabilities by severity (Critical, High, Medium, Low) with statuses indicating whether fixes are complete, partial, or not available.
    • License Classification: Breakdown of components by license type, aiding in compliance assessment.

    Key Outcomes

    By utilizing the Components module, ServiceNow customers can effectively manage their component inventory, identify risks associated with vulnerabilities, and ensure compliance with licensing requirements. This module aids in prioritizing components that require immediate attention, facilitating maintenance and risk mitigation strategies in software management.

    The Components module in the Software Bill of Materials (SBOM) Workspace displays current information about vulnerable, stale, abandoned, and high-risk combinations for the components you import.

    Viewing the Components module

    Role required: sn_sbom_resp.sbom_analyst

    Navigate to Workspaces > SBOM Workspace > Components.

    What you can see in the module depends on the applications you have installed.

    Imported data is not calculated and populated by live queries. Scores on the Home and Components pages are updated once daily with performance enhancements for reporting. This enhancement might provide you with faster load times for the scorecards on the Home and Components modules in the SBOM Workspace.

    These enhancements have no impact on how or where data is stored.

    Installed application Description
    If you have installed SBOM Core An inventory of all uploaded components that includes the following information:
    • Name
    • Description
    • Version
    • BOM entity count
    If you have installed SBOM Response Select a graph or a number on the graph to view a list of associated records.
    All Components
    The list of Stale and Abandoned components, as well as those with at least one vulnerability in your total component count. These counts can help you identify components that require your attention. These subsets of components might not match your total component count because all of your components might not fit into these categories.
    • A stale component's version is more than two major versions behind the latest version and two years behind the latest version.
    • An abandoned component has not been updated for more than two years.
    • Vulnerable components are components that have any vulnerabilities with a severity of High or greater.
    High-risk combinations

    High-risk components might require your immediate attention. The Deps.dev integration, which is installed when you install the SBOM Response application, provides the packages intelligence for components in the Stale and Abandoned states.

    Imported, high-risk combinations are comprised of stale and abandoned components with at least one severe (Critical or High) vulnerability that you can fix with updates, replacement, or another type of repair. The Completely fixable status means that a component has an available version that can fix it. The percentage of the total number of high-risk components that have fixable versions is noted.

    Fixibility of vulnerable components
    Totals and breakdowns of the components with Critical, High, Medium, and Low vulnerabilities and if some or all of their vulnerabilities can be fixed. If a component has more than one vulnerability, the most critical vulnerability takes precedence.

    The fixability status:

    • Complete - There are fix versions for all the vulnerabilities associated with the current version of the component.
    • Partial - There is a fix version for at least one but not all of the vulnerabilities associated with the current version of the component.
    License classification of components
    Totals and breakdowns of components by their license classifications.

    The Component List under the visualizations enables you to see the name, description, version, and entity counts. In the right panel, you can view a version history. The current version is highlighted in the version history. The Common Vulnerabilities and Exposure (CVE) and Fixability columns are also displayed.

    Assessing your risk with vulnerability intelligence

    See Checking a Software Bill of Materials entity for vulnerabilities for more information about how to review vulnerability intelligence data in the workspace.

    Assessing your risk with license compliance

    See Classifying licenses and resolving component licenses in the Software Bill of Materials workspace for more information about how to license data your import with your components and viewing your over-all license compliance in the workspace.