Class Iso27001Rules

java.lang.Object
com.cloudforgeci.api.core.rules.Iso27001Rules
All Implemented Interfaces:
FrameworkRules<SystemContext>

@ComplianceFramework(value="ISO-27001", priority=50, displayName="ISO/IEC 27001:2022 Information Security Management", description="Validates ISO 27001 information security controls for cloud infrastructure") public class Iso27001Rules extends Object implements FrameworkRules<SystemContext>
ISO/IEC 27001:2022 Information Security Management compliance validation.

This is an example implementation demonstrating the v2.0 instance-based plugin architecture. External contributors can use this as a template for implementing additional compliance frameworks.

ISO 27001 Coverage:

  • A.5: Information Security Policies
  • A.8: Asset Management
  • A.9: Access Control
  • A.10: Cryptography
  • A.12: Operations Security
  • A.13: Communications Security
  • A.14: System Acquisition, Development and Maintenance
  • A.17: Business Continuity Management
  • A.18: Compliance

Usage:


 "complianceFrameworks": "ISO-27001"
 
Since:
3.0.0
  • Constructor Details

    • Iso27001Rules

      public Iso27001Rules()
  • Method Details

    • install

      public void install(SystemContext ctx)
      Install ISO 27001 compliance validation rules.

      This method demonstrates the v2.0 instance-based pattern where the class implements FrameworkRules as an instance method rather than using static methods.

      Specified by:
      install in interface FrameworkRules<SystemContext>
      Parameters:
      ctx - the system context containing deployment configuration