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
Lantern Lending (simulated)
Subject
entity enti_sim_lant_6uvwvng8cjh
Transfer
acht_sim_lant_1ndaab0bdg2 · $881.78 · ach outgoing
Skoor at alert
30 review
Hard signal
no
Policy
policy-v1
Opened
2026-09-17 19:30Z
Closed
Decision clock
none · due — no clock
Escalated

Draft narrative

What happened. Alert 0f2ea6bb-8dc1-4947-8b4c-e377d19b631a was opened on 2026-09-17 for entity enti_sim_lant_6uvwvng8cjh under the sanctions_or_pep detector, following screening that marked the entity high risk. The alert scored 30 (review band, hard_signal false) and was routed for review because the detector is always reviewed. The linked transfer is acht_sim_lant_1ndaab0bdg2, an outgoing ACH debit of $881.78 USD, created 2026-08-09 and already SETTLED with no return code. What the evidence shows. The entity is a verified US business, high risk true, PEP no, with no review reasons listed and last screened 2026-06-26. The only signals driving the alert score are entity.high_risk (+20) and counterparty.first_time (+10), totaling 30, which is the low end of the review band. The counterparty's country is unknown but there is no sanctioned-country flag, no unauthorized or administrative return, and the transfer settled normally. Program-level KRIs are mostly ok: ach_overall_return_rate 0.9%, ach_unauthorized_return_rate 0%, sanctioned_country_transfers 0, high_risk_entity_share 3.0%, stale_screening_share 6.1%. Two KRIs show elevated levels not specific to this entity: manual_review_aging_hours is in breach (1433.5 hours, n=3) and hold_aging_hours and pep_flagged_entities are in watch status, but none of these are tied to this transfer or entity in the evidence provided. What was checked. Reviewed the alert signals and score, the entity's screening status (verified, PEP no, no review reasons), the transfer status (settled, no return code), and program-level KRIs for related patterns (return rates, sanctioned-country transfers, high-risk entity share, manual review aging). No prior dispositions exist for this alert. What is recommended. The transfer already settled with no return code and no unauthorized or sanctioned-country indicators. The entity is verified with no PEP flag and no listed review reasons. The score sits at the low end of the review band driven only by a generic high-risk marker and a first-time counterparty. Nothing in the evidence requires holding funds, since the transfer is not pending. The manual_review_aging_hours breach is a program-level condition, not specific to this alert, and does not by itself indicate a pattern larger than this single alert. Recommend closing this alert; the aging-hours breach and watch-level KRIs may warrant separate program-level attention outside this alert.
Recommendation
close
Confidence
0.62
Model
claude-sonnet-5
Drafted
2026-09-17 19:31Z
Rationale
  • Transfer acht_sim_lant_1ndaab0bdg2 is SETTLED with return code none, so no funds are pending or held.
  • Entity is VERIFIED, PEP no, with review reasons none, limiting the alert to a generic high-risk screening flag.
  • Alert score of 30 sits at the low end of the review band and hard_signal is false.
  • Program KRIs directly relevant to this transfer type and counterparty (ach return rates, sanctioned_country_transfers, high_risk_entity_share) are all in the ok range.
  • manual_review_aging_hours breach and pep_flagged_entities/hold_aging_hours watch status are program-level metrics not directly linked to this entity or transfer in the evidence, so they do not support escalation on this specific alert.
  • Counterparty country is unknown, which is a gap in the evidence, lowering confidence slightly.

Evidence

{
  "n": 349,
  "band": "review",
  "skoor": 30,
  "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
counterparty.first_time+10first transfer with this counterparty

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.