CIA Compliance Manager API Documentation - v1.0.1
    Preparing search index...

    Function meetsComplianceRequirements

    • Determine if a security level meets compliance requirements for a specific framework

      Validates that a security level meets the minimum requirements defined for common compliance frameworks (SOC 2, ISO 27001, PCI-DSS, HIPAA, NIST, GDPR, CCPA). Returns true if the level meets or exceeds the framework's minimum requirement.

      Parameters

      • level: SecurityLevel

        Security level to validate

      • framework: string

        Compliance framework name (e.g., 'SOC2', 'PCI-DSS', 'HIPAA')

      Returns boolean

      true if the security level meets the framework's minimum requirements

      meetsComplianceRequirements('High', 'PCI-DSS')     // true (PCI-DSS requires High)
      meetsComplianceRequirements('Moderate', 'PCI-DSS') // false (needs High)
      meetsComplianceRequirements('Moderate', 'SOC2') // true (SOC2 requires Moderate)
      meetsComplianceRequirements('High', 'GDPR') // true (exceeds Moderate requirement)

      // Validate against multiple frameworks
      const frameworks = ['SOC2', 'ISO27001', 'GDPR'];
      const allMet = frameworks.every(f =>
      meetsComplianceRequirements(currentLevel, f)
      );