CIA Compliance Manager — API Documentation - v1.1.50
    Preparing search index...
    • Custom hook for SecuritySummaryWidget data calculations Extracts all data transformation logic for better testability and reusability

      Parameters

      • availabilityLevel: SecurityLevel

        Selected availability security level

      • integrityLevel: SecurityLevel

        Selected integrity security level

      • confidentialityLevel: SecurityLevel

        Selected confidentiality security level

      • ciaContentService: unknown

        CIA content service instance

      • complianceService: unknown

        Compliance service instance

      Returns {
          overallSecurityLevel: SecurityLevel;
          securityLevelDescription: string;
          securityScore: number;
          riskLevel: string;
          securityClassification: string;
          dataClassification: string;
          implementationComplexity: string;
          complianceStatus: ComplianceStatusType | null;
          businessMaturityLevel: string;
          businessMaturityDescription: string;
          costDetails: {
              availabilityCost: CostResult;
              integrityCost: CostResult;
              confidentialityCost: CostResult;
              totalCapex: number;
              totalOpex: number;
              totalCost: number;
          };
          implementationTime: string;
          requiredResources: string;
          roiEstimate: string;
          getStatusVariant: (level: string) => StatusType;
          getRiskColorClass: (risk: string) => string;
      }

      Computed security summary data and helper functions

      • overallSecurityLevel: SecurityLevel
      • securityLevelDescription: string
      • securityScore: number
      • riskLevel: string
      • securityClassification: string
      • dataClassification: string
      • implementationComplexity: string
      • complianceStatus: ComplianceStatusType | null
      • businessMaturityLevel: string
      • businessMaturityDescription: string
      • costDetails: {
            availabilityCost: CostResult;
            integrityCost: CostResult;
            confidentialityCost: CostResult;
            totalCapex: number;
            totalOpex: number;
            totalCost: number;
        }
      • implementationTime: string
      • requiredResources: string
      • roiEstimate: string
      • getStatusVariant: (level: string) => StatusType
      • getRiskColorClass: (risk: string) => string