This directory contains the project's Software Bill of Materials (SBOM), generated using the CycloneDX specification.
An SBOM is a comprehensive inventory of all software components and dependencies used in this project. It enhances transparency, facilitates vulnerability tracking, and helps manage software composition effectively, contributing significantly to overall project security.
The SBOM for this project is generated using the npm package, cyclonedx-npm. If you do not have this package installed, you can install it globally using npm:
npm install --global @cyclonedx/cyclonedx-npmWith the CLI installed, you can generate an SBOM by running the following command within the root directory of the project (PALM).
Note: This command is specifically tailored for a yarn-managed project and will bypass certain npm compatibility issues
cyclonedx-npm --output-file bom/bom.json --validate --ignore-npm-errorsRegenerate the SBOM whenever dependencies are updated, added, or removed, ensuring accuracy and up-to-date security information.