audn-ai/skills
GitHub: audn-ai/skills
为 AI 代理提供自动化红队测试能力,解决其在编码 IDE 中的安全评估难题。
Stars: 1 | Forks: 0
# audn/skills
**对你的 AI 代理进行红队测试,无论它们来自哪个代码 IDE。** 面向语音和文本 AI 代理的自动化对抗安全测试——包括越狱、提示注入、数据提取、社会工程学以及合规性报告。
适用于 **Claude Code、Cursor、Codex、Windsurf、Cline、Amp** 以及 [40+ 其他编码代理](https://agentskills.io)。
## 先决条件
**Audn.ai 账户** — [免费注册](https://audn.ai)
## 快速开始
### 1. 安装技能
```
npx skills add audn-ai/skills --all -a claude-code
```
### 2. 身份验证(仅首次需要)
在 Claude Code 中运行:
```
/audn-login
```
这会注册 Audn.ai 的 MCP 服务器。然后:
1. **重启 Claude Code** — 使用 `/exit` 或 `Ctrl+C` 退出,然后再次运行 `claude`(MCP 服务器在启动时加载)
2. 再次运行 `/audn-login`
3. 运行 `/mcp` → 选择 `audn-redteam` → 点击“Authenticate” → 通过浏览器登录
登录后,令牌会存储在系统密钥链中并自动刷新。无需 API 密钥。
**未使用 Claude Code?** 在 [audn.ai/dashboard/settings](https://audn.ai/dashboard/settings) 生成令牌,然后:
```
export AUDN_API_TOKEN="your-bearer-token"
```
### 3. 对你的代理进行红队测试
```
/audn-red https://api.openai.com/v1/chat/completions
```
仅此而已。Audn 会注册你的代理,选择攻击场景,运行活动,并交付完整的漏洞报告。
## 安装
```
# 单项技能
npx skills add audn-ai/skills --skill audn-red -a claude-code
# 全部技能
npx skills add audn-ai/skills --all -a claude-code
# 同时多个智能体
npx skills add audn-ai/skills --skill audn-red -a claude-code -a cursor -a codex
# 全局安装(适用于所有项目)
npx skills add audn-ai/skills --skill audn-red -a claude-code -g
# Claude Code 插件模式
claude --plugin-dir ./ # from this repo
```
## 技能
### `audn-login` — 与 Audn.ai 身份验证
设置身份验证。在 Claude Code 中,通过集成的 MCP 服务器触发浏览器 OAuth 登录。在其他代理中,指导 API 令牌设置。
```
/audn-login
```
### `audn-red` — 完整红队审计
端到端对抗安全活动。注册代理、验证连接性、从库中选择攻击场景、创建并执行活动、监控进度、获取结果、检查漏洞并生成报告。
```
/audn-red https://api.openai.com/v1/chat/completions
/audn-red https://api.anthropic.com/v1/messages
/audn-red https://your-internal-api.com/chat
```
**输出**:安全等级(A-F)、漏洞表、攻击类别分解、修复建议。
### `audn-quick-scan` — 快速漏洞扫描
仅运行关键和高严重性场景,用于快速烟雾测试。耗时比完整审计更短。
```
/audn-quick-scan https://api.openai.com/v1/chat/completions
```
### `audn-compliance-report` — 合规报告
基于已完成的活动数据生成 ISO 42001、SOC2、漏洞、高管或通用合规报告。
```
/audn-compliance-report iso_42001
/audn-compliance-report soc2
/audn-compliance-report executive
```
### `audn-agent-setup` — 注册并验证代理
为测试注册文本 API 代理(OpenAI、Anthropic、自定义 LLM)或语音代理(Twilio、Genesys、Amazon Connect)。
```
/audn-agent-setup https://api.openai.com/v1/chat/completions
/audn-agent-setup +14155551234
```
### `audn-scenario-builder` — 自定义攻击场景
设计自定义对抗攻击场景——提示注入、越狱、数据提取、社会工程学、情绪操纵、角色混淆。
```
/audn-scenario-builder
```
### `audn-vuln-monitor` — 漏洞仪表板
列出并分类所有代理的漏洞。严重等级、类别、修复建议、趋势分析。
```
/audn-vuln-monitor
```
## 测试内容
| 攻击类别 | 测试内容 |
|----------|----------|
| 提示注入 | 系统提示覆盖、指令劫持、上下文操纵 |
| 越狱 | 安全护栏绕过、人格覆盖、DAN 风格攻击 |
| 数据提取 | PII 泄露、凭证暴露、系统提示提取 |
| 社会工程学 | 权威冒充、紧迫性操纵、信任利用 |
| 情绪操纵 | 同情利用、负罪感操纵、关系滥用 |
| 角色混淆 | 身份混淆、角色扮演利用、上下文切换 |
## API 覆盖范围
这些技能编排了 [Audn.ai API](https://audn.ai/docs/api):
| 资源 | 操作 |
|------|------|
| 代理 | 创建、列出、删除、验证(文本 + 电话) |
| 活动 | 创建、执行(语音 + 文本)、状态、删除 |
| 场景 | 库浏览、自定义创建、更新、删除、执行 |
| 结果 | 列表(带筛选)、详情查看、统计 |
| 报告 | 生成(ISO 42001、SOC2、漏洞、高管、合规) |
| 漏洞 | 列出(带严重等级/类别/状态) |
| API 密钥 | 创建、列出、撤销、轮换 |
## 同时作为 Claude Code 插件
该仓库同时也是一个 Claude Code 插件,内含 **捆绑的 MCP 服务器**,可自动处理 OAuth 登录:
```
# 直接加载(包含带 OAuth 的 MCP 服务器)
claude --plugin-dir /path/to/this/repo
# 或作为市场应用添加
/plugin marketplace add audn-ai/skills
# 或从官方市场安装(需审批)
/plugin install audn-redteam@claude-plugins-official
```
作为插件加载时,`mcp.audn.ai` 的 MCP 服务器会通过 OAuth 2.1 与 PKCE 及动态客户端注册连接——无需 API 密钥。运行 `/mcp` 通过浏览器进行身份验证,之后所有 34 个 Audn API 工具即可原生使用。
```
# 或单独添加 MCP 服务器(不带插件)
claude mcp add --transport http audn-redteam https://mcp.audn.ai/mcp/audn-rn8sx
```
## 工作原理
这些技能是 **指令文件**(SKILL.md),用于教导你的编码代理如何编排 Audn.ai API。它们不包含任何专有代码——仅包含结构化提示,用于调用公共 API 端点。
Audn.ai 平台负责繁重工作:对抗提示生成、多轮攻击执行、漏洞分析以及合规报告生成。
## 许可证
MIT —— 参见 [LICENSE](LICENSE)。技能为开源。Audn.ai API 受 [Audn.ai 服务条款](https://audn.ai/terms) 约束。
**[audn.ai](https://audn.ai)** — AI 代理的持续安全测试。
标签:40+代理, AI代理安全, AI安全, Amp, API令牌, Audn.ai, Chat Copilot, Claude Code, Cline, Codex, Cursor, MCP服务器, MITM代理, npx, OAuth认证, Windsurf, 代码IDE集成, 合规报告, 安全报告, 对抗性测试, 技能包, 提示注入, 数据提取, 演示模式, 社会工程, 编码代理, 语音与文本AI, 跨代理兼容, 集群管理