Security Compliance Skills Suite Claude
Security audits, vulnerability management, GDPR/SOC2/ISO27001 compliance and incident response skill suite for AI coding agents
- Skill ID
- reason-machines/security-skills/security-compliance-skills-suite-claude
- Publisher
- reason-machines
- Repository
- security-skills
- Installs
- 0
- Files
- 1
- Synced
- Sep 23, 2026
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
reason-machines/security-skills/security-compliance-skills-suite-claudeInstalls these files- SKILL.md
What this skill tells the agent
🔒 Security & Compliance Skills Suite
Skill by ara.so — Security Skills collection.
A comprehensive skill suite for security audits, vulnerability management, compliance frameworks (GDPR, SOC2, ISO27001), and incident response. Derived from hesreallyhim/awesome-claude-code with specialized commands and workflows for security professionals.
What This Project Does
This skill suite provides AI coding agents with 10 specialized security commands and 5 multi-step workflows to:
- Perform OWASP Top-10 vulnerability scans
- Audit dependencies for known CVEs
- Generate GDPR/SOC2/ISO27001 compliance reports
- Create STRIDE threat models
- Detect secrets and credentials in code
- Audit IAM permissions for least-privilege violations
- Orchestrate security incident response
- Design zero-trust architectures
All commands use structured output with progress tracking, severity-sorted findings, and actionable remediation steps.
Installation
Method 1: Direct Clone
# Clone to Claude Code skills directory
mkdir -p ~/.claude/skills
git clone https://github.com/sparkfinderoven/r01-hesreallyhim-awesome-claude-code-security.git \
~/.claude/skills/security-compliance-suite
# Register in Claude Code session
/read ~/.claude/skills/security-compliance-suite/SKILL.mdMethod 2: Manual Setup
# Create skill directory
mkdir -p ~/.claude/skills/security-compliance-suite
# Copy skill files
cp -r ./commands ~/.claude/skills/security-compliance-suite/
cp -r ./workflows ~/.claude/skills/security-compliance-suite/
cp ./SKILL.md ~/.claude/skills/security-compliance-suite/Verification
In a Claude Code session:
/skills list
# Should show: security-compliance-suiteCore Commands
/owasp-scan - OWASP Top-10 Vulnerability Scan
Scans code for OWASP Top-10 vulnerabilities with CVSS scores and remediation guidance.
Usage:
/owasp-scan <target_path> [--format=json|md|html] [--severity=critical|high|medium|low]Example:
# Scan web API directory
/owasp-scan ./src/api --format=md --severity=high
# Scan specific file
/owasp-scan ./auth/login.pyOutput Structure:
╔══════════════════════════════════════════════════╗
║ OWASP Top-10 Scan — ./src/api ║
╠══════════════════════════════════════════════════╣
║ Files scanned: 47 ║
║ Vulnerabilities: 12 ║
║ Critical: 3 ║
║ High: 5 ║
╚══════════════════════════════════════════════════╝
FINDINGS (sorted by CVSS score)
┌─────┬────────────────────────────┬──────┬──────────┬─────────────┐
│ Sev │ Vulnerability │ CVSS │ Location │ CWE │
├─────┼────────────────────────────┼──────┼──────────┼─────────────┤
│ 🔴 │ SQL Injection │ 9.8 │ api.py:45│ CWE-89 │
│ 🔴 │ Path Traversal │ 9.1 │ file.py:12│ CWE-22 │
│ 🔴 │ Command Injection │ 8.8 │ exec.py:89│ CWE-78 │
└─────┴────────────────────────────┴──────┴──────────┴─────────────┘
REMEDIATION (Priority: Critical)
1. [SQL Injection] Use parameterized queries
Code: cursor.execute("SELECT * FROM users WHERE id = ?", (user_id,))
2. [Path Traversal] Validate and sanitize file paths
Code: safe_path = os.path.realpath(os.path.join(base_dir, user_input))/dep-cve - Dependency CVE Scanner
Scans project dependencies for known CVEs with exploitability scores.
Usage:
/dep-cve [--scope=prod|dev|all] [--output=json|md] [--min-cvss=7.0]Example:
# Scan production dependencies
/dep-cve --scope=prod --min-cvss=7.0
# Full dependency audit
/dep-cve --scope=all --output=jsonSupported Ecosystems:
- Python:
requirements.txt,Pipfile,pyproject.toml - JavaScript:
package.json,package-lock.json,yarn.lock - Ruby:
Gemfile.lock - Java:
pom.xml,build.gradle - Go:
go.mod,go.sum - Rust:
Cargo.lock
Output Example:
CVE REPORT — 234 dependencies scanned
┌──────────────────┬─────────┬──────┬───────────────┬──────────────┐
│ Package │ Current │ CVSS │ CVE │ Fixed In │
├──────────────────┼─────────┼──────┼───────────────┼──────────────┤
│ urllib3 │ 1.26.5 │ 9.8 │ CVE-2023-4567 │ 1.26.18 │
│ django │ 3.2.0 │ 8.1 │ CVE-2023-1234 │ 3.2.19 │
│ requests │ 2.25.0 │ 7.5 │ CVE-2023-7890 │ 2.31.0 │
└──────────────────┴─────────┴──────┴───────────────┴──────────────┘
UPGRADE PATH
pip install urllib3==1.26.18 django==3.2.19 requests==2.31.0
EXPLOITABILITY
• urllib3 CVE-2023-4567: Public exploit available, CVSS:3.1/AV:N/AC:L
• django CVE-2023-1234: PoC available, requires authentication/gdpr-audit - GDPR Compliance Audit
Maps data flows, identifies consent gaps, and generates DPA checklist.
Usage:
/gdpr-audit <codebase_path> [--output=report|checklist|map]Example:
# Full GDPR audit with data flow map
/gdpr-audit ./src --output=report
# Generate Article 30 checklist
/gdpr-audit ./src --output=checklistAnalysis Coverage:
- Personal data collection points
- Lawful basis for processing (Article 6)
- Consent mechanisms (Article 7)
- Data subject rights implementation (Articles 15-22)
- Data retention policies (Article 5)
- Third-party data processors (Article 28)
- Data breach notification (Articles 33-34)
Output Example:
╔══════════════════════════════════════════════════╗
║ GDPR Compliance Audit — ./src ║
╠══════════════════════════════════════════════════╣
║ Personal data fields: 23 ║
║ Processing activities: 8 ║
║ Consent mechanisms: 3 ║
║ Compliance gaps: 5 🔴 ║
╚══════════════════════════════════════════════════╝
DATA FLOW MAP
User Registration → [email, name, dob] → PostgreSQL
├─ Lawful basis: Consent (Art. 6.1.a)
├─ Retention: 2 years after last login
└─ ⚠️ Missing: explicit consent checkbox
Email Marketing → [email, preferences] → Mailchimp (processor)
├─ Lawful basis: Legitimate interest (Art. 6.1.f)
├─ DPA status: ✓ Agreement signed
└─ 🔴 Missing: opt-out mechanism
COMPLIANCE GAPS
1. 🔴 No data breach notification procedure (Art. 33)
2. 🔴 Data portability not implemented (Art. 20)
3. 🟠 Privacy policy outdated (last updated 2021)
4. 🟡 Cookie consent banner missing GDPR language
5. 🟡 Data retention policy not documented
RECOMMENDED ACTIONS
□ Implement breach detection and 72h notification workflow
□ Add /api/data-export endpoint for data portability
□ Update privacy policy with current processing activities
□ Review and update cookie consent implementation/soc2-readiness - SOC 2 Type II Readiness Assessment
Gap analysis across all 5 Trust Service Criteria.
Usage:
/soc2-readiness [--criteria=CC|A|C|P|PI] [--type=1|2]Example:
# Full SOC 2 Type II assessment
/soc2-readiness --type=2
# Focus on specific criteria
/soc2-readiness --criteria=CC,A --type=2Trust Service Criteria:
- CC: Common Criteria (governance, risk assessment, monitoring)
- A: Availability (uptime, incident management)
- C: Confidentiality (data protection, encryption)
- P: Processing Integrity (data accuracy, completeness)
- PI: Privacy (notice, choice, access)
Output Example:
SOC 2 TYPE II READINESS — 64 controls assessed
┌──────────┬─────────┬────────┬─────────┬──────────┐
│ Criteria │ Total │ Pass │ Fail │ Score │
├──────────┼─────────┼────────┼─────────┼──────────┤
│ CC │ 17 │ 12 │ 5 │ 71% │
│ A │ 9 │ 8 │ 1 │ 89% │
│ C │ 14 │ 9 │ 5 │ 64% │
│ P │ 12 │ 11 │ 1 │ 92% │
│ PI │ 12 │ 7 │ 5 │ 58% │More from reason-machines
Use this skill in a project
Open any RiverX project, search the Skills panel for reason-machines/security-skills/security-compliance-skills-suite-claude, and install it in one click.
