SKOOR Risk Money movement. Skoored by AI.

Alert · reviewed · open

Activity on an entity flagged by screening (PEP status no, high risk).

Detector
sanctions_or_pep
Severity
high
Program
Northwind Payroll (simulated)
Subject
entity enti_sim_nort_91eod4q93y
Transfer
acht_sim_nort_c2ycyz232lt · $1,740.45 · ach outgoing
Skoor at alert
20 clear
Hard signal
no
Policy
policy-v1
Opened
2026-09-17 19:31Z
Closed
Decision clock
none · due — no clock
Escalated

Draft narrative

What happened. Alert 0e8bcb80-9660-47d5-85bd-1e4dc9cff3c9 fired from the sanctions_or_pep detector on entity enti_sim_nort_91eod4q93y after an outgoing ACH debit of $1740.45 settled on 2026-08-25. The detector routes to review by policy on every trigger, regardless of score. What the evidence shows. The entity is marked high risk by screening but pep is no, verification status is VERIFIED, and review reasons are none. Last screening was 2026-08-18, 8 days before the transfer, so screening is current. The alert skoor is 20, which falls in the clear band, and hard_signal is false. The transfer itself settled normally with no return code and a counterparty in an unknown country but no sanctioned-country flag raised. Transfer-level skoor is also 20, clear band, driven solely by the entity.high_risk signal (+20), with no additional signals present. Program KRIs show pep_flagged_entities and high_risk_entity_share at watch level (1/33 and 6.06%), which reflects portfolio composition, not activity on this specific transfer. Manual_review_aging_hours is in breach (1434.7 hours, n=8), but this is a program-level operational metric unrelated to the transaction facts in this alert. What was checked. Entity verification status, PEP status, review reasons, and screening recency were checked against the alert evidence. Transfer status, amount, rail, and return code were checked. Program-level KRIs were reviewed for corroborating patterns. Prior dispositions were checked and none exist for this alert. What is recommended. Close the alert. The entity is verified, not PEP, has no open review reasons, and was screened within the last two weeks. The triggering transfer settled without any return or sanctioned-country signal, and both the alert and transfer scores are in the clear band with no hard signal. No fact in the evidence indicates a person needs to intervene on this specific alert. The program-level manual_review_aging_hours breach should be tracked separately as an operational metric, not as grounds to hold this transfer.
Recommendation
close
Confidence
0.78
Model
claude-sonnet-5
Drafted
2026-09-17 19:31Z
Rationale
  • Entity verification is VERIFIED, pep is no, and review reasons are none as of last screening 2026-08-18.
  • Alert skoor 20 and transfer skoor 20 both fall in the clear band with hard_signal false.
  • The only contributing signal is entity.high_risk(+20); no sanctions, unauthorized return, or velocity anomaly signals are present.
  • Transfer status is SETTLED with return code none, and sanctioned_country_transfers KRI is 0 across n=850.
  • Program KRIs pep_flagged_entities and high_risk_entity_share are at watch, not breach, and reflect portfolio-level composition rather than this specific transaction.
  • Manual_review_aging_hours breach is an unrelated operational KRI and does not bear on the facts of this transfer.

Evidence

{
  "n": 956,
  "band": "clear",
  "skoor": 20,
  "signals": [
    {
      "code": "entity.high_risk",
      "detail": "entity marked high risk by screening",
      "weight": 20
    }
  ],
  "routeReason": "detector always reviewed"
}

Skoor signals

SignalWeightHardDetail
entity.high_risk+20entity marked high risk by screening

Decision

Sign in as an operator to decide. Operator sign-in →

Dispositions

No disposition yet.

Actions

Freeze, request to program, and suspend need a second, distinct approver. Clear hold, cancel, and pause execute on the requester's approval. Executed through the bank's own API with the tenant's sandbox key; a dry run when there is none.

No actions requested.