security-review

GitHub

用于在代码上线前对设计、PR或功能进行安全审查。覆盖认证授权、输入处理、密钥管理等风险领域,按严重程度排名发现并提供具体修复方案,最终给出放行或修复优先的判决。

exports/openclaw/security-review/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

请求进行安全审查 要求审查特定PR或变更的安全性 检查新功能是否存在漏洞

Install

npx skills add mohitagw15856/pm-claude-skills --skill security-review -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/exports/openclaw/security-review -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@security-review

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill security-review -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "security-review",
    "homepage": "https:\/\/mohitagw15856.github.io\/pm-claude-skills\/skill\/security-review.html",
    "metadata": {
        "openclaw": {
            "emoji": "🔐"
        }
    },
    "description": "Review a design, PR, or feature for security issues before it ships. Use when asked to do a security review, security-review a change\/PR, or check a feature for vulnerabilities. Produces a structured review across the common risk areas (authn\/authz, input handling, secrets, data exposure, dependencies), findings ranked by severity with concrete fixes, and a ship \/ fix-first verdict. For code and systems you own or are authorized to review."
}

Security Review Skill

A security review is a focused pass for the ways a change could be abused — before it reaches production. This skill reviews a design, PR, or feature against the recurring risk areas, ranks findings by severity, and gives a clear verdict with concrete fixes. It's for code/systems you own or are authorized to review, and it complements (not replaces) automated scanners and a formal pentest.

Required Inputs

Ask for these only if they aren't already provided:

  • What's under review — the design/diff/feature, and what it does.
  • Context — the stack, where it runs, what data/permissions it touches, who can reach it (internet-facing? authenticated?).
  • Sensitivity — the assets involved (PII, credentials, money, admin capability) and the threat context.

Output Format

Security review: [change/feature]

Summary & verdict — one-line read and a call: ✅ ship / 🔁 fix-first / ⛔ block, with the gating issue(s).

Review by risk area — scan each and note findings:

  1. AuthN / AuthZ — is identity verified, and is every action authorized (incl. object-level / IDOR, privilege escalation)?
  2. Input handling — validation/encoding; injection (SQL/command/template), SSRF, path traversal, deserialization, XSS.
  3. Secrets & crypto — hard-coded secrets, key handling, weak/absent crypto, tokens in logs/URLs.
  4. Data exposure — over-broad responses, PII in logs/errors, missing encryption in transit/at rest, verbose errors.
  5. Dependencies & config — known-vuln libraries, insecure defaults, missing security headers, CORS, permissions.
  6. Abuse & availability — rate-limiting, resource exhaustion, business-logic abuse, missing audit logging.

Findings (ranked) — each with severity, where, why it's exploitable, and the fix:

Severity Area Finding (how it's exploited) Fix
🔴 Critical/High
🟡 Medium
🔵 Low / hardening

What's done well — controls already in place (so they're kept).

Follow-ups — anything needing a scanner, a pentest, or a deeper look.

Quality Checks

  • Every standard risk area is considered (authz incl. IDOR, input/injection, secrets, data exposure, deps, abuse)
  • Findings are ranked by severity with a concrete, actionable fix each
  • Exploitability is explained — why it's a real issue in this context, not a generic warning
  • A clear ship / fix-first / block verdict names the gating issues
  • Existing good controls are acknowledged; deeper follow-ups (scanner/pentest) are flagged

Anti-Patterns

  • Do not produce a generic checklist — tie each finding to this code/design and its exploit path
  • Do not rank everything the same — separate critical from hardening nits
  • Do not report an issue without a fix — give the concrete remediation
  • Do not miss authorization (IDOR/privilege) — it's the most common real-world web flaw
  • Do not review code you don't own or aren't authorized to assess

Based On

Secure code/design review practice (OWASP Top 10 & ASVS risk areas, severity-ranked findings, actionable remediation).

Version History

  • 54fad50 Current 2026-07-19 12:32

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
857392c0
Indexed
2026-07-19 12:32

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 12:27
浙ICP备14020137号-1 $방문자$