Skip to content
Security
Command

/map-controls-unified

Map a control across all compliance frameworks

From plugin
trust-center
367139 skills139 commands1 MCP
Install
$ npx -y skills add GRCEngClub/claude-grc-engineering --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/map-controls-unified

Context preview

What this command does when you run it.

Map a control across all compliance frameworks

Command definition

map-controls-unified.md
description: Map a control across all compliance frameworks

Map Controls Unified

Maps a single security control across ALL compliance frameworks to identify overlaps and optimization opportunities.

Usage

/grc-engineer:map-controls-unified <control-name-or-id>

Arguments

  • `$1` - Control name or ID (e.g., "access_control_account_management", "AC-2", "CC6.1", "encryption")

Examples

# Map by common name
/grc-engineer:map-controls-unified access_control_account_management

# Map by NIST control ID
/grc-engineer:map-controls-unified AC-2

# Map by SOC2 control ID
/grc-engineer:map-controls-unified CC6.1

# Map by search term
/grc-engineer:map-controls-unified encryption

Output

The command provides:

1. **Framework Mappings**: Shows equivalent controls across all frameworks 2. **Common Requirements**: Shared requirements across frameworks 3. **Conflicts**: Identifies conflicting requirements and provides resolution 4. **Cloud Implementation**: Multi-cloud implementation patterns (AWS, Azure, GCP, Kubernetes) 5. **Optimization Insight**: Shows how many frameworks benefit from single implementation

Example Output

UNIFIED CONTROL MAPPING: Account Management
Category: Access Control

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FRAMEWORK MAPPINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

NIST 800-53:
  ✓ AC-2     - Account Management
  ✓ AC-2(1)  - Automated Account Management
  ✓ AC-2(2)  - Temporary/Emergency Accounts
  ✓ AC-2(3)  - Disable Inactive Accounts
  ✓ AC-2(4)  - Automated Audit Actions

ISO 27001:
  ✓ A.9.2.1  - User Registration and De-registration
  ✓ A.9.2.2  - User Access Provisioning
  ✓ A.9.2.3  - Management of Privileged Access
  ✓ A.9.2.5  - Review of User Access Rights

SOC 2:
  ✓ CC6.1    - Logical and Physical Access Controls
  ✓ CC6.2    - Prior to Issuing System Credentials
  ✓ CC6.3    - Removes Access When Appropriate

PCI-DSS:
  ✓ 8.1      - Identification and Authentication
  ✓ 8.1.1    - Unique User IDs
  ✓ 8.1.3    - Revoke Access for Terminated Users
  ✓ 8.1.4    - Remove Inactive Accounts Every 90 Days

CIS Controls:
  ✓ 5.1      - Inventory of Accounts
  ✓ 5.2      - Use Unique Passwords
  ✓ 5.3      - Disable Dormant Accounts
  ✓ 6.1      - Establish Access Control Policy
  ✓ 6.2      - Access Based on Need to Know

CMMC:
  ✓ AC.L2-3.1.1  - Authorized Access Control
  ✓ AC.L2-3.1.2  - Transaction and Function Control
  ✓ IA.L2-3.5.1  - Identify Users
  ✓ IA.L2-3.5.2  - Authenticate Users

FedRAMP:
  ✓ AC-2     - NIST 800-53 Control
  Baseline: Moderate

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMMON REQUIREMENTS (All Frameworks)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✓ Unique user IDs for all individuals
✓ Formal access request and approval process
✓ Periodic access reviews (quarterly to annually)
✓ Automated provisioning and de-provisioning
✓ Separation of duties for privileged access
✓ Audit trail of all account management actions

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFLICTS DETECTED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠ Access Review Frequency:
  - SOC2: No specific frequency, risk-based approach
  - PCI-DSS: Quarterly reviews required (every 90 days)
  - NIST: Annually minimum, or when roles change
  - ISO 27001: At planned intervals (typically annually)

  ✓ RESOLUTION: Use quarterly (90 days) to satisfy
                 most restrictive requirement (PCI-DSS)

⚠ Inactive Account Detection:
  - PCI-DSS: Remove/disable after 90 days
  - NIST: Organization-defined time period
  - SOC2: Risk-based determination

  ✓ RESOLUTION: Use 90 days to satisfy PCI-DSS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CLOUD IMPLEMENTATION PATTERNS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

AWS:
  - IAM users with unique identifiers
  - IAM Access Analyzer for unused access detection
  - AWS IAM Identity Center (SSO) for federated access
  - AWS Config rules for compliance monitoring
  - CloudTrail for audit logging
  - Lambda + EventBridge for automated lifecycle

Azure:
  - Azure Active Directory users
  - Azure AD Privileged Identity Management (PIM)
  - Azure AD Access Reviews for periodic certification
  - Azure Policy for compliance enforcement
  - Azure Monitor for audit logging
  - Logic Apps for automation

GCP:
  - Cloud IAM users and service accounts
  - Policy Analyzer for access analysis
  - Workforce Identity Federation
  - Organization Policy for constraints
  - Cloud Logging for audit trails
  - Cloud Functions for automation

Kubernetes:
  - RBAC for role-based access control
  - ServiceAccounts for workload identity
  - Admission controllers for policy enforcement
  - Audit logging enabled
  - Automated RBAC reviews via scripts

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OPTIMIZATION INSIGHT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎯 TIER 1: Highest Value Implementation
   Implement once, satisfies 7 frameworks simultaneously

   Frameworks covered:
   ✓ NIST 800-53 (5 controls)
   ✓ ISO 27001 (4 controls)
   ✓ SOC 2 (3 controls)
   ✓ PCI-DSS (4 controls)
   ✓ CIS Controls (5 controls)
   ✓ CMMC (4 controls)
   ✓ FedRAMP (1 control)

   Total: 26 controls satisfied
   Estimated effort: 40 hours
   ROI: 650% (26 controls / 40 hours = 0.65 controls/hour)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RECOMMENDED NEXT STEPS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Review cloud implementation patterns above
2. Use /grc-engineer:generate-implementation to create code
3. Use /grc-engineer:scan-iac to validate existing infrastructure
4. Use /grc-engineer:test-control to verify implementation

Related Commands

  • `/grc-engineer:find-conflicts` - Identify conflicting requirements across frameworks
  • `/grc-engineer:optimize-multi-framework` - Optimize implementation across multiple frameworks
  • `/grc-engineer:generate-implementation` - Generate code for control implementatio
Read more
Ships withtrust-center

Open-source GRC Engineering resource for Claude. claude-grc-engineering turns technical evidence from cloud, SaaS, code, and security tools into framework-aligned findings, gap reports, remediation guidance, evidence packages, and OSCAL workflows.

Get the whole plugin, auto-invoked
Stats
367
Stars
0
Views
82
Forks
Active
Maintenance
JavaScript
Language
1d ago
Last commit
7mo ago
Created

Repo: GRCEngClub/claude-grc-engineering