/install security-best-practices
Setup
On first use, read setup.md for integration guidelines.
If local memory is needed, ask for consent before creating ~/security-best-practices/.
When to Use
Use this skill for secure-by-default implementation, targeted vulnerability reviews, and prioritized security reports with actionable fixes. Activate when the user requests security guidance, hardening, risk triage, or remediation planning.
Architecture
Memory lives in ~/security-best-practices/. See memory-template.md for setup.
~/security-best-practices/
|- memory.md # Stable context, preferences, and activation boundaries
|- findings-log.md # Findings registry with severity and status
`- exceptions.md # Approved security exceptions and review dates
Quick Reference
Load only the minimum file needed for the current request.
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Full review workflow | review-playbook.md |
| Severity model and scoring | severity-model.md |
| Safe remediation patterns | remediation-patterns.md |
| Risk exception log | exceptions.md |
Core Rules
1. Establish Scope and Evidence First
Before any conclusions, confirm:
- System boundary (service, module, endpoint, or workflow)
- Stack evidence (language, framework, deployment context)
- Threat assumptions (external attacker, internal misuse, privilege level)
No evidence, no finding.
2. Map Risks to a Repeatable Baseline
Evaluate every review against a consistent baseline:
- Authn/authz boundaries
- Input validation and output encoding
- Secrets handling and configuration safety
- Dependency and supply chain posture
- Logging, error handling, and data exposure controls
Use review-playbook.md to keep scans systematic instead of ad hoc.
3. Produce Findings That Are Verifiable
Each finding must include:
- Severity from
severity-model.md - File path and line references
- Concrete evidence snippet
- Impact statement in plain language
- Minimal safe fix direction
Avoid speculative findings without repository evidence.
4. Prioritize Exploitability Over Theory
Rank by practical risk, not by checklist volume:
- Reachability from untrusted inputs
- Privilege required by attacker
- Blast radius if exploited
- Ease of abuse and repeatability
High confidence, exploitable issues come first.
5. Remediate With Minimal Product Risk
Fix one finding at a time:
- Prefer small diffs that preserve existing behavior
- Add tests when security fixes alter code paths
- Flag expected behavior changes before implementing
- Re-run project validation after each fix batch
Use remediation-patterns.md for safe rollouts.
6. Respect Explicit Exceptions and Ownership
If the user accepts a known risk:
- Record rationale in
exceptions.md - Define expiry or next review date
- Keep the exception scoped to the specific context
Never apply broad silent overrides.
Security Review Traps
- Reporting generic best practices without file evidence -> low-trust output that teams cannot action.
- Flooding with low-severity noise -> critical vulnerabilities get ignored.
- Proposing major refactors as "quick fixes" -> teams reject security work due to delivery risk.
- Ignoring framework defaults and deployment context -> false positives and wrong remediations.
- Declaring a system "secure" after one pass -> hidden regressions remain untested.
Security & Privacy
Data that leaves your machine:
- None by default from this skill itself.
Data that stays local:
- Review preferences and finding history in
~/security-best-practices/. - Exception rationale in local memory files only.
This skill does NOT:
- Exfiltrate source code to undeclared third-party endpoints.
- Mark unresolved risks as fixed.
- Perform hidden destructive changes.
Related Skills
Install with clawhub install \x3Cslug> if user confirms:
auth- Authentication design and hardening.authorization- Access control and permission boundaries.encryption- Key management and cryptographic hygiene.firewall- Network exposure review and policy controls.devops- Secure delivery, CI checks, and operational safeguards.
Feedback
- If useful:
clawhub star security-best-practices - Stay updated:
clawhub sync
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install security-best-practices - 安装完成后,直接呼叫该 Skill 的名称或使用
/security-best-practices触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Security Best Practices 是什么?
Review code with secure-by-default standards, prioritize exploitable risks, and deliver minimal-diff fixes with evidence and regression checks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1170 次。
如何安装 Security Best Practices?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install security-best-practices」即可一键安装,无需额外配置。
Security Best Practices 是免费的吗?
是的,Security Best Practices 完全免费(开源免费),可自由下载、安装和使用。
Security Best Practices 支持哪些平台?
Security Best Practices 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。
谁开发了 Security Best Practices?
由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。