How Remediation Works
Yggdrasil uses AI to analyze violations and suggest specific, context-aware remediation actions.Generate remediation
Click “Generate Remediation Steps.” The system sends violation details to Gemini:
- Policy excerpt violated
- Evidence from your data
- Rule conditions and thresholds
- Severity and confidence score
Review AI suggestions
Gemini returns:
- Immediate actions: Steps to address this specific violation
- Process improvements: Changes to prevent future violations
- Documentation updates: Policy or procedure changes
- Risk assessment: Impact and urgency
Remediation Components
Immediate Actions
Steps to resolve the specific violation: Example (AML structuring violation):- Flag account
ACC-501234for manual review - Review all transactions from this account in the past 30 days
- File a Suspicious Activity Report (SAR) if structuring is confirmed
- Consider account suspension pending investigation
Process Improvements
Longer-term changes to reduce future violations: Example:- Implement real-time transaction monitoring for structuring patterns
- Lower alert threshold to 10,000) to catch edge cases
- Add automated velocity checks (3+ transactions within 24 hours)
Documentation Updates
Policy or procedure changes: Example:- Update AML policy to explicitly define structuring patterns
- Add training module on structuring detection for compliance staff
- Document escalation procedures for multi-transaction violations
Risk Assessment
Impact analysis: Example:- Risk Level: HIGH
- Regulatory Impact: Potential FinCEN penalty (100K per violation)
- Urgency: Respond within 15 days per 31 CFR § 1010.311
- Related Regulations: Bank Secrecy Act, CTR requirements
AI Context
When generating remediation, Gemini receives:Remediation is only available for approved violations. Dismissed violations (false positives) don’t require remediation.
Example Remediation Outputs
GDPR Consent Violation
Violation: Marketing email sent without explicit consent Immediate Actions:- Cease all marketing communications to
data_subject_id: 12345 - Verify consent status in CRM
- If consent missing, send apology email with opt-in request
- Document incident in GDPR compliance log
- Implement double opt-in for marketing lists
- Add automated consent checks before email sends
- Audit entire marketing database for consent status
- Risk Level: HIGH
- Regulatory Impact: GDPR Article 6 violation, potential fine up to €20M or 4% revenue
- Urgency: Immediate (72-hour breach notification if data compromised)
SOC2 Encryption Violation
Violation: Sensitive data transmitted without encryption Immediate Actions:- Identify all systems transmitting unencrypted data
- Halt data transmission until TLS 1.3 is enabled
- Audit logs for past 90 days to identify exposure scope
- Notify affected data subjects if PII was exposed
- Mandate TLS 1.3 for all internal and external APIs
- Implement automated checks for encryption status
- Add encryption requirements to vendor contracts
- Update security policy to require encryption at rest and in transit
- Add encryption standards to onboarding checklist for new systems
- Document encryption key rotation procedures
Remediation API
Best Practices
1. Prioritize by Severity
Generate remediation for CRITICAL violations first, then HIGH, then MEDIUM.2. Batch Similar Violations
If multiple violations stem from the same root cause (e.g., missing encryption), group them and implement a single process improvement.3. Track Implementation
Use thereview_note field to document:
- Which remediation steps were implemented
- Who implemented them
- Completion dates
4. Re-scan After Remediation
After applying fixes:- Upload the updated dataset
- Run a new scan
- Verify the violation no longer appears
5. Document in Audit Trail
For regulatory audits, maintain records of:- Original violation evidence
- Remediation steps taken
- Completion dates
- Re-scan results confirming resolution
Limitations
- AI-generated: Suggestions are not legal advice
- Context-limited: AI only sees violation data, not your full organizational context
- Generic: Some suggestions may not apply to your specific environment
- No automation: Yggdrasil does not execute remediation — you must implement manually
Treat remediation suggestions as a checklist to review with your compliance team, not as definitive instructions.
Next Steps
After reviewing remediation:- Implement approved actions
- Update your policies and procedures
- Re-scan your dataset to verify fixes
- Export the compliance report with remediation notes for auditors