網路安全技能:主代理路由與安全套件
一個統一的編排器與自主路由,涵蓋 29 個專業網路安全技能。此技能會自動將使用者安全需求映射到精確的方法論、grep 模式、稽核查檢表與報告標準。
執行不變量為:
$$\text{使用者請求 / 安全任務} \xrightarrow{\text{動態意圖路由器}} \text{領域技能 DAG} \xrightarrow{\text{授權閘門}} \text{目標稽核} \xrightarrow{\text{分類後發現}} \text{可執行交付成果}$$
⚡ 動態意圖路由矩陣
當收到安全任務時,識別主要領域並調用或引用對應的子技能:
| 領域系列 | 專業子技能 | 主要觸發條件與目標工作流程 | 標準路徑 |
|---|---|---|---|
| AppSec 與供應鏈 | 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、lockfile 分類、供應鏈漏洞、惡意套件 | skills/dependency-audit/SKILL.md | |
secrets-audit | 洩漏的 API 金鑰、憑證、程式碼中的 Token 掃描、Git 歷史、CI/CD、套件 | 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 | 即時網頁滲透測試、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 工作流程、警示分類、劇本建立、MTTD/MTTR 最佳化 | skills/soc-operations/SKILL.md | |
threat-hunting | 假設驅動的威脅狩獵、PEAK 框架、Living-off-the-land 狩獵 | 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
# 或執行對話式路由:
"Run a complete security audit on our authentication routes"
Google Antigravity & Gemini CLI
主路由器在識別到安全任務時會自動啟動。直接使用 bun 運行底層腳本:
bun ./bin/cli.js route "check our Dockerfiles and k8s manifests"
Cursor IDE
規則安裝在 .cursor/rules/<skill-name>.mdc 下,並在編輯相關程式碼檔案(例如身份驗證處理程式、terraform 檔案、Dockerfile)時根據上下文觸發。
OpenAI Codex / ChatGPT
調整後的說明位於 adapters/codex/<skill-name>.md,可直接作為自訂指令或系統提示載入。