research
Start or resume an academic research project — idea through literature, methodology, writing, feedback, and publishing
Identify conflicting requirements across frameworks
> /plugin marketplace add GRCEngClub/claude-grc-engineeringHow it fires
How this command gets triggered: by you, by Claude, or both.
/find-conflictsContext preview
What this command does when you run it.
Identify conflicting requirements across frameworks
description: Identify conflicting requirements across frameworks
Analyzes your selected compliance frameworks to identify conflicting requirements and provides resolution strategies.
/grc-engineer:find-conflicts <frameworks> [detail-level]
# Find conflicts between SOC2 and PCI-DSS /grc-engineer:find-conflicts SOC2,PCI-DSS # Detailed analysis across multiple frameworks /grc-engineer:find-conflicts SOC2,PCI-DSS,NIST,ISO detailed # Summary view for quick review /grc-engineer:find-conflicts NIST,FedRAMP,CMMC summary
The command provides:
1. **Conflict Summary**: Number and severity of conflicts 2. **Detailed Conflicts**: Specific requirement differences 3. **Resolution Strategy**: Recommended approach to satisfy all frameworks 4. **Implementation Guidance**: How to configure to meet all requirements
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CROSS-FRAMEWORK CONFLICT ANALYSIS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Frameworks Analyzed: SOC2, PCI-DSS, NIST 800-53, ISO 27001
Controls Analyzed: 87 overlapping controls
CONFLICT SUMMARY:
🔴 High Severity: 3 conflicts (require immediate attention)
🟡 Medium Severity: 7 conflicts (may need adjustment)
🟢 Low Severity: 12 conflicts (minor differences)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HIGH SEVERITY CONFLICTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 CONFLICT #1: Access Review Frequency
Control Area: Account Management
Affected Controls: NIST AC-2, ISO A.9.2.5, SOC2 CC6.1, PCI 8.1.4
Requirements:
- SOC2: No specific frequency, risk-based approach
(typically quarterly for sensitive systems)
- PCI-DSS: Quarterly reviews MANDATORY (every 90 days)
Requirement 8.1.4: At least quarterly
- NIST: Annually minimum, or when roles/responsibilities change
AC-2 control statement
- ISO: At planned intervals (typically annually)
A.9.2.5 requirement
⚠ IMPACT: PCI-DSS is most restrictive and MANDATORY
✓ RESOLUTION: Implement quarterly (90-day) access reviews
Implementation:
- Set automated reviews every 90 days
- This satisfies PCI-DSS mandatory requirement
- Exceeds NIST, ISO, SOC2 requirements
- Document as quarterly in all framework documentation
Code Example:
```python
# AWS Lambda triggered every 90 days
review_schedule = "rate(90 days)"🔴 CONFLICT #2: Log Retention Period Control Area: Logging and Monitoring Affected Controls: NIST AU-11, ISO A.12.4.1, SOC2 CC7.3, PCI 10.7
Requirements:
(typically 1 year minimum)
immediately available for analysis Requirement 10.7 MANDATORY
(typically 90 days online, 1 year archived)
and contractual requirements
⚠ IMPACT: PCI-DSS specific requirements for availability ✓ RESOLUTION: 1 year total, 3+ months online/searchable
Implementation:
Cloud Implementation: AWS:
Azure:
GCP:
🔴 CONFLICT #3: Inactive Account Handling Control Area: Account Management Affected Controls: NIST AC-2(3), SOC2 CC6.1, PCI 8.1.4
Requirements:
risk assessment (no specific timeline)
every 90 days - Requirement 8.1.4 MANDATORY
(commonly 90 days for government)
⚠ IMPACT: PCI-DSS mandatory 90-day requirement ✓ RESOLUTION: Automatically disable accounts after 90 days
Implementation:
Automation:
# Disable users inactive for 90+ days
inactive_threshold_days = 90
def disable_inactive_users():
users = iam.list_users()
for user in users:
last_used = get_last_activity(user)
if days_since(last_used) >= 90:
iam.disable_user(user)
notify_security_team(user)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MEDIUM SEVERITY CONFLICTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟡 CONFLICT #4: Vulnerability Scan Frequency Control Area: Vulnerability Management
Requirements:
Quarterly internal scans Scans after significant changes
✓ RESOLUTION: Monthly internal, quarterly external by ASV
🟡 CONFLICT #5: Fire
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.
Repo: GRCEngClub/claude-grc-engineering
Start or resume an academic research project — idea through literature, methodology, writing, feedback, and publishing
Query AWS for compliance-relevant configuration across IAM, S3, CloudTrail, EBS, and emit findings conforming to the v1 contract.
Install the frdocx-to-froscal-ssp Python pipeline and verify its dependencies. Idempotent.
Retrieve a single AWS Secrets Manager secret value to stdout or a 0600-permission file. Opt-in retrieval mode — never writes to the findings cache.
Run testssl.sh against one or more HTTPS endpoints and emit v1 Findings mapped to SOC 2, NIST 800-53, PCI DSS 4.0.1, ISO 27001, and SCF controls.