CIA Compliance Manager API Documentation - v1.0.1
    Preparing search index...
    • Get the gap between current and required security levels

      Calculates the numeric difference between two security levels. Positive values indicate current level exceeds requirements, negative values indicate a gap that needs to be addressed.

      Parameters

      Returns number

      Number of levels gap (positive if current > required, negative if current < required)

      getSecurityLevelGap('High', 'Moderate')      // 1 (exceeds by 1 level)
      getSecurityLevelGap('Low', 'High') // -2 (falls short by 2 levels)
      getSecurityLevelGap('Moderate', 'Moderate') // 0 (meets exactly)

      // Use for gap analysis
      const gap = getSecurityLevelGap(currentLevel, requiredLevel);
      if (gap < 0) {
      console.log(`Need to increase security by ${Math.abs(gap)} level(s)`);
      } else if (gap > 0) {
      console.log(`Security exceeds requirements by ${gap} level(s)`);
      }