快速入门
在你的bunfig.toml 中配置安全扫描器:
bunfig.toml
- 在安装前扫描所有包
- 显示安全警告和建议
- 如果发现致命建议,则取消安装
工作原理
安全扫描器在bun install、bun add 和其他包操作期间分析包。它们可以检测:
- 已知安全漏洞(CVE)
- 恶意包
- 许可证合规问题
安全级别
扫描器以两个严重级别报告问题:fatal(致命) - 安装立即停止,退出码非零warn(警告) - 在交互式终端中,提示是否继续;在 CI 中,立即退出
使用预构建的扫描器
安全公司发布 Bun 安全扫描器作为 npm 包。安装扫描器
从 npm 安装安全扫描器:terminal
@oven/bun-security-scanner 是一个示例包名,不是真实的包。请将其替换为你要使用的扫描器,并查阅该扫描器的文档以获取确切的包名和安装说明。大多数扫描器使用 bun add 安装。配置扫描器
安装后,在bunfig.toml 中配置它:
bunfig.toml
企业配置
一些企业扫描器从环境变量中获取认证信息和其他配置:terminal