Gap Analysis & Remediation Roadmap
After a scan, gaps are ranked by priority, effort, and impact. Use gap analysis to create a remediation roadmap — what to fix first, how long it takes, and how to fix it.
Gap Prioritization
Gaps are rated Critical > High > Medium > Low:
| Priority | Means | Example |
|---|---|---|
| Critical | Audit blocker; must fix before auditor visits | Missing risk assessment for high-risk system |
| High | Significant compliance risk; fix in next 1-2 months | Insufficient access controls |
| Medium | Compliance improvement; fix in next 2-3 months | Training program incomplete |
| Low | Nice-to-have; fix when convenient | Documentation formatting |
Recommendation: Fix all Critical gaps within 2 weeks; High gaps within 2 months.
Gap Effort Estimation
Compliance AI estimates hours to fix based on:
- Control complexity
- Required team involvement
- Integration with existing systems
- Testing requirements
| Effort | Timeframe | Who Does It |
|---|---|---|
| Quick (< 4 hours) | 1 day | Single person, straightforward task |
| Moderate (4-16 hours) | 1 week | Small team, some integration work |
| Major (16-40 hours) | 2-4 weeks | Multiple teams, system changes |
| Epic (40+ hours) | 1-3 months | Major engineering effort, cross-functional |
Example Gaps & Remediation
Gap 1: Missing Risk Assessment (Critical, Moderate Effort)
What’s missing: EU AI Act requires risk assessment for high-risk systems. Yours is not documented.
Why it matters: Auditors expect Annex III documentation. Without it, system cannot be deployed in EU legally.
Auto-suggested fix: Generate DPIA using Compliance AI’s DPIA tool (20 min) + customize with your data (2-4 hours)
Steps:
- Go to DPIA & Assessments
- Click “New DPIA”
- Select your system
- Review auto-generated draft
- Customize risk assessment section
- Have DPO review
- Export and archive
Timeline: 1-2 days Owner: Compliance Officer + DPO Status: Assign task in Jira/ServiceNow
Gap 2: No Bias Testing (High, Moderate Effort)
What’s missing: EU AI Act + ISO 42001 require fairness/bias assessment. None documented.
Why it matters: High-risk systems must demonstrate no discrimination across demographic groups.
Auto-suggested fix: Run fairness tests using Compliance AI’s testing framework
Steps:
- Ensure you have test data (5K+ samples recommended)
- Go to Compliance > [System Name] > Fairness Testing
- Upload test data
- Run bias audit across protected groups (gender, age, race if available)
- Export report showing disparate impact analysis
- Document findings
- If gaps found, plan mitigation (rebalance training data, add group-specific monitoring, etc.)
Timeline: 2-4 days Owner: Data Science team Tools: Compliance AI, Fairness libraries (AI Fairness 360, Fairlearn)
Gap 3: Audit Trail Incomplete (High, Major Effort)
What’s missing: No immutable audit log of model decisions/access
Why it matters: SOC 2, GDPR, ISO 42001 require audit trails proving who accessed data and when.
Auto-suggested fix: Implement logging and storage
Steps:
- Assess current logging (do you log model API calls?)
- If AWS: Enable CloudTrail, S3 logging, API Gateway logging
- If Azure: Enable Azure Monitor, Activity Logs
- If on-prem: Implement structured logging (ELK, Splunk, etc.)
- Ensure logs are immutable (WORM storage, AWS Glacier Vault Lock)
- Ensure retention (7+ years minimum)
- Implement access controls on logs
- Test log retrieval for incident response
Timeline: 2-4 weeks (if not already implemented) Owner: Infrastructure/Security team Complexity: Major (requires system design changes)
Gap Closure Workflow
- Identify gap in scan results
- Estimate effort (Compliance AI provides this)
- Assign owner — Who is responsible
- Create task — Auto-create Jira/ServiceNow ticket
- Set deadline — Based on priority
- Track progress — Team updates ticket
- Mark complete — Link evidence (e.g., risk assessment PDF)
- Re-scan — Run compliance scan again to verify closure
Bulk Task Creation
Create Jira/ServiceNow tasks for all gaps at once:
- Go to Scans > [Results] > Create Tasks
- Configure defaults:
- Project: Jira project or ServiceNow table
- Assignee: Default owner per gap
- Sprint: Which sprint/release
- Priority: Map compliance priority to Jira/ServiceNow
- Click Create All
Compliance AI will create one task per gap with:
- Title (gap description)
- Description (why, what to do, effort estimate)
- Assignee (team suggested by Compliance AI)
- Due date (based on priority)
- Link back to gap in Compliance AI
Remediation Timeline
Typical organization:
Weeks 1-2: Fix Critical gaps (5-10 Critical tasks)
- Risk assessments, urgent access control fixes
- Time: 5-10 days of focused effort
Weeks 3-8: Fix High gaps (15-25 High tasks)
- Bias testing, training programs, monitoring setup
- Time: 4-6 weeks distributed across teams
Weeks 9-16: Fix Medium gaps (10-20 Medium tasks)
- Documentation refinements, policy updates
- Time: 4-8 weeks at 10-15 hours/week
Ongoing: Maintain (Low gaps, monitoring, training)
Total: ~4 months to “audit-ready” state for average organization
Next Steps
- Start remediation: Create Jira/ServiceNow tasks from gap list
- Track progress: See remediation dashboard (% gaps closed)
- Re-scan: After major fixes, re-scan to verify closure
- Generate reports: Audit-Ready Reports