CIA Compliance Manager API Documentation - v0.8.5

    Module types

    Type Definitions Module

    This module exports all type definitions used across the CIA Compliance Manager.

    Type definitions ensure consistent data structures throughout the application, supporting reliable security assessments and business impact analysis.

    Centralized type exports simplify imports and enforce type consistency.

    Namespaces

    CIAUtilities

    Interfaces - Base Types

    BaseWidgetProps
    CIABaseWidgetProps

    Interfaces - Compliance Widgets

    ComplianceStatusWidgetProps

    Interfaces - Other

    AvailabilityImpact
    BaseImpact
    BusinessConsideration
    BusinessConsiderations
    BusinessImpactDetail
    BusinessImpactDetails
    BusinessImpactIcons
    BusinessKeyBenefit
    BusinessKeyBenefits
    BusinessROIEstimates
    BusinessValueMetric
    CIADataProvider
    CIADetails
    CIAImpact
    CIAOptions
    CodeExample
    CommonWidgetProps
    ComplianceImpact
    ConfidentialityImpact
    ImplementationEffort
    IntegrityImpact
    ROIEstimate
    ROIEstimatesMap
    SecurityLevels
    TechnicalImplementationDetails
    WithSecurityLevelProps

    Type Aliases - Base Types

    WidgetProps

    Type Aliases - Other

    CIAComponent
    CIAComponentType

    Functions

    calculateOverallSecurityLevel
    calculateRiskLevel
    getSecurityLevelFromValue
    isCIAComponentType

    References

    AvailabilityImpactWidgetProps → AvailabilityImpactWidgetProps
    BusinessImpactAnalysisWidgetProps → BusinessImpactAnalysisWidgetProps
    BusinessImpactSectionProps → BusinessImpactSectionProps
    BusinessRiskDisplayProps → BusinessRiskDisplayProps
    CIAImpactCardProps → CIAImpactCardProps
    ComplianceFramework → ComplianceFramework
    ComplianceStatus → ComplianceStatus
    ComplianceStatusDetails → ComplianceStatusDetails
    ConfidentialityImpactWidgetProps → ConfidentialityImpactWidgetProps
    CostEstimationWidgetProps → CostEstimationWidgetProps
    FrameworkApplicabilityOptions → FrameworkApplicabilityOptions
    FrameworkComplianceStatus → FrameworkComplianceStatus
    IntegrityImpactWidgetProps → IntegrityImpactWidgetProps
    MetricsCardProps → MetricsCardProps
    RadarChartProps → RadarChartProps
    RiskAssessmentProps → RiskAssessmentProps
    ROIMetrics → ROIMetrics
    SecurityLevel → SecurityLevel
    SecurityLevelWidgetProps → SecurityLevelWidgetProps
    SecurityProfile → SecurityProfile
    SecurityResourcesWidgetProps → SecurityResourcesWidgetProps
    StatusBadgeProps → StatusBadgeProps
    TechnicalDetailsWidgetProps → TechnicalDetailsWidgetProps
    ValueCreationWidgetProps → ValueCreationWidgetProps
    WidgetHeaderProps → WidgetHeaderProps
    MMNEPVFCICPMFPCPTTAAATR