
[!NOTE] SafetyCLI にぜひご参加ください。さまざまな職種で採用中です。
Safety CLI は、Python の依存関係の脆弱性をスキャンするツールです。既知の脆弱性を持つパッケージや悪意のあるパッケージを、ローカル開発環境、CI/CD、本番システムで検出することで、ソフトウェアサプライチェーンセキュリティを強化します。Safety CLI は数分で導入でき、検出された脆弱性に対する明確で実践可能な修正推奨事項を提供します。
業界で最も包括的な脆弱性および悪意のあるパッケージデータベースを活用することで、Safety CLI Scanner はソフトウェア開発ライフサイクルのすべての段階で脆弱性を検出できるようにします。
pip install safety を実行します。safety scan を使用して初回スキャンを実行します。safety auth で認証状況を確認します。safety scan を実行します。safety --help:ヘルプを表示し、利用可能なすべてのコマンドを表示します。safety auth:認証フローを開始するか、状況を表示します。safety scan:カレントディレクトリで脆弱性スキャンを実行します。safety system-scan:開発マシン上のサプライチェーン資産(AIアシスタント(Claude Code、Claude Desktopなど)、依存関係、ランタイム、環境、開発者ツール)を検出します。Safety の商用製品の一部として利用可能です。詳細は https://getsafety.com/ をご覧ください。safety scan --apply-fixes:脆弱性のある依存関係を更新します。私たちは、コードベースで報告された問題に対して高い応答性と透明性を維持することを約束します。この SLA は、問題のタイムリーな解決とコミュニティとの効果的なコミュニケーションを確実にするためのポリシーと手順を概説しています。
完全なドキュメントは https://docs.safetycli.com でご利用いただけます。
ドキュメントには以下の主要トピックが含まれています。
Safety CLI 3
脆弱性の修正
統合
管理
出力
その他
システムステータスは https://status.safetycli.com で確認できます。
さらなるサポートについては、[email protected] までメールでお問い合わせください。
Safety は MIT ライセンスのもとで公開されています。
アカウントを作成すると、新しいユーザーには Team プランの7日間無料トライアルが提供され、その後は Free プランにダウングレードされます。このプランは単一ユーザーに限定され、商用利用には推奨されません。
商用利用向けの有料プランは、1シートあたり月額25ドルからご利用いただけます。これにより、フル脆弱性データベースを使用したスキャンが可能になり、無料プランや他のプロバイダーよりも3倍多くの追跡脆弱性および悪意のあるパッケージをカバーします。Team および Enterprise プランの詳細については、https://safetycli.com/resources/plans をご覧いただくか、[email protected] までメールでお問い合わせください。
Safety CLI 3 は Python バージョン >=3.9 をサポートしています。サポートされているバージョンの詳細、および Docker イメージを使用して <3.9 のバージョンで Safety CLI を実行するオプションについては、Documentation Hub をご覧ください。
当社は、メンテナンスされ安全なすべての Python バージョンに加え、それより1つ下のマイナーバージョンをサポートするポリシーを維持しています。これらの基準を満たす Python バージョンの詳細は、https://endoflife.date/python をご覧ください。