CIA Compliance Manager API Documentation - v0.8.5

    Variable calculateTotalSecurityCost

    calculateTotalSecurityCost: (
        availabilityLevel: SecurityLevel,
        integrityLevel: SecurityLevel,
        confidentialityLevel: SecurityLevel,
        orgSize?: "small" | "medium" | "large" | "enterprise",
        industry?:
            | "financial"
            | "general"
            | "healthcare"
            | "government"
            | "retail"
            | "technology"
            | "manufacturing",
    ) => {
        availabilityCost: { capex: number; opex: number };
        confidentialityCost: { capex: number; opex: number };
        integrityCost: { capex: number; opex: number };
        totalCapex: number;
        totalCost: number;
        totalOpex: number;
    }

    Type declaration

      • (
            availabilityLevel: SecurityLevel,
            integrityLevel: SecurityLevel,
            confidentialityLevel: SecurityLevel,
            orgSize?: "small" | "medium" | "large" | "enterprise",
            industry?:
                | "financial"
                | "general"
                | "healthcare"
                | "government"
                | "retail"
                | "technology"
                | "manufacturing",
        ): {
            availabilityCost: { capex: number; opex: number };
            confidentialityCost: { capex: number; opex: number };
            integrityCost: { capex: number; opex: number };
            totalCapex: number;
            totalCost: number;
            totalOpex: number;
        }
      • Calculate total cost of implementing multiple security controls

        This function helps organizations understand the combined financial impact of their security choices across the CIA triad. It provides a consolidated view for budget planning and approval processes. 💼

        Parameters

        • availabilityLevel: SecurityLevel

          Availability security level

        • integrityLevel: SecurityLevel

          Integrity security level

        • confidentialityLevel: SecurityLevel

          Confidentiality security level

        • orgSize: "small" | "medium" | "large" | "enterprise" = "medium"

          Organization size

        • industry:
              | "financial"
              | "general"
              | "healthcare"
              | "government"
              | "retail"
              | "technology"
              | "manufacturing" = "general"

          Industry type

        Returns {
            availabilityCost: { capex: number; opex: number };
            confidentialityCost: { capex: number; opex: number };
            integrityCost: { capex: number; opex: number };
            totalCapex: number;
            totalCost: number;
            totalOpex: number;
        }

        Object containing total costs and breakdown

    MMNEPVFCICPMFPCPTTAAATR