网络安全技能:主控代理路由器与安全套件
一个统一编排器与自主路由器,整合 29 种专业网络安全技能。该技能自动将用户的安全请求映射到精确的方法论、grep 模式、审计检查表和报告标准。
执行不变式如下:
$$\text{用户请求 / 安全任务} \xrightarrow{\text{动态意图路由}} \text{领域技能 DAG} \xrightarrow{\text{授权门控}} \text{目标审计} \xrightarrow{\text{分类发现}} \text{可交付成果}$$
⚡ 动态意图路由矩阵
收到安全任务后,识别主领域并调用或引用匹配的子技能:
| 领域族 | 专业子技能 | 主要触发条件与目标工作流 | 规范路径 |
|---|---|---|---|
| 应用安全与供应链 | owasp-audit | 源码审计、OWASP Top 10 (2021)、IDOR、SQLi、XSS、SSRF | skills/owasp-audit/SKILL.md |
api-audit | REST、GraphQL、RPC 端点、OWASP API Top 10 (2023)、BOLA、批量赋值 | skills/api-audit/SKILL.md | |
dependency-audit | 依赖项 CVE、锁定文件分类、供应链漏洞、恶意包 | skills/dependency-audit/SKILL.md | |
secrets-audit | 泄露的 API 密钥、凭据、代码中令牌扫描、Git 历史、CI/CD、Bundle | skills/secrets-audit/SKILL.md | |
crypto-audit | 加密算法、KDF 参数、IV/Nonce 处理、TLS 态势 | skills/crypto-audit/SKILL.md | |
mobile-audit | iOS 与 Android 安全审查、OWASP MASVS/MASTG、钥匙串、平台 IPC | skills/mobile-audit/SKILL.md | |
| 攻击与侦察 | recon | 外部攻击面发现、资产映射、子域名、端口扫描 | skills/recon/SKILL.md |
osint-recon | 开源情报、域名足印、公开泄露关联 | skills/osint-recon/SKILL.md | |
web-pentest | 实时 Web 渗透测试、OWASP WSTG、身份验证绕过、业务逻辑缺陷 | skills/web-pentest/SKILL.md | |
red-team-engagement | 基于目标的对手模拟、假设入侵场景、横向移动 | skills/red-team-engagement/SKILL.md | |
| 检测与响应 | incident-triage | 活跃事件调查、NIST SP 800-61、范围界定、遏制 | skills/incident-triage/SKILL.md |
disk-forensics | 磁盘镜像分析、取证工件、时间线重建、监管链 | skills/disk-forensics/SKILL.md | |
siem-detection | 检测工程、Sigma 规则、日志源覆盖、MITRE ATT&CK 映射 | skills/siem-detection/SKILL.md | |
soc-operations | SOC 工作流、告警分类、Runbook 创建、MTTD/MTTR 优化 | skills/soc-operations/SKILL.md | |
threat-hunting | 假设驱动的威胁狩猎、PEAK 框架、离地攻击狩猎 | skills/threat-hunting/SKILL.md | |
breach-patterns | 真实世界泄露事件教训(Capital One、LastPass、Snowflake、MOVEit、Okta) | skills/breach-patterns/SKILL.md | |
| 云与基础设施 | cloud-audit | AWS / GCP / Azure 配置错误、公共存储桶、IAM 权限提升、安全组 | skills/cloud-audit/SKILL.md |
container-audit | Docker 与 Kubernetes 安全、Dockerfile、Pod 安全准入、RBAC 策略 | skills/container-audit/SKILL.md | |
iam-audit | 身份与访问管理、云 IAM、SSO/IdP(Okta/Entra)、RBAC/ABAC | skills/iam-audit/SKILL.md | |
| AI 安全 | prompt-injection | LLM 提示注入、越狱、间接注入、RAG 数据投毒 | skills/prompt-injection/SKILL.md |
ai-risk-management | NIST AI RMF + EU AI Act 治理、偏见、鲁棒性、第三方模型风险 | skills/ai-risk-management/SKILL.md | |
| 设计与治理 | threat-modeling | 实现前安全架构、STRIDE、数据流信任边界 | skills/threat-modeling/SKILL.md |
vuln-research | CVE 深入分析、利用可达性、CISA KEV、EPSS 评分、补丁分析 | skills/vuln-research/SKILL.md | |
finding-triage | 处理引擎(已修复 / 搁置 / 接受风险 / 误报)+ 工单 | skills/finding-triage/SKILL.md | |
csf-mapping | NIST CSF 2.0 映射(治理、识别、保护、检测、响应、恢复) | skills/csf-mapping/SKILL.md | |
security-comms | 管理层、客户与董事会沟通;事件披露备忘录 | skills/security-comms/SKILL.md | |
| 合规与隐私 | privacy-engineering | GDPR / CCPA / CPRA 合规、DSAR 管道、数据最小化、DPIA | skills/privacy-engineering/SKILL.md |
pci-audit | PCI DSS v4.0 审计、持卡人数据环境(CDE)、传输与静态加密 | skills/pci-audit/SKILL.md | |
hipaa-audit | HIPAA 安全与隐私规则、ePHI 保护、18 个标识符、BAA 审查 | skills/hipaa-audit/SKILL.md |
🛡️ 核心操作原则与道德保障
-
强制授权门控:
- 对于所有攻击性或入侵性技能(
recon、osint-recon、web-pentest、red-team-engagement),在运行命令前确认有明确的书面范围或自属权限。 - 如果目标无归属、未经授权或具有破坏性,立即拒绝。
- 对于所有攻击性或入侵性技能(
-
零假设——基于证据的发现:
- 切勿仅凭关键词存在就分类为一个发现。读取控制流,验证调用栈,并检查上游中间件或框架清理器是否已消除风险。
- 每个报告的发现必须提供:
- 确切文件路径和行号
- 易受攻击的代码片段
- 具体利用机制 / 攻击向量
- 严重性评级(CVSS 或 严重 / 高 / 中 / 低 / 信息性)
- 可复制粘贴的修复指导
-
闭环解决:
- 将审计发现输入
finding-triage以生成标准化工单元数据。 - 当发现需传达给非技术利益相关者、管理层或客户时,使用
security-comms。
- 将审计发现输入
🚀 跨 AI 主机调用与执行
Claude Code / Desktop
通过斜杠命令或自然查询直接调用:
/owasp-audit
/cloud-audit
# 或通过对话路由:
“对我们的认证路由执行一次完整安全审计”
Google Antigravity & Gemini CLI
当识别到安全任务时,主路由器自动激活。使用 bun 直接运行底层脚本:
bun ./bin/cli.js route “检查我们的 Dockerfile 和 k8s 清单”
Cursor IDE
规则安装在 .cursor/rules/<skill-name>.mdc 下,并在编辑相关代码文件(如认证处理器、terraform 文件、Dockerfile)时按上下文触发。
OpenAI Codex / ChatGPT
适配后的指令位于 adapters/codex/<skill-name>.md,可直接作为自定义指令或系统提示加载。