
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@billofmaterial/cli
Advanced tools
Generate comprehensive Software Bill of Materials (SBOM) for your projects
Generate comprehensive Software Bill of Materials (SBOM) for your projects with security analysis, risk assessment, and bundle size insights.
You don't need to install it! Use pnpm dlx (recommended) or npx:
# Using the CLI package directly (recommended)
pnpm dlx @billofmaterial/cli generate
# Using npx
npx billofmaterial/cli generate
# Using yarn
yarn dlx billofmaterial/cli generate
Or install globally:
npm install -g billofmaterial/cli
# or
pnpm add -g billofmaterial/cli
Generate an SBOM for your current project:
billofmaterial/cli generate
billofmaterial/cli generate [options]
Options:
-p, --path <path> Path to project directory (default: current directory)
-o, --output <file> Output file path (default: "SBOM.md")
--json Also output JSON format
--no-dev Exclude dev dependencies
--no-bundle-size Skip bundle size analysis
-h, --help Display help for command
# Generate SBOM for current directory
billofmaterial/cli generate
# Generate SBOM for specific project
billofmaterial/cli generate -p ./my-project
# Generate SBOM with custom output
billofmaterial/cli generate -o ./docs/DEPENDENCIES.md
# Generate both markdown and JSON
billofmaterial/cli generate --json
# Skip dev dependencies
billofmaterial/cli generate --no-dev
# Skip bundle size analysis (faster)
billofmaterial/cli generate --no-bundle-size
You can also use the web interface at https://billofmaterial.dev to upload your package.json or entire project and generate SBOM online.
The generated SBOM includes:
MIT
FAQs
Generate comprehensive Software Bill of Materials (SBOM) for your projects
We found that @billofmaterial/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.