Quick Start
Configure a security scanner in yourbunfig.toml:
bunfig.toml
- Scans all packages before installation
- Displays security warnings and advisories
- Cancels installation if critical vulnerabilities are found
- Disables auto-install
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
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
Security companies publish Bun security scanners as npm packages.Installing a Scanner
Install a security scanner from npm:terminal
@oven/bun-security-scanner is an example package name, not a real package. Replace it with the scanner you want to
use, and consult that scanner’s documentation for the exact package name and installation instructions. Most scanners
are installed with bun add.Configuring the Scanner
After installation, configure it in yourbunfig.toml:
bunfig.toml
Enterprise Configuration
Some enterprise scanners take authentication and other configuration from environment variables:terminal