Risk Overrides

Risk overrides allow you to override a customer or entity's computed risk level with a manually or automatically set level. This covers manual overrides, monitoring rule overrides, override floors, external factor overrides, initial risk imports from transactions, and clearing overrides.

How Risk Overrides Work

Risk overrides are stored on a Risk Assessment step as three fields:

Field Description
override_risk_level The overridden risk level (Low, Medium, High)
override_rule What set the override (e.g. "Manual Override", a monitoring rule key, "Initial Import")
override_expires_at When the override expires (ISO 8601 datetime)

When a risk override is active, the overall_risk field on the Risk Assessment is forced to the override level. If the override expires (or is cleared), risk is recalculated from scratch based on the underlying dimension scores.

Overrides are preserved across automated recalculations — the system carries forward any active override (including manual overrides) into the new assessment as long as it hasn't expired and the recalculated risk isn't already higher.

Manual Overrides

A manual override is set by a user directly on a Risk Assessment via the Set Override button.

Risk Assessment detail page showing the Set Override button, Overall Risk level, and Override fields

Setting a Manual Override

  1. Navigate to the Risk Assessment for the customer or entity
  2. Click Set Override to open the override modal
  3. Select an Override Level: Low, Medium, or High
  4. Enter a Duration (Days) — defaults to 365
  5. Optionally check Never expires to create a permanent override
  6. Provide a Reason (required) explaining why the override is being applied
  7. Click Apply Override
Override modal with level selector, duration input, never expires checkbox, and reason textarea Override modal with High level selected, reason filled in, and Apply Override / Clear Override buttons

The override creates a new Risk Assessment with override_rule set to "Manual Override" and logs the action in the Notes:

Risk manually overridden to High by user@example.com (expires 2027-01-01):
    Reason given

Behavior

  • Manual overrides are preserved across automated recalculations, just like monitoring rule overrides. The override continues to apply until it expires or is cleared.
  • To change a manual override, just set a new one — it creates a fresh Risk Assessment.

Monitoring Rule Overrides

Monitoring rules can automatically override a party's risk level when they trigger. This is configured on each Monitoring Rule via three fields:

Field Options Description
Risk Override None, Medium, High The risk level to override to
Override Duration Days Number How long the override lasts (default 30)
Override Trigger On Trigger, On Validate When the override is applied

On Trigger

The override is applied immediately when the monitoring rule matches a transaction during processing.

  • Applied during transaction processing for each transaction party
  • If the party already has a higher non-expired risk level, the override is skipped
  • If the same rule already created a non-expired override for this party, it is skipped (deduplication)
  • Creates a new Risk Assessment with the override level and rule info
Monitoring Rule detail page showing Risk Override, Override Duration Days, and Override Trigger fields

On Validate

The override is applied only after an alert is validated or escalated by a user in the triage workflow.

  • Triggered when a user clicks Validate or Escalate on a Triage Alert
  • Same logic as On Trigger — skips if existing risk is already higher and not expired
  • The override note includes "on alert validation" to distinguish it

Override Floors

Certain dimensions can be designated as Override Floors in the Customer Risk Calculation Weights or Entity Risk Calculation Weights blueprints. When a floor dimension's "Override" option is enabled, the overall risk cannot fall below that dimension's rating. If multiple floor dimensions are triggered, the highest rating among them becomes the minimum.

To configure an override floor:

  1. Navigate to Customer Risk Calculation Weights or Entity Risk Calculation Weights
  2. For each dimension (Sanctions, PEP, Jurisdiction, Industry & Source of Funds, etc.), check the Override checkbox to make it a floor
  3. Set the dimension's weight value as usual
Customer Risk Calculation Weights showing override floor checkboxes for each dimension

Example: If the PEP dimension is flagged as an Override floor and the sanctions check returns High, the overall risk cannot be Low or Medium — it will be elevated to High, even if all other dimensions score Low.

External Factor Overrides

External Factor Rules can also be configured with an Override flag. When triggered, they force the overall risk to at least the rule's score.

To configure:

  1. Navigate to External Factor Rules
  2. Create a rule with a Score (Low/Medium/High), Count (minimum occurrences), and Days (lookback window)
  3. Check the Override flag on the rule
  4. Record External Factors on the customer/entity with matching names

When enough external factors exist to trigger the rule and the rule's score is higher than the calculated overall risk, the overall risk is elevated.

Default rules include:

  • Law Enforcement Inquiry — 1 occurrence, 730 day window, High (Override)
  • Production Order — 1 occurrence, 1095 day window, High (Override)
  • RFI Received — 1 occurrence, 365 day window, High (Override)

Initial Risk Import from Transactions

When importing transactions, you can include an Internal Risk Rating field in the transaction data. If present, this creates an initial Risk Assessment for the customer or entity referenced by the transaction.

How It Works

  1. The transaction includes an imported_risk_level field (e.g. "High", "Medium", "Low")
  2. During enrichment, if the transaction has a primary (the customer or entity it's for) and no Risk Assessment exists yet for that primary, a new Risk Assessment is created
  3. The override is set with override_rule: "Initial Import", expiry of 1 year from import time, and notes recording the original source risk

This applies risk to both newly created and existing customers/entities. When a transaction creates a new customer or entity (via endpoint signatory data), the initial risk import follows it.

Important

  • Only applies if no Risk Assessment already exists for the customer/entity
  • The override expires in 1 year by default
  • You can change the expiration date after creation (see below)

Changing the Override Expiration Date

The Override Expires At field on a Risk Assessment is an editable calendar/datetime field. You can change it directly on the assessment to extend or shorten the override window.

To change it:

  1. Open the Risk Assessment for the customer or entity
  2. Scroll to the Override Expires At field
  3. Edit the date and time
  4. Save the step

This is useful when:

  • An initial import override is about to expire but the risk profile hasn't changed
  • A monitoring rule override needs to be extended while an investigation is ongoing
  • A never-expires override needs to be given an actual expiration date

Clearing Overrides

Using the Clear Override Button

  1. Navigate to the Risk Assessment for the customer or entity
  2. Click Set Override to open the modal
  3. Click Clear Override
  4. Enter a Reason (required) explaining why the override is being cleared
  5. Submit

What Happens

  • Risk is recalculated from scratch based on the underlying dimension scores (PEP, Sanctions, Jurisdiction, etc.)
  • All three override fields (override_risk_level, override_rule, override_expires_at) are stripped
  • The action is logged: "Manual override cleared by user@example.com: Reason given"
  • A new Risk Assessment is created with the recalculated risk and no override

Natural Expiration

Automated overrides (from monitoring rules, initial imports, etc.) also clear naturally when override_expires_at passes. The next time risk is recalculated, expired overrides are ignored and risk is computed from the dimension scores.

High Risk from PEP or Sanctions

When a customer or entity has a High risk level due to PEP or Sanctions screening results, you need to complete the due diligence process for those items.

Understanding the Risk Sources

PEP Risk — comes from the PEP Search step in the Due Diligence workflow:

  • For customers: directly from the PEP Search step's risk field
  • For entities: calculated as the mean PEP score across all UBOs (ultimate beneficial owners). If a UBO hasn't completed due diligence, a default very high score is used and overall risk is set to High with the note: "one or more UBOs haven't completed due diligence."

Sanctions Risk — from the Sanctions Search step:

  • If risk is "No match" → Low risk value
  • If risk is "Match found" → very high score, making overall risk High
  • If sanctions check was not completed → very high score with note: "Risk level is very high because no sanctions check was completed."

What to Do

  1. Create a Due Diligence Workflow if one doesn't exist already. This is the structured process that contains all screening steps.
  2. Complete the PEP Search:
    • Open the PEP Search step within the Due Diligence workflow
    • Click Search to run the automated OpenSanctions API search
    • Review the results — the AI analyzes matches and ranks them as Low/Medium/High
    • If a match is flagged, a Triage Alert is raised automatically. Decision on the alert: Escalate (creates a new DD workflow for deeper review), Validate, Close, or Snooze.
  3. Complete the Sanctions Search:
    • Open the Sanctions Search step within the Due Diligence workflow
    • Upload a CSV of sanctions records or use the global sanctions index
    • Click Analyze Results — AI ranks matches, raising a Triage Alert if a possible match is found
  4. Recalculate Risk after completing each step — the Calculate Risk step will re-score based on the completed screening results. If the PEP or Sanctions dimension was the only thing driving the high score and the check came back clean, risk will return to normal.
  5. Finalize the Due Diligence workflow once all steps are complete. The Due Diligence Decision step becomes available only when all workflow steps are done.

Automated Re-checks

After initial due diligence, the system automatically re-checks sanctions and PEP on a schedule based on the customer/entity's risk level:

Risk Level Re-check Frequency
LowEvery 180 days
MediumEvery 90 days
HighEvery 30 days

These frequencies are configurable in the Sanctions Screening Settings blueprint. If new matches are found during a re-check, a Triage Alert is raised automatically.