meleeislandbot/adversal-agents

GitHub: meleeislandbot/adversal-agents

一个便携的 agent 引导式框架,用于对 AI agent 进行红队测试环境的快速设置与成本可控的评估编排。

Stars: 0 | Forks: 0

# Adversal Agents 便携的、agent 引导的设置,用于对 AI agent 进行红队测试,支持多种 provider CLI、本地工具、可复现的 trace 以及成本控制。 本项目假设存在一个 **Hermes coordinator profile**,但代码库本身无法激活该 profile。`profiles/hermes-redteam-coordinator/SOUL.md` 中的模板只有在被复制到所选的 Hermes profile 中或被某个设置步骤安装后才有效。 ## 人类快速上手 代码库: ``` https://github.com/meleeislandbot/adversal-agents ``` 复制下方的 prompt 并将其粘贴到你想要用于一次性设置的 agent 中。 ## 一次性引导 prompt ## 引导完成后 设置完成后,常规的 agent 应使用项目上下文文件,并且 **不应重新运行引导**,除非用户明确要求设置新的环境。 ## 本代码库提供的内容 ## 设计原则 - **Agent 优先的一次性设置**,而非手动安装文档。 - **引导式流程**,而非一份庞大的最终错误报告。 - 设置后将 **项目本地状态** 保存在 `.adversal/` 中;源码库仅在 `templates/project/` 下保留模板。 - **订阅/本地优先**;使用计量的 API 需要明确批准。 - **确定性评分优先**;LLM 仅用于判定模糊情况。 - **记录所有 trace**:prompt、工具调用、输出、判定、预算和认证路由。 - **Provider CLI 是 worker**,而不是 coordinator profile。 - **专业维护**:版本化、审查、验证和发布管理。 ## 安全与成本策略 默认情况下,设置严禁: - 使用付费/计量的 API; - 写入 API 密钥或机密信息; - 修改全局配置; - 运行 `sudo`; - 安装后台服务; - 执行真实的外部副作用; - 覆盖现有的项目文件。 agent 可以创建缺失的项目本地文件夹/文件,并运行只读诊断,而无需打断用户。 ## 专业维护 本代码库使用: - 通过 `VERSION` 进行的语义化版本控制; - `CHANGELOG.md` 中的发布历史; - Conventional Commits; - 针对非微小更改的分支 + pull request 工作流; - 通过 `make validate` 进行的代码库验证; - 在 push 和 pull request 时进行的 GitHub Actions 验证。 参见: ## 当前状态 这是一个早期的项目脚手架。现有的 `llm-wiki/` 包含了关于 agent 红队测试、基准测试、威胁面、worker 架构以及成本感知编排的研究基础。
标签:AI红队, DLL 劫持, SOC Prime, 人工智能, 大语言模型, 开发工具, 文档结构分析, 用户模式Hook绕过, 配置审计, 防御加固