ワンクリックで
security-fast-scan
執行完整的應用程式安全掃描,檢查 OWASP Top 10 漏洞、敏感資料洩漏、依賴套件漏洞和安全配置問題。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
執行完整的應用程式安全掃描,檢查 OWASP Top 10 漏洞、敏感資料洩漏、依賴套件漏洞和安全配置問題。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
API 開發流程引導技能,協助開發者選擇合適的開發流程(API First 或 Code First),並提供 OpenAPI 規格管理、程式碼產生等自動化支援。
BDD 測試實作技能,協助開發者使用 Reqnroll 撰寫行為驅動開發測試,包含 Gherkin 語法、測試步驟實作與 Docker 測試環境設定。
快取策略與多層快取設計技能,協助開發者實作 L1 Memory + L2 Redis 分層快取,包含 TTL 管理、版本控制與失效策略。
EF Core 操作與最佳化技能,協助開發者正確使用 Entity Framework Core,包含 DbContextFactory 模式、查詢最佳化、Migration 管理與反向工程。
專案初始化與配置技能,負責引導使用者完成新專案的初始化、配置設定、GitHub 範本套用與專案狀態檢測。
Repository 設計指導技能,協助開發者根據業務需求選擇最合適的 Repository 設計策略(資料表導向 vs 需求導向 vs 混合模式)。
| name | security-fast-scan |
| description | 執行完整的應用程式安全掃描,檢查 OWASP Top 10 漏洞、敏感資料洩漏、依賴套件漏洞和安全配置問題。 |
本 SKILL 須搭配閱讀:開發規則
執行全面的應用程式安全掃描,整合所有安全檢查項目,識別潛在的安全漏洞與風險。
使用 Grep 工具搜尋以下模式:
SQL Injection:
\$\{.*\}.*SELECT|INSERT|UPDATE|DELETE (範本字串中的 SQL)\+.*SELECT|INSERT|UPDATE|DELETE (字串拼接的 SQL)fmt\.Sprintf.*SELECT|INSERT|UPDATE|DELETE (Go 的字串格式化)Command Injection:
exec\(|execSync\(|spawn\(.*sh.*-ceval\(exec\.Command.*sh.*-cdangerouslySetInnerHTML\.innerHTML\s*=document\.write\(AKIA[0-9A-Z]{16} (AWS Access Key)sk-[a-zA-Z0-9]{48} (OpenAI API Key)password\s*[:=]\s*["'][^"']{6,}["']api[_-]?key\s*[:=]\s*["'][^"']+["']Node.js 專案:
cd [專案目錄]
npm audit --json
Go 專案:
cd [專案目錄]
govulncheck ./...
.NET 專案:
cd [專案目錄]
dotnet list package --vulnerable
掃描配置檔中的問題:
Access-Control-Allow-Origin.*\* (CORS 配置)httpOnly.*false|secure.*false (Cookie 配置)DEBUG.*true|debug.*true (Debug mode)@workspace 執行安全掃描
使用 security-scan 掃描 src/WebAPI 目錄
graph TD
A[啟動安全掃描] --> B[掃描注入攻擊]
B --> C[掃描 XSS 漏洞]
C --> D[掃描敏感資料]
D --> E[檢查依賴套件]
E --> F[檢查安全配置]
F --> G[產生報告]
G --> H{發現漏洞?}
H -->|是| I[依嚴重程度分類]
H -->|否| J[報告安全]
I --> K[輸出詳細報告]
開發階段:
定期檢查:
發布前:
🔒 安全掃描報告
==========================================
掃描時間: [時間]
掃描目標: [路徑]
📊 統計資訊
🔴 嚴重 (Critical): [數量]
🟠 高 (High): [數量]
🟡 中 (Medium): [數量]
🔵 低 (Low): [數量]
⚠️ 發現的漏洞
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 Critical
[詳細列表]
🟠 High
[詳細列表]
🟡 Medium
[詳細列表]
🔵 Low
[詳細列表]
✅ 建議修復步驟
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[具體建議]
修復優先級:立即修復
修復優先級:本週內修復
修復優先級:兩週內修復
修復優先級:下次重構時處理
target_path(可選):
src/WebAPIA: 依專案大小而定,通常 1-5 分鐘
A: 部分可以(如依賴套件更新),但多數需要人工審查與修復
A: 建立排除清單,並結合人工審查確認
產生完整安全掃描報告時,請參考:
assets/security-report-template.md - 詳細的安全檢查報告範本範本包含:
error-handling - 安全的錯誤處理模式api-development - API 安全設計security-check-secrets - 敏感資料掃描security-check-dependencies - 依賴套件檢查security-check-config - 安全配置檢查security-deep-review - 程式碼安全審查api-security-specialist - 使用本 skill 進行安全審查