Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Security Compliance Audit

  • 605 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

security-compliance-audit is a Claude Code skill that automatically scans codebases and generates compliance reports against SOC 2, GDPR, HIPAA, PCI-DSS, and ISO 27001 frameworks using a Python compliance auditor.

About

security-compliance-audit is an automated compliance checker skill from aj-geddes/useful-ai-prompts that evaluates codebases against five regulatory frameworks: SOC 2, GDPR, HIPAA, PCI-DSS, and ISO 27001. The bundled compliance_auditor.py Python module defines Control dataclasses with control IDs, framework mappings, requirement descriptions, and status enums for compliant, non-compliant, partially compliant, and not applicable results. Developers reach for security-compliance-audit when preparing for compliance reviews, generating audit-ready control assessments, or identifying gaps across multiple frameworks in one pass. The skill produces structured JSON compliance reports with per-control status rather than ad-hoc checklist reviews.

  • Supports five major compliance frameworks: SOC 2, GDPR, HIPAA, PCI-DSS and ISO 27001
  • Produces structured Control objects with status, evidence, findings and remediation steps
  • Outputs JSON reports with timestamps for audit trails
  • Categorizes findings into compliant, non-compliant, partially compliant and not applicable
  • Hard-gate: review all non-compliant items before shipping

Security Compliance Audit by the numbers

  • 605 all-time installs (skills.sh)
  • Ranked #481 of 2,203 Security skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill security-compliance-audit

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs605
repo stars305
Security audit3 / 3 scanners passed
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you audit code for SOC2 GDPR HIPAA compliance?

Automatically scan codebases and generate compliance reports against SOC 2, GDPR, HIPAA, PCI-DSS and ISO 27001 frameworks.

Who is it for?

Developers and security engineers preparing multi-framework compliance assessments who need structured control-level audit reports from code.

Skip if: Organizations requiring certified third-party auditors or automated CI policy gates with signed compliance attestations.

When should I use this skill?

A developer asks to audit code for SOC 2, GDPR, HIPAA, PCI-DSS, or ISO 27001 compliance gaps.

What you get

Framework-mapped compliance reports with per-control compliant, non-compliant, and partially compliant status

  • JSON compliance reports
  • Per-control status assessments

By the numbers

  • Covers 5 compliance frameworks: SOC 2, GDPR, HIPAA, PCI-DSS, and ISO 27001
  • Defines 4 control status levels: compliant, non_compliant, partially_compliant, not_applicable

Files

SKILL.mdMarkdownGitHub ↗

Security Compliance Audit

Table of Contents

Overview

Systematic evaluation of security controls, policies, and procedures to ensure compliance with industry standards and regulatory requirements.

When to Use

  • Annual compliance audits
  • Pre-certification assessments
  • Regulatory compliance validation
  • Security posture evaluation
  • Third-party audits
  • Gap analysis

Quick Start

Minimal working example:

# compliance_auditor.py
from dataclasses import dataclass, field
from typing import List, Dict
from enum import Enum
import json
from datetime import datetime

class ComplianceFramework(Enum):
    SOC2 = "SOC 2"
    GDPR = "GDPR"
    HIPAA = "HIPAA"
    PCI_DSS = "PCI-DSS"
    ISO_27001 = "ISO 27001"

class ControlStatus(Enum):
    COMPLIANT = "compliant"
    NON_COMPLIANT = "non_compliant"
    PARTIALLY_COMPLIANT = "partially_compliant"
    NOT_APPLICABLE = "not_applicable"

@dataclass
class Control:
    control_id: str
    framework: ComplianceFramework
    category: str
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Automated Compliance CheckerAutomated Compliance Checker
Node.js Compliance AutomationNode.js Compliance Automation

Best Practices

✅ DO

  • Automate compliance checks
  • Document all controls
  • Maintain evidence repository
  • Conduct regular audits
  • Track remediation progress
  • Involve stakeholders
  • Keep policies updated

❌ DON'T

  • Skip documentation
  • Ignore findings
  • Delay remediation
  • Cherry-pick controls
  • Forget evidence collection

Related skills

How it compares

Pick security-compliance-audit for multi-framework control-level compliance reports when you need structured regulatory gap analysis from code.

FAQ

Which compliance frameworks does security-compliance-audit cover?

security-compliance-audit covers five frameworks: SOC 2, GDPR, HIPAA, PCI-DSS, and ISO 27001. The bundled compliance_auditor.py maps each control to a framework, category, requirement, and compliance status.

What output does security-compliance-audit produce?

security-compliance-audit produces structured compliance reports with per-control status ratings: compliant, non_compliant, partially_compliant, or not_applicable. Each control includes a control ID, framework, category, and requirement description.

Is Security Compliance Audit safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Securityauditcompliance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.