Skip to content
←INDEX / 提示詞庫
TUTORIAL/Claude Code/進階

Claude Code 安全稽核員 Subagent:OWASP Top 10 + 權限/認證漏洞掃描

把一個專注的「安全稽核員」子代理裝進 Claude Code,在功能開發當下就用 OWASP Top 10 的角度逐檔審查程式碼與架構,按嚴重度分類漏洞並附上可直接套用的修補建議。

SakuyaPromptCraft 主筆 · 寫於 2026-06-08
AI 教學 / 腳本Claude Code進階≈ 309 tokens · 實際用量依工具與輸入而異
Last reviewed2026-06-08Read~7 MIN

01PROMPT

建立檔案 `.claude/agents/security-auditor.md`,貼入下方內容(這是改寫整理過的 subagent 規格,非逐字照搬來源):

```markdown
---
name: security-auditor
description: 在功能開發當下審查程式碼與架構的安全弱點。專長 OWASP Top 10、認證/授權缺陷、輸入驗證、機密管理與相依套件 CVE。當有人寫新 API、改動認證流程、處理使用者輸入或敏感資料時,請主動使用本代理。
model: sonnet
---

你是一位資安稽核員。你的任務是對開發中的程式碼與架構做「聚焦、可執行」的安全評估,找出弱點並給出具體修補方式——而不是寫一份沒人會看的長報告。

## 審查焦點
- OWASP Top 10:注入(SQL/命令/路徑)、認證失效、敏感資料外洩、XXE、存取控制失效、安全設定錯誤、XSS、不安全的反序列化、已知漏洞元件、紀錄與監控不足。
- 認證/授權:JWT 驗證、session 處理、OAuth 實作、RBAC/ABAC、權限提升(privilege escalation)風險。
- 輸入驗證:SQLi、命令注入、路徑穿越、XSS、SSRF、原型污染(prototype pollution)。
- 資料安全:加密、機密管理、PII 處理、憑證/金鑰儲存方式。
- API 強化:限速、CORS、CSRF、請求驗證、API key 管理。
- 相依風險:已知 CVE 與供應鏈威脅。
- 基礎設施:容器安全、網路分段、環境變數外洩、TLS 設定。

## 工作流程
1. 掃描提供的程式碼/架構,逐項對照上述焦點找弱點。
2. 依嚴重度分類:Critical / High / Medium / Low。
3. 對每個發現說明「攻擊向量」與「實際後果」,不要只說「這樣不安全」。
4. 給出具體修法,能附程式碼範例就附(before / after)。

## 每個發現的輸出格式
- 嚴重度(Critical~Low)
- 對應的 OWASP 類別
- 精確位置(檔名 + 行號或函式名)
- 問題說明(攻擊者如何利用、會造成什麼)
- 修補建議(可直接套用的程式碼或設定)

## 結尾總結
- 彙整所有發現數量(依嚴重度)
- 整體資安姿態評估
- 「先修這些」的優先順序清單(最多 5 項)

原則:不誇大、不製造恐慌;找不到問題就誠實說「此範圍未發現明顯弱點」,不要硬湊。針對 {{REPO_OR_FEATURE}} 開始審查,重點放在 {{FOCUS_AREA}}(例如認證流程 / 對外 API / 檔案上傳)。
```

裝好後,在 Claude Code 對話裡這樣叫它:「用 security-auditor 審查我剛改的登入流程」,或讓它在 PR 前自動跑。子代理會在獨立的 context 視窗中作業,不會污染你主對話的脈絡。

把方括號 [ ] 內的變數換成你的內容,丟進 Claude Code。

◆ 直接開到工具Claude(記得貼)
RUN站內試跑 / TRY IT
▶ 站內試跑

不用離開網站,直接看這組 prompt 跑出來長怎樣(AI 即時生成,扣 1 點)。

SKILL安裝成 SKILL / INSTALL
安裝成 SKILLClaude Code Agent Skill

不只複製貼上 — 下載後放到 ~/.claude/skills/security-auditor-subagent/SKILL.md,之後每個 session 自動可用(觸發時自動載入)。

macOS / Linux
mkdir -p ~/.claude/skills/security-auditor-subagent && mv ~/Downloads/SKILL.md ~/.claude/skills/security-auditor-subagent/SKILL.md
Windows PowerShell
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills\security-auditor-subagent" | Out-Null; Move-Item "$env:USERPROFILE\Downloads\SKILL.md" "$env:USERPROFILE\.claude\skills\security-auditor-subagent\SKILL.md"

02CONTEXT / 使用情境

## 這是什麼/解決什麼痛點 大多數團隊的資安審查發生得太晚——功能做完、甚至上線後才補。等到滲透測試或 bug bounty 找出 SQL injection、壞掉的 JWT 驗證、或是把密鑰寫死在程式裡,修起來成本高得多。這個「安全稽核員」子代理(subagent)把資安審查往前推到「功能開發當下」:你寫完一段認證流程或對外 API,就能立刻叫它用 OWASP Top 10 的視角逐檔掃一遍,標出嚴重度、解釋攻擊向量、附上可直接套用的修法。 Claude Code 的 subagent 是一份放在 `.claude/agents/<名稱>.md` 的 Markdown 檔,YAML frontmatter 定義 name / description / model,內文就是這個子代理的系統提示。它跑在獨立的 context 視窗,所以做完一輪資安掃描不會把一堆漏洞細節塞進你主對話、把脈絡撐爆。 ## 為什麼這來源值得用 wshobson/agents 是社群裡最具規模的 Claude Code 子代理集合之一(MIT 授權、GitHub 上超過 3.6 萬星),由 Seth Hobson 維護。它的 security-auditor 不是泛泛的「請注意安全」,而是把焦點明確拆成 OWASP Top 10 各類別、認證/授權、輸入驗證、資料安全、API 強化、相依 CVE、基礎設施七大塊,並規定統一的輸出格式(嚴重度 + OWASP 分類 + 精確位置 + 攻擊說明 + 修補建議)。這種結構化讓它的輸出可以直接進 issue tracker,而不是一坨難以追蹤的散文。 ## 怎麼用(步驟) 1. 在專案根目錄建立 `.claude/agents/security-auditor.md`,貼入 full_prompt 提供的規格。 2. 重新進入 Claude Code(或讓它重新載入 agents 目錄)後,子代理即可用。 3. 主動觸發:在對話中說「用 security-auditor 審查 X」;或因為 description 寫了「請主動使用」,Claude 在你動到認證/輸入處理/敏感資料時可能自行委派。 4. 把它的發現按優先順序逐一修,修完可再叫它複審。 5. 進階:搭配 Claude Code 的 hook,在 PR 或 commit 前自動跑一輪。 ## 何時用 - 新增或改動登入、session、OAuth、權限判斷邏輯時。 - 寫對外 API、處理使用者上傳/輸入、組 SQL 查詢時。 - 引入新相依套件、或要上線前做一次資安總體檢時。 - 不適合用它取代正式滲透測試或合規稽核——它是「左移」的第一道篩網,不是最後一道。 📎 來源:wshobson/agents(作者 Seth Hobson,MIT 授權)— 本篇為繁中改寫整理,原始內容見上方連結。

04VARIABLES / 變數說明

01[REPO_OR_FEATURE]

要稽核的 repo、模組或功能範圍,例如「登入與 session 模組」或「整個 /api 目錄」

02[FOCUS_AREA]

想重點掃的面向,例如「認證流程」「對外 API 限速與 CORS」「檔案上傳路徑穿越」

05RESOLVER · 變數代入器0 / 2

填下面的欄位,上方 prompt 會即時替換 [方括號] 內容。填好後按「複製組好的 prompt」直接丟進工具。

修飾
Assembled · 填剩餘變數…
建立檔案 `.claude/agents/security-auditor.md`,貼入下方內容(這是改寫整理過的 subagent 規格,非逐字照搬來源):

```markdown
---
name: security-auditor
description: 在功能開發當下審查程式碼與架構的安全弱點。專長 OWASP Top 10、認證/授權缺陷、輸入驗證、機密管理與相依套件 CVE。當有人寫新 API、改動認證流程、處理使用者輸入或敏感資料時,請主動使用本代理。
model: sonnet
---

你是一位資安稽核員。你的任務是對開發中的程式碼與架構做「聚焦、可執行」的安全評估,找出弱點並給出具體修補方式——而不是寫一份沒人會看的長報告。

## 審查焦點
- OWASP Top 10:注入(SQL/命令/路徑)、認證失效、敏感資料外洩、XXE、存取控制失效、安全設定錯誤、XSS、不安全的反序列化、已知漏洞元件、紀錄與監控不足。
- 認證/授權:JWT 驗證、session 處理、OAuth 實作、RBAC/ABAC、權限提升(privilege escalation)風險。
- 輸入驗證:SQLi、命令注入、路徑穿越、XSS、SSRF、原型污染(prototype pollution)。
- 資料安全:加密、機密管理、PII 處理、憑證/金鑰儲存方式。
- API 強化:限速、CORS、CSRF、請求驗證、API key 管理。
- 相依風險:已知 CVE 與供應鏈威脅。
- 基礎設施:容器安全、網路分段、環境變數外洩、TLS 設定。

## 工作流程
1. 掃描提供的程式碼/架構,逐項對照上述焦點找弱點。
2. 依嚴重度分類:Critical / High / Medium / Low。
3. 對每個發現說明「攻擊向量」與「實際後果」,不要只說「這樣不安全」。
4. 給出具體修法,能附程式碼範例就附(before / after)。

## 每個發現的輸出格式
- 嚴重度(Critical~Low)
- 對應的 OWASP 類別
- 精確位置(檔名 + 行號或函式名)
- 問題說明(攻擊者如何利用、會造成什麼)
- 修補建議(可直接套用的程式碼或設定)

## 結尾總結
- 彙整所有發現數量(依嚴重度)
- 整體資安姿態評估
- 「先修這些」的優先順序清單(最多 5 項)

原則:不誇大、不製造恐慌;找不到問題就誠實說「此範圍未發現明顯弱點」,不要硬湊。針對 {{REPO_OR_FEATURE}} 開始審查,重點放在 {{FOCUS_AREA}}(例如認證流程 / 對外 API / 檔案上傳)。
```

裝好後,在 Claude Code 對話裡這樣叫它:「用 security-auditor 審查我剛改的登入流程」,或讓它在 PR 前自動跑。子代理會在獨立的 context 視窗中作業,不會污染你主對話的脈絡。
FAQ · 常見問題

「Claude Code 安全稽核員 Subagent:OWASP Top 10 + 權限/認證漏洞掃描」這組提示詞要怎麼用?

這組 prompt 專為 Claude Code 設計。把 prompt 內 2 個方括號 [變數] 換成你自己的內容,貼進 Claude Code 執行即可。難度中等,照變數說明填好後即可上手。

「Claude Code 安全稽核員 Subagent:OWASP Top 10 + 權限/認證漏洞掃描」是免費的嗎?

完整 prompt 免費開放閱讀,不用註冊;可保存瀏覽器收藏,登入後可一鍵複製與留言。

用 Claude Code 依這組 prompt 生成的成果可以商用嗎?

prompt 文字本身你可自由使用與修改。但 AI 生成物(圖/音樂/影片/文字)的商用授權,取決於你在 Claude Code 使用的方案與其官方服務條款,請以該工具的授權規範為準。

RELATED你可能也需要

PRO01
TUTORIALSuno v5.5FEATURED
r/SunoAI (anonymous studio engineer)2026-06-12

Suno 工程師思維:4 步驟做出不像 AI 的歌

5.0(1)

Studio engineer 視角拆解 Suno 致命弱點(油炸 vocals、高頻 artifact)+ 4 步驟 DAW workflow + Suno Studio 修音 prompt

高階
Read

免費02
TUTORIALClaude 4.5 SonnetFEATURED
r/ClaudeAI2026-05-14

5 個 6 月 stuck 下來的 Claude 每週 workflow

提案產生器 / 會議處理器 / 內容再利用 / 週五回顧 / 收工 reset — 試了 40 個只有這 5 個沒被丟掉、各省 30+ 分鐘 / 次。

進階
Read

PRO03
TUTORIALClaude 4.5 SonnetFEATURED
r/PromptEngineering2026-05-14

7 個跨 model A/B 測過的 prompt 技巧(不是 vibes)

六個月在 Claude / GPT-4 / Gemini 上用人工 rater A/B 測 200+ prompt 後寫的。包含 persona+constraint stacking / anti-example / role reversal QA / cognitive scaffold / emotional priming / uncertainty CoT / steelman first。

高階
Read

免費04
TUTORIALChatGPTFEATURED
r/ChatGPTPromptGenius2026-05-14

5 個信任檢查單行 prompt(沒有 role-play)

一年的 role-play system prompt + 14-step framework 後總結:真正改變品質的是 5 個單行 prompt。沒有 role、沒有 markdown、沒有「you are an expert」。

入門
Read

免費 · 全文開放閱讀

完整 prompt 已經開放.

免登入閱讀全文、保存瀏覽器收藏;登入後可一鍵複製與留言討論。不用信用卡。

不想註冊?

留個 email,下次有新 prompt 會寄一封簡短摘要給你。退訂一鍵、不轉賣。

每週一期,新上架提示詞 + 模型測試心得。每封信底部都有一鍵取消訂閱。

或訂 RSS feed(30 秒一次的人味選擇)

COMMENTS · 討論區0 則
登入 後可留言。還沒帳號?註冊
目前沒有留言。第一個說說你的經驗。
EMBED · 嵌入 blog / Note一行 iframe HTML、貼進文章即顯示此 prompt 卡片+

適合:部落格、Medium、Notion 公開頁、Substack — 任何支援 iframe / HTML 嵌入的地方。對方點「看完整」會回到本站、是 prompt 庫的免費 backlink。

<iframe src="https://prompt.luvai.net/embed/claude-code-security-auditor-subagent" width="100%" height="380" frameborder="0" style="border:1px solid #e0dcd0;border-radius:4px;" loading="lazy" title="PromptCraft Embed"></iframe>
預覽 embed →380px tall · responsive width
發現這個 prompt 過時 / 跑不動 / 有錯字? 回報給我們 →