Create a new BusinessImpactService instance
Data provider for CIA options and business impact data
Calculate business impact level based on security levels
Evaluates the overall business impact risk by analyzing security levels across all three CIA components and determining the weakest link.
Availability security level
Integrity security level (defaults to availabilityLevel if not provided)
Confidentiality security level (defaults to availabilityLevel if not provided)
Business impact level description (e.g., "Critical", "High", "Moderate", "Low", "Minimal")
Get business impact details for a security level
Retrieves comprehensive business impact analysis including financial, operational, and reputational impacts for a specific CIA component at a given security level.
CIA component (confidentiality, integrity, availability)
Security level (defaults to 'Moderate' if not provided)
Business impact details including summary and risk levels for each impact category
Get business impact description for a security level
Returns a human-readable description of the business impact for a specific CIA component at a given security level.
CIA component (confidentiality, integrity, availability)
Security level
Business impact description string
Get category icon for business impact visualization
Returns an icon (emoji) representing the business impact category for visual identification in reports and dashboards.
Impact category (e.g., 'financial', 'operational', 'reputational')
Icon string (emoji) for the category or '❓' if category is unknown
Get component details for a specific component and security level
Get detailed description of business impact
Impact category
Optionaldetail: BusinessImpactDetailBusiness impact detail
Formatted detailed description
Get risk level from security level
Security level
Risk level
Handle errors consistently across services
Error to handle
ServiceError
Validate input parameters (to be overridden by subclasses)
Input to validate
True if valid, false otherwise
Service for business impact related functionality
Business Perspective
This service quantifies the business impact of security controls across different dimensions including financial, operational, reputational, strategic, and regulatory perspectives. It helps organizations understand the business value of their security investments. 💼
Implements