Overview

This test case checks for dependencies with known vulnerabilities in iOS applications by using a Software Bill of Materials (SBOM). The SBOM should be in CycloneDX format, which is a standard for describing the components and dependencies of software.

Steps

  1. Use MASTG-TECH-0132 to generate a SBOM, or request one in CycloneDX format from the development team.
  2. Upload the SBOM to MASTG-TOOL-0132.
  3. Inspect the MASTG-TOOL-0132 project for the use of vulnerable dependencies.

Observation

The output should include a list of dependencies with names and CVE identifiers, if any.

Evaluation

The test case fails if you can find dependencies with known vulnerabilities.