The CIA component (confidentiality, integrity, availability)
The security level
Human-readable compliance requirement description
// Get compliance text for confidentiality
const confText = getComplianceRequirementText('confidentiality', 'High');
console.log(confText); // "Meets stringent compliance standards"
// Check availability compliance
const availText = getComplianceRequirementText('availability', 'Moderate');
console.log(availText); // "Satisfies most compliance needs"
// Display in compliance report
const components = ['confidentiality', 'integrity', 'availability'] as const;
components.forEach(comp => {
const requirement = getComplianceRequirementText(comp, 'High');
console.log(`${comp}: ${requirement}`);
});
Gets compliance requirement text for a security component and level