可自托管的开源 AI 安全运营中心,融合告警、用 LLM 智能体分诊,并保留可审计的决策记录。
thomasunise/argus
自托管、MIT 开源的安全运营平台,AI 智能体负责调查告警,并在策略、审批与回滚约束下执行响应动作。
- Star
- 135
- Fork
- 10
- 未关闭 Issue
- 4
- 最近提交
- 前天
这是什么?
Argus 监控云账号、身份服务、代码仓库、终端、网络和 Kubernetes 集群,在发现攻击模式时生成告警。专门的 AI 智能体使用只读工具对告警进行分诊和调查,只能提出修改建议。建议的操作需经过独立的动作代理,由其执行策略检查、人工审批、试运行、可逆性校验,并提供紧急停止开关。
响应动作目录包含 27 种带类型的操作,覆盖 AWS、Azure、GCP、Kubernetes、GitHub、Okta、Entra、Cloudflare、CrowdStrike 和 SentinelOne。自动响应剧本先以影子模式运行,默认关闭,审批可直接在 Slack 中完成。项目还包含面向 OpenAI 与 Anthropic 流量的 AI 网关、针对恶意 AI 智能体的诱饵,以及带范围校验的渗透测试工具和智能体攻击模拟器。
Argus 支持通过 Docker Compose、Helm 或面向 AWS 和 Azure 的 Terraform 自托管。它使用 PostgreSQL 或 SQLite 存储数据,Redis 处理任务队列,并通过哈希链接、HMAC 签名的审计链记录操作,可同步到 S3 Object Lock 或 Azure 不可变存储。
核心功能
- 01借助 13 条检测规则,覆盖云、身份、代码、终端、网络和 Kubernetes。
- 02AI 专家智能体使用只读工具调查,不能直接执行动作。
- 03动作代理对 27 种类型化操作执行策略检查、双人审批、试运行和回滚。
- 04可选的自动响应剧本先以影子模式运行,并有每小时调用上限与自动回滚。
- 05防篡改审计链可同步到 S3 Object Lock 或 Azure 不可变存储。
- 06内置带范围校验的渗透测试工具,并集成 CISA KEV 与 EPSS 漏洞信息。
适用场景
- 安全团队监控 AWS、Azure 或 GCP 账号的公网暴露与可疑行为。
- 需要通过数据防泄漏和预算管控员工使用 OpenAI、Anthropic 接口的企业。
- 在预发或实验环境中定期执行范围受限渗透测试的团队。
- 需要为 SOC 2、NIST 800-171 或 ISO 27001 审计留存证据的公司。
快速上手
- 1
创建并激活虚拟环境
python -m venv .venv && . .venv/bin/activate - 2
安装依赖
pip install -r requirements.txt -r requirements-dev.txt - 3
复制环境变量文件并生成密钥
cp .env.example .env && python scripts/generate_secrets.py --write - 4
在本地启动 API
uvicorn app.main:app --host 127.0.0.1 --port 8080
使用前须知
- 需要 Python 3.11 或 3.12;生产环境还需要 PostgreSQL、Redis 和外部审计存储。
- 许多功能(自动响应、AI 网关、自动渗透测试)默认关闭,需要主动配置。
- 云和安全工具集成需要您自己的账户、API 密钥以及已安装的工具。
- 项目较新(114 星),社区支持可能有限。
收录于专题
标签
常见问题
- argus 是什么?
- 自托管、MIT 开源的安全运营平台,AI 智能体负责调查告警,并在策略、审批与回滚约束下执行响应动作。 Argus 监控云账号、身份服务、代码仓库、终端、网络和 Kubernetes 集群,在发现攻击模式时生成告警。专门的 AI 智能体使用只读工具对告警进行分诊和调查,只能提出修改建议。建议的操作需经过独立的动作代理,由其执行策略检查、人工审批、试运行、可逆性校验,并提供紧急停止开关。
- argus 可以免费使用吗?用的什么许可证?
- argus 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- argus 还在维护吗?
- 活跃维护中。argus 最近一次提交是在 2026年11月5日。
- argus 适合用来做什么?
- 安全团队监控 AWS、Azure 或 GCP 账号的公网暴露与可疑行为。 需要通过数据防泄漏和预算管控员工使用 OpenAI、Anthropic 接口的企业。 在预发或实验环境中定期执行范围受限渗透测试的团队。 需要为 SOC 2、NIST 800-171 或 ISO 27001 审计留存证据的公司。
- argus 怎么安装和运行?
- 创建并激活虚拟环境: python -m venv .venv && . .venv/bin/activate 安装依赖: pip install -r requirements.txt -r requirements-dev.txt 复制环境变量文件并生成密钥: cp .env.example .env && python scripts/generate_secrets.py --write 在本地启动 API: uvicorn app.main:app --host 127.0.0.1 --port 8080
- 在哪里获取 argus?
- 源代码和安装说明在 GitHub 上:https://github.com/thomasunise/argus
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 AI 智能体身份与访问层,统一管理认证、权限与审计,连接 1200 多个外部系统。
面向端点的 AI Agent 行为可见性工具,支持本地检测、可选的操作前拦截和事后取证还原。
面向安全团队与 AI 智能体的开源安全自动化平台,用于构建工作流、管理案件和响应事件。
面向 Claude Code 和 Codex 的智能体编排层,提供多智能体集群、可学习记忆、向量检索与跨机器联邦协作。
面向 Claude Code 的最佳实践指南与参考合集,涵盖子代理、命令、Skills、Hooks、记忆与工作流。