security-review
Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.
Target: Cloud, operations & security. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original Chinese text
Topics in the source
- 安全性審查技能
- 何時啟用
- 安全性檢查清單
- 1. 密鑰管理
- FAIL: 絕不這樣做
- PASS: 總是這樣做
- 驗證步驟
- 2. 輸入驗證
此技能確保所有程式碼遵循安全性最佳實務並識別潛在漏洞。 實作認證或授權 處理使用者輸入或檔案上傳 建立新的 API 端點 處理密鑰或憑證 實作支付功能 儲存或傳輸敏感資料 整合第三方 API [ ] 無寫死的 API 金鑰、Token 或密碼 [ ] 所有密鑰在環境變數中 [ ] .env.local 在 .gitignore 中 [ ] git 歷史中無密鑰 [ ] 生產密鑰在託管平台(Vercel、Railway)中 [ ] 所有使用者輸入以 schema 驗證 [ ] 檔案上傳受限(大小、類型、副檔名) [ ] 查詢中不直接使用使用者輸入 [ ] 白名單驗證(非黑名單) [ ] 錯誤訊息不洩露敏感資訊 [ ] 所有資料庫查詢使用參數化查詢 [ ] SQL 中無字串串接 [ ] ORM/查詢建構器正確使用 [ ] Supabase 查詢正確淨化 [ ] Token 儲存在 httpOnly cookies(非 localStorage) [ ] 敏感操作前有授權檢查 [ ] Supabase 已啟用 Row Level Security [ ] 已實作基於角色的存取控制 [ ] 工作階段管理安全 [ ] 使用者提供的 HTML 已淨化 [ ] CSP headers 已設定 [ ] 無未驗證的動態內容渲染 [ ] 使用 React 內建 XSS 保護 [ ] 狀態變更操作有 CSRF tokens [ ] 所有 cookies 設定 SameSite=Strict [ ] 已實作 Double-submit cookie 模式 [ ] 所有 API 端點有速率限制 [ ] 昂貴操作有更嚴格限制 [ ] 基於 IP 的速率限制 [ ] 基於使用者的速率限制(已認證) [ ] 日誌中無密碼、token 或密鑰 [ ] 使用者收到通用錯誤訊息 [ ] 詳細錯誤只在伺服器日誌 [ ] 不向使用者暴露堆疊追蹤 [ ] 錢包簽章已驗證 [ ] 交易詳情已驗證 [ ] 交易前有餘額檢查 [ ] 無盲目交易簽署 [ ] 依賴保持最新 [ ] 無已知漏洞(npm audit 乾淨) [ ] Lock 檔案已 commit [ ] GitHub 上已啟用 Dependabot [ ] 定期安全更新 任何生產部署前: [ ] 密鑰:無寫死密鑰,全在環境變數中 [ ] 輸入驗證:所有使用者輸入已驗證 [ ] SQL 注入:所有查詢已參數化 [ ] XSS:使用者內容已淨化 [ ] CSRF:保護已啟用 [ ] 認證:正確的 token 處理 [ ] 授權:角色檢查已就位 [ ] 速率限制:所有端點已啟用 [ ] HTTPS:生產環境強制使用 [ ] 安全標頭:CSP、X-Frame-Options 已設定 [ ] 錯誤處理:錯誤中無敏感資料 [ ] 日誌記錄:無敏感資料被記錄
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- affaan-m/ECC
- Source file
- docs/zh-TW/skills/security-review/SKILL.md
- Fixed revision
- d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
Requirements
- Only the author’s Skill metadata is included. Read the full instructions to check dependencies, licensing and conditions of use.
A small first task
先阅读原作者说明,再决定是否在自己的 AI 工具中使用。
Instructions for your AI tool
- Claude Desktop: resource-specific guide not available yet
- Claude Code: resource-specific guide not available yet
- Cursor: resource-specific guide not available yet
- Codex: resource-specific guide not available yet
Author documentation is not live verification by this site. Without evidence, we do not mark a resource as compatible, safe or free.
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: affaan-m/ECC · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T15:01:42.768Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.