Package com.cloudforgeci.api.core.rules
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinstall(SystemContext ctx) Install ISO 27001 compliance validation rules.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cloudforge.core.interfaces.FrameworkRules
alwaysLoad, description, displayName, frameworkId, priority
-
Constructor Details
-
Iso27001Rules
public Iso27001Rules()
-
-
Method Details
-
install
Install ISO 27001 compliance validation rules.This method demonstrates the v2.0 instance-based pattern where the class implements
FrameworkRulesas an instance method rather than using static methods.- Specified by:
installin interfaceFrameworkRules<SystemContext>- Parameters:
ctx- the system context containing deployment configuration
-