Alert · reviewed · open
Transaction Risk Skoor 40 (review band) on a $870.15 ach transfer: returns.counterparty_prior_unauthorized.
- Detector
- skoor_review
- Severity
- medium
- Program
- Harbor Marketplace Payouts (simulated)
- Subject
- transfer acht_sim_harb_cqq9xji3940
- Transfer
- acht_sim_harb_cqq9xji3940 · $870.15 · ach outgoing
- Skoor at alert
- 40 review
- Hard signal
- no
- Policy
- policy-v1
- Opened
- 2026-09-17 19:32Z
- Closed
- —
- Decision clock
- none · due — no clock
- Escalated
- —
Draft narrative
What happened. Alert 6d036b7d-f663-4ad8-8718-85126bb29c25 was opened by the skoor_review detector on transfer acht_sim_harb_cqq9xji3940, an $870.15 outgoing ACH debit under the Harbor Marketplace Payouts program. The transfer scored 40 (review band) driven by a single signal: the counterparty has 1 prior unauthorized return. The transfer itself settled with no return code.
What the evidence shows. The skoor evidence shows one signal, returns.counterparty_prior_unauthorized, weight 40, which is the entire basis for the review-band score (n=2054, confidence 1). Hard_signal is false. The transfer status is SETTLED with return code none, meaning this specific transfer was not itself returned or reversed. The counterparty's country is unknown, but the paying entity, Dune LLC 13, is VERIFIED, not high risk, not PEP, has no review reasons, and was screened 2026-08-27. Program KRIs are mostly ok or watch; two are flagged breach: manual_review_aging_hours (1438.0 hours, n=15) and ach_unauthorized_return_rate (0.0086, n=812). These are program-level metrics, not specific to this transfer or counterparty, and the alert does not tie them to a broader pattern involving this counterparty or entity. There are no prior dispositions on this alert.
What was checked. Checked transfer status and return code (settled, no return), the entity's verification and risk flags (verified, not high risk, not PEP, no review reasons), the single scoring signal and its weight, and the program KRI panel for corroborating signals of a wider issue (concentration, sanctioned-country transfers, stale screening all ok). No signal in the evidence links this specific counterparty's one prior unauthorized return to a pattern across other transfers or entities in this alert.
What is recommended. Close the alert. The transfer already settled with no return, the paying entity is verified with no risk flags, and the single review-band signal reflects one historical prior unauthorized return by the counterparty rather than any issue with this transaction. The program-level ach_unauthorized_return_rate and manual_review_aging_hours breaches are noted but are not tied to this transfer or counterparty in the evidence provided and should be tracked separately at the program level rather than resolved through this alert.
- Recommendation
- close
- Confidence
- 0.62
- Model
- claude-sonnet-5
- Drafted
- 2026-09-17 19:32Z
- Rationale
- Single signal (weight 40) accounts for the entire skoor and hard_signal is false, indicating a soft, low-certainty trigger.
- Transfer status is SETTLED with return code none; there is no evidence this specific transfer was returned or disputed.
- Entity is VERIFIED, not high risk, not PEP, with no review reasons and recent screening (2026-08-27).
- Program KRIs relevant to counterparty risk (counterparty_concentration_top1, sanctioned_country_transfers, stale_screening_share) are ok; the two breach-flagged KRIs (ach_unauthorized_return_rate, manual_review_aging_hours) are program-wide and not linked in the evidence to this counterparty or transfer.
- No prior dispositions exist to suggest recurring concern with this counterparty or entity.
- Confidence is moderate rather than high because counterparty country is unknown and the underlying prior unauthorized return event itself is not detailed beyond its existence.
Evidence
{
"n": 2054,
"band": "review",
"skoor": 40,
"signals": [
{
"code": "returns.counterparty_prior_unauthorized",
"detail": "1 prior unauthorized return(s)",
"weight": 40
}
],
"confidence": 1,
"routeReason": "detector not auto-closable"
}
Skoor signals
| Signal | Weight | Hard | Detail |
|---|---|---|---|
| returns.counterparty_prior_unauthorized | +40 | 1 prior unauthorized return(s) |
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.