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

    Variable createBusinessImpactConst

    createBusinessImpact: (
        component: string,
        level: SecurityLevel,
    ) => BusinessImpactDetails = createDefaultBusinessImpact

    Type Declaration

      • (component: string, level: SecurityLevel): BusinessImpactDetails
      • Create a default business impact object with minimum required fields

        Generates a basic business impact assessment structure for a given CIA component and security level, suitable for initial assessments or as a fallback when detailed data is unavailable.

        Parameters

        • component: string

          CIA component type (availability, integrity, confidentiality, or custom)

        • level: SecurityLevel

          Security level for the component

        Returns BusinessImpactDetails

        Business impact details with financial, operational, and reputational aspects

        const impact = createDefaultBusinessImpact("availability", "Moderate");
        console.log(impact.summary); // "availability impact analysis for Moderate level"
        console.log(impact.financial?.riskLevel); // "Medium"