在发布或环境晋升前,使用 Safety 审计 Python 依赖项集以发现已知漏洞
在交付或环境晋升流程开始前,扫描 Python 依赖项和环境,检测已知的易受攻击或恶意包。
先决条件
Python、pip、待扫描的 requirements 文件或 Python 环境,以及使用完整 Safety 功能所需的 Safety 认证。
安装
使用与你的环境匹配的上游安装或设置路径:
- 运行 pip install safety。
来自上游的要求和注意事项:
- 支持的 Python 版本
- Safety CLI 是一个 Python 依赖项漏洞扫描器,旨在通过检测具有已知漏洞和恶意包的本地开发环境、CI/... 来增强软件供应链安全。
基本用法或入门说明:
-
GitHub Action
-
使用我们的 GitHub Action 在 CI/CD 中测试 Safety CLI。
-
提取自上游文档:https://raw.githubusercontent.com/pyupio/safety/HEAD/README.md