CIA Compliance Manager API Documentation - v0.8.5
GitHub
Documentation
services/securityMetricsService
SecurityMetrics
Interface SecurityMetrics
Represents comprehensive security metrics
interface
SecurityMetrics
{
availability
:
ComponentMetrics
;
availabilityScore
?:
number
;
benchmarkScore
:
number
;
compliance
:
number
;
confidentiality
:
ComponentMetrics
;
confidentialityScore
?:
number
;
impactMetrics
:
ImpactMetrics
;
integrity
:
ComponentMetrics
;
integrityScore
?:
number
;
maxScore
?:
number
;
monitoring
:
number
;
overallScore
:
number
;
percentage
?:
string
;
resilience
:
number
;
riskReduction
?:
string
;
score
?:
number
;
securityMaturity
:
string
;
totalCapex
?:
number
;
totalCost
?:
number
;
totalOpex
?:
number
;
}
Index
Properties
availability
availability
Score?
benchmark
Score
compliance
confidentiality
confidentiality
Score?
impact
Metrics
integrity
integrity
Score?
max
Score?
monitoring
overall
Score
percentage?
resilience
risk
Reduction?
score?
security
Maturity
total
Capex?
total
Cost?
total
Opex?
Properties
availability
availability
:
ComponentMetrics
Optional
availability
Score
availabilityScore
?:
number
benchmark
Score
benchmarkScore
:
number
compliance
compliance
:
number
confidentiality
confidentiality
:
ComponentMetrics
Optional
confidentiality
Score
confidentialityScore
?:
number
impact
Metrics
impactMetrics
:
ImpactMetrics
integrity
integrity
:
ComponentMetrics
Optional
integrity
Score
integrityScore
?:
number
Optional
max
Score
maxScore
?:
number
monitoring
monitoring
:
number
overall
Score
overallScore
:
number
Optional
percentage
percentage
?:
string
resilience
resilience
:
number
Optional
risk
Reduction
riskReduction
?:
string
Optional
score
score
?:
number
security
Maturity
securityMaturity
:
string
Optional
total
Capex
totalCapex
?:
number
Optional
total
Cost
totalCost
?:
number
Optional
total
Opex
totalOpex
?:
number
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Properties
availability
availability
Score
benchmark
Score
compliance
confidentiality
confidentiality
Score
impact
Metrics
integrity
integrity
Score
max
Score
monitoring
overall
Score
percentage
resilience
risk
Reduction
score
security
Maturity
total
Capex
total
Cost
total
Opex
GitHub
Documentation
CIA Compliance Manager API Documentation - v0.8.5
components
AvailabilityImpactWidget
BusinessImpactAnalysisWidget
BusinessImpactSection
BusinessImpactSectionProps
BusinessRiskDisplay
BusinessRiskDisplayProps
ChartSecurityRiskScore
CIAImpactCard
CIAImpactCardProps
CodeBlockProps
COMPLIANCE_STATUS
COMPLIANCE_STATUS_TEST_IDS
ComplianceStatusWidget
ConfidentialityImpactWidget
CostEstimationWidget
IntegrityImpactWidget
KeyValuePair
KeyValuePairProps
MetricsCard
MetricsCardProps
RadarChart
RadarChartProps
RiskAssessment
RiskAssessmentProps
RiskLevelBadge
RiskLevelBadgeProps
SecurityLevelBadge
SecurityLevelBadgeProps
SecurityLevelChangeTrackerProps
SecurityLevelContextType
SecurityLevelProviderProps
SecurityLevelSelector
SecurityLevelSelectorProps
SecurityLevelSummaryItemProps
SecurityLevelWidget
SecurityResourcesWidget
SecurityRiskScore
SecurityRiskScoreProps
SecuritySummaryWidget
SecurityVisualizationWidget
Selection
SelectionProps
StatusBadge
StatusBadgeProps
Tab
TabProps
TechnicalDetailsWidget
ThemeToggle
ThemeToggleProps
Tooltip
TooltipProps
UseSecurityLevelStateOptions
ValueCreationWidget
WidgetActionButtonProps
WidgetActions
WidgetActionsProps
WidgetContainer
WidgetHeader
WidgetHeaderProps
hooks
useCIAContentService
useCIAOptions
index
CIAClassificationApp
ComplianceStatus
Components
ComponentTechnicalDetails
Hooks
SecurityLevel
SecurityProfile
Services
Types
Utils
services
BaseService
BusinessImpactService
CIAContentService
ComplianceServiceAdapter
createBusinessImpactService
createCIAContentService
createComplianceService
createSecurityMetricsService
createSecurityResourceService
createTechnicalImplementationService
defaultCIAContentService
getInformationSensitivity
getRiskBadgeVariant
getROIEstimate
getValuePoints
SecurityMetricsService
SecurityResource
SecurityResourceService
securityMetricsService
ComponentMetrics
createSecurityMetricsService
getCostEstimation
getSecurityMetrics
getSecurityResources
getTechnicalDetails
getValueCreationMetrics
ImpactMetrics
ROIEstimatesMap
SecurityMetrics
SecurityMetricsService
typedoc-entry
AvailabilityImpactWidgetProps
BusinessImpactAnalysisWidgetProps
ComplianceService
ComplianceStatusDetails
Components
ConfidentialityImpactWidgetProps
CostEstimationWidgetProps
FrameworkComplianceStatus
Hooks
IntegrityImpactWidgetProps
ROIMetrics
SecurityLevelChangeTrackerProps
SecurityLevelContextType
SecurityLevelWidgetProps
SecurityResourcesWidgetProps
SecuritySummaryWidgetProps
SecurityVisualizationWidgetProps
Services
StatusType
TechnicalDetailsWidgetProps
TechnicalImplementationService
Types
UseSecurityLevelStateOptions
Utils
ValueCreationWidgetProps
WidgetBaseProps
types
AvailabilityImpact
AvailabilityImpactWidgetProps
BaseImpact
BaseWidgetProps
BusinessConsideration
BusinessConsiderations
BusinessImpactAnalysisWidgetProps
BusinessImpactDetail
BusinessImpactDetails
BusinessImpactIcons
BusinessImpactSectionProps
BusinessKeyBenefit
BusinessKeyBenefits
BusinessRiskDisplayProps
BusinessROIEstimates
BusinessValueMetric
calculateOverallSecurityLevel
calculateRiskLevel
CIABaseWidgetProps
CIAComponent
CIAComponentType
CIADataProvider
CIADetails
CIAImpact
CIAImpactCardProps
CIAOptions
CIAUtilities
calculateOverallSecurityLevel
calculateRiskLevel
formatSecurityLevel
getSecurityLevelFromValue
getSecurityLevelValue
CodeExample
CommonWidgetProps
ComplianceFramework
ComplianceImpact
ComplianceStatus
ComplianceStatusDetails
ComplianceStatusWidgetProps
ConfidentialityImpact
ConfidentialityImpactWidgetProps
CostEstimationWidgetProps
FrameworkApplicabilityOptions
FrameworkComplianceStatus
getSecurityLevelFromValue
ImplementationEffort
IntegrityImpact
IntegrityImpactWidgetProps
isCIAComponentType
MetricsCardProps
RadarChartProps
RiskAssessmentProps
ROIEstimate
ROIEstimatesMap
ROIMetrics
SecurityLevel
SecurityLevels
SecurityLevelWidgetProps
SecurityProfile
SecurityResourcesWidgetProps
StatusBadgeProps
TechnicalDetailsWidgetProps
TechnicalImplementationDetails
ValueCreationWidgetProps
WidgetHeaderProps
WidgetProps
WithSecurityLevelProps
compliance
ComplianceFramework
ComplianceFrameworkStatusDetails
ComplianceGap
ComplianceGapAnalysis
ComplianceSecurityMetrics
ComplianceStatus
ComplianceStatusDetails
FrameworkApplicabilityOptions
FrameworkComplianceStatus
FrameworkComplianceStatusType
componentPropExports
BusinessImpactSectionProps
BusinessRiskDisplayProps
CIAImpactCardProps
CodeBlockProps
KeyValuePairProps
MetricsCardProps
RadarChartProps
RiskAssessmentProps
RiskLevelBadgeProps
SecurityLevelBadgeProps
SecurityLevelChangeTrackerProps
SecurityLevelContextType
SecurityLevelProviderProps
SecurityLevelSelectorProps
SecurityLevelSummaryItemProps
SecurityRiskScoreProps
SelectionProps
StatusBadgeProps
TabProps
ThemeToggleProps
TooltipProps
UseSecurityLevelStateOptions
WidgetActionButtonProps
WidgetActionsProps
WidgetContainerProps
WidgetHeaderProps
utils
asSecurityLevel
BUSINESS_IMPACT_CATEGORIES
calculateCombinedRiskLevel
calculateImplementationCost
calculateOverallSecurityLevel
calculateOverallSecurityLevelFromValues
calculateRiskLevel
calculateRiskScore
calculateSecurityROI
calculateTotalSecurityCost
calculateWidgetRiskLevel
compareSecurityLevels
ensureArray
extractSecurityLevels
formatBudgetPercentage
formatCurrency
formatCurrencyWithOptions
formatDate
formatError
formatLargeNumber
formatNumber
formatNumberWithDecimals
formatPercentage
formatRiskLevel
formatSecurityLevel
formatSecurityLevelFromWidget
formatSecurityLevelString
formatSecurityMetric
formatTimeframe
formatUptime
getColorForRiskLevel
getComplianceStatusColor
getFormattedRiskLevel
getNormalizedSecurityValue
getNumericSecurityLevelValue
getProgressColor
getRecommendedBudgetAllocation
getRecommendedSecurityLevel
getRiskBadgeVariant
getRiskLevelFromSecurityLevel
getRiskScoreFromSecurityLevel
getRiskSeverityDescription
getSecurityIcon
getSecurityLevelBadgeVariant
getSecurityLevelClass
getSecurityLevelColorClass
getSecurityLevelDescription
getSecurityLevelFromValue
getSecurityLevelPercentage
getSecurityLevelValue
getSeverityColor
getStatusBadgeForRiskLevel
getWidgetColumnSpan
getWidgetRowSpan
handleWidgetError
hasProperty
hasTagValue
hasWidgetProps
isBusinessImpactCategory
isBusinessImpactDetails
isComplianceFramework
isComplianceFrameworkName
isComplianceFrameworkObject
isComplianceStatus
isNumber
isObject
isRiskLevel
isROIEstimate
isROIMetricDetails
isROIMetrics
isSecurityLevel
isSecurityProfile
isSecurityResource
isString
isWidget
isWidgetConfig
isWidgetProps
isWidgetType
KeyValuePair
meetsComplianceRequirements
normalizeSecurityLevel
parseRiskLevel
RISK_LEVELS
RiskLevelKeyValue
safeAccess
safeNumberConversion
sanitizeWidgetId
SECURITY_LEVEL_VALUES
SecurityLevelBadge
SecurityLevelDisplay
toErrorObject
toTitleCase
WidgetEmptyState
WidgetError
WidgetLoading
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R
Represents comprehensive security metrics