Quick Start
Configure a security scanner in yourbunfig.toml:
bunfig.toml
- Scan all packages before installation
- Display security warnings and advisories
- Cancel installation if critical vulnerabilities are found
- Automatically disable auto-install for security
How It Works
Security scanners analyze packages duringbun install, bun add, and other package operations. They can detect:
- Known security vulnerabilities (CVEs)
- Malicious packages
- License compliance issues
- …and more!
Security Levels
Scanners report issues at two severity levels:fatal- Installation stops immediately, exits with non-zero codewarn- In interactive terminals, prompts to continue; in CI, exits immediately
Using Pre-built Scanners
Many security companies publish Bun security scanners as npm packages that you can install and use immediately.Installing a Scanner
Install a security scanner from npm:terminal
Consult your security scanner’s documentation for their specific package name and installation
instructions. Most scanners will be installed with
bun add.Configuring the Scanner
After installation, configure it in yourbunfig.toml:
bunfig.toml
Enterprise Configuration
Some enterprise scanners might support authentication and/or configuration through environment variables:terminal