DK0310/soar-crew

GitHub: DK0310/soar-crew

一个基于多智能体 AI 的 SOC 自动化系统,用于端到端处理 Wazuh 安全告警,实现分类到响应的智能化协作。

Stars: 0 | Forks: 0

# SOAR 团队 欢迎来到由 [crewAI](https://crewai.com) 提供支持的 LatestAiDevelopment Crew 项目。此模板旨在帮助您轻松搭建多智能体 AI 系统,利用 crewAI 提供的强大而灵活的框架。我们的目标是让您的智能体能够有效协作处理复杂任务,最大限度地发挥它们的集体智慧和能力。 ## 安装说明 请确保您的系统安装了 Python >=3.10 <3.14。本项目使用 [UV](https://docs.astral.sh/uv/) 进行依赖管理和包处理,提供无缝的设置和执行体验。 首先,如果尚未安装,请安装 uv: ``` pip install uv ``` 接下来,导航到您的项目目录并安装依赖项: (可选)使用 CLI 命令锁定依赖项并安装: ``` crewai install ``` ### 自定义设置 **将您的运行时设置添加到 `.env` 文件中**: - `OLLAMA_BASE_URL`、`OLLAMA_MODEL`(用于本地 LLM) - `VT_API_KEY` - `ABUSEIPDB_API_KEY` - `WAZUH_API_URL`(加上 `WAZUH_API_USER`/`WAZUH_API_PASSWORD` 或 `WAZUH_API_TOKEN`) - `CHROMA_API_KEY`、`CHROMA_TENANT`、`CHROMA_DATABASE`、`CHROMA_COLLECTION` - 修改 `src/latest_ai_development/config/agents.yaml` 以定义您的智能体 - 修改 `src/latest_ai_development/config/tasks.yaml` 以定义您的任务 - 修改 `src/latest_ai_development/crew.py` 以添加您自己的逻辑、工具和特定参数 - 修改 `src/latest_ai_development/main.py` 以为您的智能体和任务添加自定义输入 ## 运行项目 要启动您的 AI 智能体团队并开始执行任务,请从项目根目录运行以下命令: ``` $ crewai run ``` 此命令将初始化 SOC 多层团队并执行: 1. 分类 + 规范化 + MITRE 映射 2. 误报审查 3. 威胁情报增强 4. 取证调查(包含高风险跳过逻辑指令) 5. 事件响应计划 6. SOC 领导者综合评估 可选的运行时输入可通过环境变量传递: - `SEC_AGENT_ALERT_JSON`(JSON 字符串) - `SEC_AGENT_ALERT_FREQUENCY_COUNT`(整数) - `SEC_AGENT_LOG_FILE_PATH`(项目内的相对/绝对文件路径) ### 新 Wazuh 告警自动运行 运行一个轻量级的轮询器,每当新告警到达时即调用该团队: ``` $ uv run watch ``` 可选的环境变量调优: - `SEC_AGENT_WATCH_INTERVAL`(秒,默认为 10) ## 了解您的团队 latest-ai-development Crew 由多个 AI 智能体组成,每个智能体都具有独特的角色、目标和工具。这些智能体协作完成一系列任务(定义在 `config/tasks.yaml` 中),利用他们的集体技能来实现复杂目标。`config/agents.yaml` 文件概述了团队中每个智能体的能力和配置。 ## 支持 关于 LatestAiDevelopment Crew 或 crewAI 的支持、问题或反馈。 - 访问我们的 [文档](https://docs.crewai.com) - 通过我们的 [GitHub 仓库](https://github.com/joaomdmoura/crewai) 联系我们 - [加入我们的 Discord](https://discord.com/invite/X4JWnZnxPb) - [与我们的文档助手聊天](https://chatg.pt/DWjSBZn) 让我们一起用 crewAI 的强大与简洁创造奇迹。
标签:AI风险缓解, AI驱动安全, AMSI绕过, CrewAI框架, LLM评估, MITRE ATT&CK映射, Ollama, Python开发, SOAR, Wazuh集成, 事件响应规划, 取证调查, 多代理AI系统, 威胁情报丰富, 威胁检测, 安全运营中心, 本地大语言模型, 网络安全, 网络映射, 警报自动化处理, 误报审核, 逆向工具, 隐私保护