Repolode
prowler-cloud

prowler-cloud/prowler

AWS、Azure、GCPなどのクラウド環境でセキュリティとコンプライアンスのチェックを実行できる、オープンソースのクラウドセキュリティプラットフォーム兼CLI。

代替できる製品:WizPrisma Cloud

スター
15,087
フォーク
2,451
未解決の Issue
494
最終コミット
9 時間前

これは何?

Prowlerは、クラウドアカウントのセキュリティとコンプライアンスを評価するオープンソースツールです。CLIは、AWS、Azure、Google Cloud、Kubernetes、GitHub、Microsoft 365など複数のプロバイダーを対象に、豊富な組み込みチェックを実行します。チェック結果は、CIS、NIST、PCI-DSS、HIPAA、GDPR、SOC 2などのフレームワークに対応付けられます。

GUIを使いたいチーム向けに、Prowler Local Serverも提供されています。これはNext.jsのUI、Django REST API、Celeryワーカーで構成されるセルフホスト型Webアプリで、CLIからローカルダッシュボードを起動できます。また、AIアシスタントのコンポーネント(Lighthouse)と、AWS上のクラウドインベントリや検出結果をグラフ化するAttack Paths機能も含まれており、データはNeo4jまたはAmazon Neptuneに保存できます。

ProwlerはPyPIからインストールするか、コンテナとして実行できます。公式GitHub Actionを使えば、CIワークフローでスキャンを実行し、コードスキャン向けにSARIF形式で結果を出力できます。

主な機能

  • 01AWS、Azure、GCP、Kubernetes、GitHub、Microsoft 365を対象に、組み込みのセキュリティチェックを実行する。
  • 02検出結果をCIS、NIST、PCI-DSS、HIPAA、GDPRなどのコンプライアンスフレームワークに対応付ける。
  • 03プロバイダーごとのCLIコマンドとローカルダッシュボードを提供する。
  • 04APIとバックグラウンドワーカーを備えたセルフホスト型Webインターフェースを提供する。
  • 05コードスキャン向けにSARIF形式で出力できる公式GitHub Actionを含む。
  • 06クラウドインベントリと検出結果を組み合わせて、AWS上にAttack Pathsグラフを構築する。

ユースケース

  • コンプライアンスレビューの前に、CISベンチマークに照らしてAWSまたはAzureアカウントを監査する。
  • プルリクエストごとにCIパイプラインでクラウドセキュリティスキャンを実行する。
  • KubernetesクラスターやGitHub組織の設定に誤りがないか確認する。
  • 複数のクラウドアカウントにまたがるセキュリティ状況を、1つのセルフホスト型ダッシュボードで追跡する。

クイックスタート

  1. 1

    Docker Composeをインストールする

  2. 2

    READMEに記載されている最新リリース用のdocker-compose.ymlと.envをダウンロードする

  3. 3

    Docker ComposeでProwler Local Serverを起動し、http://localhost:3000を開く

    docker compose up -d

使う前に知っておきたいこと

  • Local Serverをセルフホストするには、Docker Composeと、API、ワーカー、データベースなど複数のサービスを実行する必要があります。
  • クラウドアカウントをスキャンするには各プロバイダーの認証情報が必要です。また、一部の機能ではAWS設定をコンテナにマウントするなど、追加のセットアップが必要です。

トピック

よくある質問

prowler とは?
AWS、Azure、GCPなどのクラウド環境でセキュリティとコンプライアンスのチェックを実行できる、オープンソースのクラウドセキュリティプラットフォーム兼CLI。 Prowlerは、クラウドアカウントのセキュリティとコンプライアンスを評価するオープンソースツールです。CLIは、AWS、Azure、Google Cloud、Kubernetes、GitHub、Microsoft 365など複数のプロバイダーを対象に、豊富な組み込みチェックを実行します。チェック結果は、CIS、NIST、PCI-DSS、HIPAA、GDPR、SOC 2などのフレームワークに対応付けられます。
prowler は無料で使えますか?ライセンスは?
prowler は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
prowler は今もメンテナンスされていますか?
活発にメンテナンス中。prowler の最終コミットは 2026年10月22日 です。
prowler は何に使えますか?
コンプライアンスレビューの前に、CISベンチマークに照らしてAWSまたはAzureアカウントを監査する。 プルリクエストごとにCIパイプラインでクラウドセキュリティスキャンを実行する。 KubernetesクラスターやGitHub組織の設定に誤りがないか確認する。 複数のクラウドアカウントにまたがるセキュリティ状況を、1つのセルフホスト型ダッシュボードで追跡する。
prowler のインストール方法は?
Docker Composeをインストールする READMEに記載されている最新リリース用のdocker-compose.ymlと.envをダウンロードする Docker ComposeでProwler Local Serverを起動し、http://localhost:3000を開く: docker compose up -d
prowler はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/prowler-cloud/prowler

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト