security-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited security-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Comprehensive security review by orchestrating multiple security-related skills into a single, repeatable workflow. This skill does not implement security controls itself — it routes each concern to the specialist skill best equipped to handle it.
npx clawhub@latest install security-reviewMost security gaps emerge at the seams between domains: auth is solid but input validation is missing, APIs are locked down but container images run as root. This skill ensures nothing falls through the cracks by systematically invoking every relevant security skill in a coordinated sequence.
| Does | Does NOT |
|---|---|
| Defines a fixed review order so every area is covered | Implement fixes (delegates to the relevant skill) |
| Routes each concern to the specialist skill that owns it | Replace automated scanning tools (complements them) |
| Provides a unified checklist spanning OWASP Top 10 and beyond | Serve as a standalone security audit certification |
| Produces a severity-classified report with response-time expectations |
Execute each area in order. Skip an area only if the project provably does not use that domain (e.g., skip step 5 if there are no smart contracts).
| Step | Skill to Read | Key Focus Areas |
|---|---|---|
| 1. Auth & Authz | auth-patterns | Session management, password hashing, MFA, RBAC/ABAC, OAuth/OIDC token validation |
| 2. Input & Errors | error-handling-patterns | Server-side validation, parameterized queries, output encoding, safe error messages, file upload restrictions |
| 3. Dependencies | quality-gates (security gates) | Known CVEs, lock file integrity, license compliance, pinned versions, base-image provenance |
| 4. API Security | api-design-principles | Auth on every endpoint, rate limiting, request size limits, CORS policy, sensitive data in responses |
| 5. Smart Contracts | solidity-security | Reentrancy, integer overflow, access control, oracle manipulation, upgrade proxies. Skip if no contracts. |
| 6. Infrastructure | docker-expert, k8s-manifest-generator | Non-root users, minimal base images, no build-time secrets, network policies, resource limits, TLS |
| Security Concern | Skill | Path |
|---|---|---|
| Authentication & authorization | auth-patterns | ai/skills/backend/auth-patterns/SKILL.md |
| Input validation & error handling | error-handling-patterns | ai/skills/backend/error-handling-patterns/SKILL.md |
| Dependency scanning & security gates | quality-gates | ai/skills/testing/quality-gates/SKILL.md |
| API security & endpoint hardening | api-design-principles | ai/skills/backend/api-design-principles/SKILL.md |
| Smart contract vulnerabilities | solidity-security | ai/skills/devops/solidity-security/SKILL.md |
| Container security | docker-expert | ai/skills/devops/docker/SKILL.md |
| Kubernetes security | k8s-manifest-generator | ai/skills/devops/kubernetes/k8s-manifest-generator/SKILL.md |
Work through every item. Mark each as Pass, Fail, or N/A.
| Severity | Definition | Response Time | Examples |
|---|---|---|---|
| Critical | Actively exploitable, data breach imminent | Immediate — stop release | RCE, SQL injection, auth bypass, exposed secrets |
| High | Exploitable with moderate effort | 24 hours | Privilege escalation, XSS (stored), CSRF on state-changing ops |
| Medium | Exploitable under specific conditions | 1 week | Information disclosure, missing rate limiting, verbose errors |
| Low | Minimal impact, defense-in-depth | Next sprint | Missing security headers, outdated non-vulnerable deps |
Rule: Any Critical finding blocks the release. No exceptions, no waivers without CISO sign-off.
# Security Review Report
**Project:** [name] | **Reviewer:** [name] | **Date:** YYYY-MM-DD
**Scope:** [components reviewed] | **Overall Risk:** Critical | High | Medium | Low
## Executive Summary
[2-3 sentence summary of findings and overall posture]
## Findings
### [FINDING-001] Title
- **Severity:** Critical | High | Medium | Low
- **Category:** OWASP A01-A10 | Input | Auth | Infra | ...
- **Location:** `path/to/file:line`
- **Description:** What the issue is
- **Impact:** What could happen if exploited
- **Remediation:** How to fix it — **Skill:** [which skill to apply]
## Checklist Summary
| Area | Pass | Fail | N/A |
|------|------|------|-----|
| OWASP Top 10 | | | |
| Input & Output | | | |
| Auth, Authz & Sessions | | | |
| Cryptography | | | |
| Error Handling & Logging | | | |
| Data & Communication | | | |
## Recommendations
1. [Priority-ordered actions]
## Sign-Off
- [ ] All Critical/High findings remediated
- [ ] Re-review scheduled for [date]~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.