Safety を使ってリリース前や環境昇格前にPython依存関係セットの既知の脆弱性を監査する
Pythonのrequirementsファイルや環境をスキャンし、既知の脆弱性や悪意のあるパッケージが配信やプロモーションワークフローに進む前に検出します。
前提条件
Python、pip、スキャン対象のrequirementsファイルまたはPython環境、およびSafetyの全機能を使用する場合はSafetyの認証情報が必要です。
インストール
環境に合わせた上流のインストール手順またはセットアップ手順を使用してください。
pip install safetyを実行します。
上流からの要件と注意事項:
- サポートされているPythonバージョン
- Safety CLIは、ローカル開発環境やCI/CDパイプラインにおいて、既知の脆弱性を持つパッケージや悪意のあるパッケージを検出することでソフトウェアサプライチェーンセキュリティを強化するPython依存関係脆弱性スキャナーです。
基本的な使用方法やスタートアップガイド:
-
GitHub Action
-
CI/CDでSafety CLIをテストするには、GitHub Action を使用してください。
-
上流ドキュメントから抽出: https://raw.githubusercontent.com/pyupio/safety/HEAD/README.md