mcpField
S
security-compliance-audit

security-compliance-audit

github.com/aj-geddesSecurity373668 installsUpdated 34w ago
Repository

About security-compliance-audit

A skill for systematically reviewing security controls, policies, and procedures against industry standards and regulatory requirements. It supports compliance audits, certification preparation, validation, and gap analysis.

Key features

  1. 01Security control evaluation
  2. 02Policy and procedure review
  3. 03Automated compliance checks
  4. 04Evidence and remediation tracking

Use cases

  1. 01Preparing for annual compliance audits
  2. 02Assessing readiness before certification
  3. 03Validating regulatory compliance
  4. 04Identifying security control gaps

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill security-compliance-audit

After installing, type/security-compliance-auditin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
automated-compliance-checker.md
nodejs-compliance-automation.md
scripts/
security-checklist.sh

Details

From the project README

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

Comments

Markdown supported