OMNI-GRC

Best Practices & Mitigations Library

OMNI-GRC includes a comprehensive library of 55 security best practices and mitigations mapped to multiple compliance frameworks. This document provides detailed information about each mitigation, its cross-framework mappings, and implementation guidance.

Table of Contents


Overview

What is the Mitigations Library?

The Mitigations Library is a curated collection of security best practices that:

  1. Map to multiple frameworks - Each mitigation includes references to SOC 2, ISO 27001, HIPAA, PCI-DSS, NIST CSF, GDPR, and other standards
  2. Apply across industries - Tagged for Healthcare, Finance, Government, Technology, and more
  3. Include implementation guidance - Step-by-step instructions for implementation
  4. Specify evidence requirements - What auditors will want to see
  5. Indicate automation level - Full, partial, or manual implementation

Importance Levels

Level Description
MANDATORY Required for baseline compliance across most frameworks
PREFERRED Strongly recommended; expected by most auditors
ADVANCED Best practice for mature security programs
OPTIONAL Nice-to-have; enhances security posture

Automation Levels

Level Description
Full Can be fully automated with security tools
Partial Some aspects automated, some manual
Manual Requires human review and action

Identity & Access Management

IAM-001: Enforce Single Sign-On (SSO)

Attribute Value
Importance MANDATORY
Automation Full
Industries All

Description: Centralize authentication across your organization with SSO to minimize unauthorized access risk. SSO enhances security by enabling better control over account access, enforcing consistent security policies (e.g., MFA), and making it easier to revoke access when someone leaves.

Framework Mappings:

Implementation Guidance:

  1. Configure SSO with your identity provider (Okta, Azure AD, Google Workspace)
  2. Ensure all critical applications are integrated
  3. Enable MFA for SSO login
  4. Configure session timeout policies

Evidence Required:


IAM-002: Enable Multi-Factor Authentication (MFA)

Attribute Value
Importance MANDATORY
Automation Full
Industries All

Description: Require MFA for all critical services and administrative access. If someone has access to your password, they still cannot log into your account without the second factor.

Framework Mappings:

Implementation Guidance:

  1. Enable MFA on all systems containing sensitive data
  2. Prioritize: Production systems, Identity providers, Cloud consoles, Code repositories
  3. Use hardware tokens or authenticator apps (avoid SMS when possible)
  4. Establish recovery procedures for lost MFA devices

Evidence Required:


IAM-003: Implement Role-Based Access Control (RBAC)

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Follow the principle of least privilege - access should be limited to what is necessary for job duties. Define roles and their access levels for each system.

Framework Mappings:

Implementation Guidance:

  1. Create a role matrix mapping job functions to access levels
  2. Review and approve access based on roles, not individuals
  3. Implement just-in-time (JIT) access for privileged operations
  4. Document role definitions and approval workflows

Evidence Required:


IAM-004: Conduct Quarterly Access Reviews

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Regularly review user access to ensure it remains appropriate. Remove access for terminated employees and adjust access for role changes.

Framework Mappings:

Implementation Guidance:

  1. Schedule quarterly reviews for all systems
  2. Manager certifies access for their team members
  3. Privileged access reviewed by security team
  4. Document remediation for inappropriate access

Evidence Required:


IAM-005: Implement Privileged Access Management (PAM)

Attribute Value
Importance PREFERRED
Automation Full
Industries All

Description: Manage and monitor privileged accounts with elevated access to critical systems.

Framework Mappings:

Implementation Guidance:

  1. Implement PAM solution (CyberArk, BeyondTrust, HashiCorp Vault)
  2. Rotate privileged credentials automatically
  3. Record privileged sessions
  4. Implement break-glass procedures for emergencies

Evidence Required:


Data Protection & Privacy

DP-001: Encrypt Data at Rest

Attribute Value
Importance MANDATORY
Automation Full
Industries All

Description: Encrypt all sensitive data stored in databases, file systems, and backups using industry-standard encryption algorithms (AES-256).

Framework Mappings:

Implementation Guidance:

  1. Enable encryption at the database level
  2. Use encrypted file systems or disk encryption
  3. Encrypt backups before storage
  4. Manage encryption keys securely (separate from data)

Evidence Required:


DP-002: Encrypt Data in Transit

Attribute Value
Importance MANDATORY
Automation Full
Industries All

Description: Use TLS 1.2+ for all data transmitted over networks. Disable older protocols (SSL, TLS 1.0, TLS 1.1).

Framework Mappings:

Implementation Guidance:

  1. Configure TLS 1.2+ on all services
  2. Use strong cipher suites (disable weak ciphers)
  3. Implement HSTS for web applications
  4. Use certificate automation (Let’s Encrypt, internal CA)

Evidence Required:


DP-003: Implement Data Classification

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Classify data based on sensitivity levels and apply appropriate controls.

Framework Mappings:

Classification Levels:

  1. Public - No restrictions
  2. Internal - Company use only
  3. Confidential - Need-to-know basis
  4. Restricted - Highly sensitive (PII, PHI, cardholder data)

Evidence Required:


DP-004: Implement Data Retention and Disposal

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Define retention periods for different data types and securely dispose of data when no longer needed.

Framework Mappings:

Implementation Guidance:

  1. Document retention requirements by data type
  2. Implement automated deletion for expired data
  3. Use secure deletion methods (cryptographic erasure, physical destruction)
  4. Maintain disposal logs

Evidence Required:


Network & Infrastructure Security

NET-001: Implement Network Segmentation

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Segment networks to limit blast radius of security incidents and enforce least privilege at the network level.

Framework Mappings:

Implementation Guidance:

  1. Separate production, development, and corporate networks
  2. Isolate sensitive data zones (cardholder data, PII)
  3. Implement micro-segmentation where possible
  4. Control traffic between segments with firewalls

Evidence Required:


NET-002: Deploy Web Application Firewall (WAF)

Attribute Value
Importance PREFERRED
Automation Full
Industries Technology, Finance, Retail

Description: Protect web applications from common attacks (SQL injection, XSS, CSRF) with a WAF.

Framework Mappings:

Implementation Guidance:

  1. Deploy WAF in front of all public-facing applications
  2. Configure rules for OWASP Top 10
  3. Enable logging and alerting
  4. Regularly update rule sets

Evidence Required:


NET-003: Implement DDoS Protection

Attribute Value
Importance PREFERRED
Automation Full
Industries Technology, Finance, Retail

Description: Protect against distributed denial-of-service attacks that could impact availability.

Framework Mappings:

Implementation Guidance:

  1. Use cloud-based DDoS protection (Cloudflare, AWS Shield, Akamai)
  2. Configure rate limiting at the application level
  3. Implement geographic restrictions if appropriate
  4. Establish incident response procedures for DDoS

Evidence Required:


Application Security

APP-001: Implement Secure SDLC

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Integrate security into every phase of the software development lifecycle.

Framework Mappings:

Implementation Guidance:

  1. Threat modeling during design
  2. Secure coding standards and training
  3. Code review (manual and automated)
  4. Security testing (SAST, DAST, SCA)
  5. Penetration testing before release

Evidence Required:


APP-002: Run Static Application Security Testing (SAST)

Attribute Value
Importance MANDATORY
Automation Full
Industries Technology

Description: Analyze source code for security vulnerabilities before deployment.

Framework Mappings:

Implementation Guidance:

  1. Integrate SAST into CI/CD pipeline
  2. Configure rules for relevant languages
  3. Establish remediation SLAs by severity
  4. Track trends over time

Evidence Required:


APP-003: Run Dynamic Application Security Testing (DAST)

Attribute Value
Importance PREFERRED
Automation Full
Industries Technology

Description: Test running applications for vulnerabilities by simulating attacks.

Framework Mappings:

Implementation Guidance:

  1. Run DAST scans in staging environment
  2. Schedule regular automated scans
  3. Test authentication, authorization, input validation
  4. Integrate with issue tracking

Evidence Required:


APP-004: Manage Open Source Dependencies

Attribute Value
Importance MANDATORY
Automation Full
Industries Technology

Description: Track and patch vulnerabilities in third-party libraries and dependencies.

Framework Mappings:

Implementation Guidance:

  1. Use Software Composition Analysis (SCA) tools
  2. Maintain software bill of materials (SBOM)
  3. Monitor for new CVEs affecting dependencies
  4. Establish patching SLAs

Evidence Required:


Incident Response

IR-001: Establish Incident Response Plan

Attribute Value
Importance MANDATORY
Automation Manual
Industries All

Description: Document procedures for detecting, responding to, and recovering from security incidents.

Framework Mappings:

Implementation Guidance:

  1. Define incident severity levels
  2. Establish escalation procedures
  3. Document communication plans
  4. Include regulatory notification requirements
  5. Conduct regular drills

Evidence Required:


IR-002: Conduct Tabletop Exercises

Attribute Value
Importance PREFERRED
Automation Manual
Industries All

Description: Practice incident response with simulated scenarios to identify gaps and improve readiness.

Framework Mappings:

Implementation Guidance:

  1. Schedule quarterly tabletop exercises
  2. Use realistic scenarios (ransomware, data breach, DDoS)
  3. Include relevant stakeholders (IT, legal, PR)
  4. Document lessons learned

Evidence Required:


Logging & Monitoring

LOG-001: Implement Centralized Logging

Attribute Value
Importance MANDATORY
Automation Full
Industries All

Description: Aggregate logs from all systems to a central location for analysis and retention.

Framework Mappings:

Implementation Guidance:

  1. Deploy SIEM or log management solution
  2. Configure all systems to forward logs
  3. Establish log retention (1 year minimum)
  4. Protect log integrity

Evidence Required:


LOG-002: Enable Security Alerting

Attribute Value
Importance MANDATORY
Automation Full
Industries All

Description: Configure alerts for security-relevant events to enable rapid response.

Framework Mappings:

Implementation Guidance:

  1. Define alert rules for critical events
  2. Establish on-call rotation
  3. Configure escalation procedures
  4. Tune to reduce false positives

Alert Categories:

Evidence Required:


Compliance & Governance

GOV-001: Establish Security Policies

Attribute Value
Importance MANDATORY
Automation Manual
Industries All

Description: Document security policies that define expectations for the organization.

Framework Mappings:

Required Policies:

  1. Information Security Policy
  2. Acceptable Use Policy
  3. Access Control Policy
  4. Data Classification Policy
  5. Incident Response Policy
  6. Business Continuity Policy
  7. Vendor Management Policy

Evidence Required:


GOV-002: Conduct Risk Assessments

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Regularly assess risks to identify, analyze, and prioritize security risks.

Framework Mappings:

Implementation Guidance:

  1. Define risk assessment methodology
  2. Identify assets and threats
  3. Assess likelihood and impact
  4. Document risk treatment decisions
  5. Review annually or after significant changes

Evidence Required:


Vendor & Third-Party Management

VEN-001: Assess Vendor Security

Attribute Value
Importance MANDATORY
Automation Partial
Industries All

Description: Evaluate security posture of vendors who access or process your data.

Framework Mappings:

Implementation Guidance:

  1. Categorize vendors by risk (data access, criticality)
  2. Request security certifications (SOC 2, ISO 27001)
  3. Conduct security questionnaires
  4. Review subprocessor lists

Evidence Required:


VEN-002: Include Security in Contracts

Attribute Value
Importance MANDATORY
Automation Manual
Industries All

Description: Include security requirements in vendor contracts.

Framework Mappings:

Required Clauses:

Evidence Required:


AI & Emerging Technology

AI-001: Establish AI Governance

Attribute Value
Importance PREFERRED
Automation Manual
Industries Technology, Finance, Healthcare

Description: Govern the development and use of AI systems within the organization.

Framework Mappings:

Implementation Guidance:

  1. Define AI use policy
  2. Establish AI ethics committee
  3. Inventory AI systems by risk level
  4. Conduct AI impact assessments

Evidence Required:


AI-002: Ensure AI Transparency

Attribute Value
Importance PREFERRED
Automation Partial
Industries Technology, Finance, Healthcare

Description: Maintain transparency about AI system capabilities, limitations, and decisions.

Framework Mappings:

Implementation Guidance:

  1. Document AI model capabilities and limitations
  2. Provide explanations for AI decisions when required
  3. Disclose AI use to affected parties
  4. Maintain documentation of training data and methods

Evidence Required:


Using the Mitigations Library

In OMNI-GRC

  1. Navigate to Compliance → Industry Coverage
  2. Select an industry to see applicable mitigations
  3. View mitigation details and framework mappings
  4. Track implementation status

API Access

GET /api/data-library?type=mitigations
GET /api/data-library?type=mitigations&industry=healthcare

Resources


Last Updated: January 2026
Applies to: OMNI-GRC v0.1.0+