Repolode
prowler-cloud

prowler-cloud/prowler

开源云安全平台与命令行工具,可对 AWS、Azure、GCP 等云环境执行安全与合规检查。

可替代:WizPrisma Cloud

Star
15,087
Fork
2,451
未关闭 Issue
494
最近提交
9小时前

这是什么?

Prowler 是一款开源的云安全与合规评估工具,用于检查云账号中的安全配置。其命令行工具内置大量检查项,覆盖 AWS、Azure、Google Cloud、Kubernetes、GitHub、Microsoft 365 等平台,并将结果映射到 CIS、NIST、PCI-DSS、HIPAA、GDPR、SOC 2 等合规框架。

对于偏好图形界面的团队,Prowler 提供可自托管的 Prowler Local Server,由 Next.js 前端、Django REST API 和 Celery 任务队列组成,也可通过 `prowler dashboard` 启动本地仪表盘。项目还包含 AI 安全助手 Lighthouse,以及面向 AWS 的 Attack Paths 功能,可将云资源清单与检查结果组合为图谱,存储于 Neo4j 或 Amazon Neptune。

可通过 PyPI 安装或以容器方式运行。官方 GitHub Action 支持在 CI 流程中执行扫描,并可输出 SARIF 结果供代码扫描使用。

核心功能

  • 01对 AWS、Azure、GCP、Kubernetes、GitHub、Microsoft 365 等平台执行内置安全检查。
  • 02将检查结果映射到 CIS、NIST、PCI-DSS、HIPAA、GDPR 等合规框架。
  • 03每个云平台提供对应的命令行入口,并可启动本地仪表盘。
  • 04提供可自托管的 Web 界面,包含 API 与后台任务进程。
  • 05提供官方 GitHub Action,可输出 SARIF 结果用于代码扫描。
  • 06在 AWS 上将云资源清单与检查结果组合为 Attack Paths 攻击路径图。

适用场景

  • 在合规审计前,依据 CIS 基准检查 AWS 或 Azure 账号配置。
  • 在 CI 流水线中对每个 Pull Request 执行云安全扫描。
  • 检查 Kubernetes 集群或 GitHub 组织设置中的错误配置。
  • 在一个自托管仪表盘中跟踪多个云账号的安全状态。

快速上手

  1. 1

    安装 Docker Compose

  2. 2

    按 README 所示下载最新版本的 docker-compose.yml 和 .env 文件

  3. 3

    使用 Docker Compose 启动 Prowler 本地服务器,然后打开 http://localhost:3000

    docker compose up -d

使用前须知

  • 自托管本地服务器需要 Docker Compose,并运行 API、工作进程和数据库等多个服务。
  • 扫描云账户需要各云服务商的凭据,部分功能还需额外配置,例如将 AWS 配置挂载到容器中。

标签

常见问题

prowler 是什么?
开源云安全平台与命令行工具,可对 AWS、Azure、GCP 等云环境执行安全与合规检查。 Prowler 是一款开源的云安全与合规评估工具,用于检查云账号中的安全配置。其命令行工具内置大量检查项,覆盖 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 流水线中对每个 Pull Request 执行云安全扫描。 检查 Kubernetes 集群或 GitHub 组织设置中的错误配置。 在一个自托管仪表盘中跟踪多个云账号的安全状态。
prowler 怎么安装和运行?
安装 Docker Compose 按 README 所示下载最新版本的 docker-compose.yml 和 .env 文件 使用 Docker Compose 启动 Prowler 本地服务器,然后打开 http://localhost:3000: docker compose up -d
在哪里获取 prowler?
源代码和安装说明在 GitHub 上:https://github.com/prowler-cloud/prowler

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目