
Research
Supply Chain Attack on Axios Pulls Malicious Dependency from npm
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.
billofmaterial
Advanced tools
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 npx or pnpm dlx:
# Using npx
npx billofmaterial@latest generate
# Using pnpm
pnpm dlx billofmaterial@latest generate
# Using yarn
yarn dlx billofmaterial@latest generate
Or install globally:
npm install -g billofmaterial
# or
pnpm add -g billofmaterial
Generate an SBOM for your current project:
billofmaterial generate
billofmaterial 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 generate
# Generate SBOM for specific project
billofmaterial generate -p ./my-project
# Generate SBOM with custom output
billofmaterial generate -o ./docs/DEPENDENCIES.md
# Generate both markdown and JSON
billofmaterial generate --json
# Skip dev dependencies
billofmaterial generate --no-dev
# Skip bundle size analysis (faster)
billofmaterial 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 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.

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.

Security News
TeamPCP is partnering with ransomware group Vect to turn open source supply chain attacks on tools like Trivy and LiteLLM into large-scale ransomware operations.