关于 prowler
prowler 是面向 Prowler 仓库开发者的技能,概述 SDK、API、UI 和 MCP 组件,并列出支持的提供方与常用命令,同时指向相关技能和本地开发参考资料。
主要功能
- 01SDK、API、UI 和 MCP 组件概览
- 02提供方列表
- 03快速开发命令
- 04提交风格概览
- 05相关技能参考
适用场景
- 01查找 Prowler 组件及其技术栈
- 02获取 SDK 或 API 开发的常用命令
- 03为检查、测试或组件实践选择相关技能
MCP 相关
该技能说明 MCP 组件使用 FastMCP 2.13.1,并指向提供 MCP 服务工具相关内容的 prowler-mcp 技能。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ prowler-cloud/ prowler --skill prowler安装后在 Claude Code 中输入/prowler确认已加载。
附带文件references/prowler-docs.md
详细介绍
组件
| 组件 | 技术栈 | 位置 |
|---|---|---|
| SDK | Python 3.10+, uv | prowler/ |
| API | Django 5.1, DRF, Celery | api/ |
| UI | Next.js 16, React 19, Tailwind 4 | ui/ |
| MCP | FastMCP 2.13.1 | mcp_server/ |
快速命令
# SDK
uv sync
uv run python prowler-cli.py aws --check check_name
uv run pytest tests/
# API
cd api && uv run python src/backend/manage.py runserver
cd api && uv run pytest
# UI
cd ui && pnpm run dev
cd ui && pnpm run healthcheck
# MCP
cd mcp_server && uv run prowler-mcp
# Full Stack
docker-compose up -d
提供商
AWS、Azure、GCP、Kubernetes、GitHub、M365、OCI、AlibabaCloud、Cloudflare、MongoDB Atlas、NHN、LLM、IaC
提交风格
feat:、fix:、docs:、chore:、perf:、refactor:、test:
相关技能
prowler-sdk-check- 创建安全检查prowler-api- Django/DRF 模式prowler-ui- Next.js/React 模式prowler-mcp- MCP 服务工具prowler-test- 测试模式
资源
- 文档:参见 references/ 中的本地开发指南链接
评论
支持 Markdown