Package com.cloudforgeci.api.core.rules
Class AdvancedMonitoringRules
java.lang.Object
com.cloudforgeci.api.core.rules.AdvancedMonitoringRules
- All Implemented Interfaces:
FrameworkRules<SystemContext>
@ComplianceFramework(value="AdvancedMonitoring",
priority=-5,
alwaysLoad=true,
displayName="Advanced Security Monitoring",
description="Cross-framework advanced monitoring and compliance dashboard validation")
public class AdvancedMonitoringRules
extends Object
implements FrameworkRules<SystemContext>
Advanced security monitoring and compliance dashboard validation rules.
These rules enforce advanced monitoring capabilities across multiple compliance frameworks:
- PCI-DSS - Req 10, 11: Monitoring and testing security systems
- HIPAA - ยง164.308(a)(1)(ii)(D): Information system activity review
- SOC 2 - CC7.2, CC7.3: System monitoring and threat detection
- GDPR - Art.32(1)(d), Art.33: Regular testing and breach detection
Controls Implemented
- AWS Security Hub compliance dashboard
- Amazon Inspector vulnerability scanning
- Amazon Macie data discovery (GDPR, HIPAA)
- Centralized findings aggregation
Usage
// Automatically loaded via FrameworkLoader (v2.0 pattern)
// Or manually: new AdvancedMonitoringRules().install(ctx);
- Since:
- 3.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinstall(SystemContext ctx) Install advanced monitoring 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
-
AdvancedMonitoringRules
public AdvancedMonitoringRules()
-
-
Method Details
-
install
Install advanced monitoring validation rules. These rules apply primarily to PRODUCTION and STAGING environments.- Specified by:
installin interfaceFrameworkRules<SystemContext>- Parameters:
ctx- System context
-