Stable
PlatformDenied and restricted party screening software

Denied party screening,
every match explained.

Denied Party Screening from Stable Software checks suppliers, consignees, manufacturers, and carriers against OFAC, BIS, UN, EU, and UK lists on demand, with match scores, fuzzy name and alias matching, and a reviewer queue that logs every decision.

See the platform
Fuzzy
Trigram matching on every primary name and listed alias, scored on each hit
Daily
Every live watchlist refreshed each day from its government source
Monitor
Parties under monitoring re-screened automatically after every list refresh
Logged
Every screening and match recorded, and every reviewer decision with a written reason
app.stablesoftware.com / dps · sample data
Live
Screenings today:2,841
·
Clean:2,836
·
In review:5
·
Lists updated:2h ago
Party Name
Type
Lists Checked
Result
Match Score
Action
Aurora Apparel Co.
Consignee
All live
CLEAN
–
–
Shenzhen Brightway Elec.
Supplier
All live
CLEAN
–
–
Zhongxing Trading Ltd.
Manufacturer
All live
REVIEW
87% similarity
Meridian Freight Corp.
Carrier
All live
CLEAN
–
–
Atlas Finance Group
Bank
All live
REVIEW
91% similarity
Review: Zhongxing Trading Ltd.✕ close
Submitted name
Zhongxing Trading Ltd.
Potential match
Zhongxing Technology Ltd. · BIS Entity List
Name similarity
87%
Country match
CN ✓
Reviewer action:
Document your reasoning for this decision…
OFAC SDN●BIS Entity List●UNSC Consolidated●EU Sanctions●UK & Canada Sanctions●Ongoing Monitoring●OFAC SDN●BIS Entity List●UNSC Consolidated●EU Sanctions●UK & Canada Sanctions●Ongoing Monitoring●
Platform capabilities

Restricted party screening,
built for compliance teams.

Every capability is built for importers, customs brokers, and freight forwarders. Not a checkbox feature bolted onto a filing system.

01: ON-DEMAND SCREENING

Screen every party before the shipment moves.

Suppliers, consignees, manufacturers, carriers, and banks: screened from the portal against every live list in one search, with each match scored and kept on record. No tab-switching between government sites.

02: FUZZY MATCHING

Find matches that exact-string search misses.

We use trigram similarity on every primary name and every listed alias, so alternate spellings and typos still surface. OFAC uses aliases and alternate names for a reason, and so do we.

03: GOVERNMENT LISTS

The core sanctions and restricted party lists in one search.

OFAC SDN and non-SDN lists; BIS Entity, Denied Persons, and Unverified lists; State/DDTC; the UN, EU, and UK sanctions lists; Australia DFAT; Canada SEMA; and FBI Most Wanted: refreshed daily, with each list's record count and last sync shown.

04: REVIEW QUEUE

Your compliance team reviews matches, not every name.

Every match above the similarity floor opens an alert in the review queue. Reviewers see the match score, the matched list entry, why it matched, and a required reason field, so every decision is logged with the reviewer's reasoning.

05: AUDIT TRAIL

Every screening and every decision documented.

Screening date, query, match score, matched list entry, reviewer decision, written reason, and reviewer: logged for every screening and every alert, with the full disposition history in the audit log.

06: ONGOING MONITORING

Screen once. Stay covered.

Put a cleared or escalated party under monitoring and it is re-screened after every list refresh. New matches open fresh alerts; matches you already decided stay decided.

How screening works

From party submitted
to decision logged.

Every screening runs the same four steps, with a complete record regardless of the outcome.

01: SUBMIT

Screen a party from the portal.

Enter a name with its country and address, and screen it as an entity, individual, or address. The engine checks it against every live list in one search.

02: MATCH

Fuzzy name and alias matching. Not just exact strings.

The engine checks the primary name and every listed alias, applies trigram fuzzy matching for typos and variants, and returns a score for every potential hit.

03: ROUTE

Clean results logged. Matches queued.

A name with no match above the similarity floor is logged as clean. Every match is queued for compliance review with the full match context.

04: DOCUMENT

Every decision logged with reviewer reasoning.

The compliance reviewer sees the match, documents their reasoning, and clears or escalates it. The decision, timestamp, and reviewer are stored in the audit log, and the party can go under ongoing monitoring.

Compliance posture

The audit trail regulators actually ask for.

OFAC and BIS examiners look for documentation of the screening date, the match, the reviewer decision, and the reviewer identity, for every party. Stable DPS logs all of it by default, with the reviewer’s written reason on every decision.

Posture & certifications

SOC
SOC 2 Type II
Independently audited, annual
✓ CURRENT
SYNC
List refresh
Every live list refreshed daily, then monitored parties re-screened
✓ SCHEDULED
OFC
OFAC
SDN and non-SDN OFAC lists via the trade.gov Consolidated Screening List
✓ ACTIVE
BIS
BIS
Entity, Unverified, and Denied Persons lists via the trade.gov Consolidated Screening List
✓ ACTIVE
LOG
Audit log
Every disposition recorded with reviewer, timestamp, and reason
✓ ACTIVE
RBAC
Roles
Admin, manager, analyst, and viewer roles; list sync limited to admins
✓ ENABLED
Common questions

What compliance teams ask
before they deploy.

Denied party screening software should screen every party against current government lists, catch spelling variants with fuzzy and alias matching, require a documented reason for every decision, and re-screen monitored parties when the lists change. Denied Party Screening from Stable Software does each of these: every live list is refreshed daily from its government source, trigram fuzzy matching runs on every primary name and listed alias, every reviewer decision requires a written reason, and parties under monitoring are re-screened after each refresh.
Every live list is refreshed once a day from its government source, and the Watchlists view shows each list's record count and last sync. After each refresh, every party under monitoring is re-screened automatically, and only new matches open alerts.
Every alert needs a written reason to clear, so false positives are documented, not ignored. Put a cleared party under monitoring and it is re-screened after every refresh; matches you already cleared stay cleared, and only new list entries open an alert.
Yes. Any party you put under monitoring is re-screened after every daily list refresh, and only new matches open an alert.
Stable DPS screens every live government list in one search, with trigram fuzzy matching on names and aliases, a review queue that requires a written reason for every decision, ongoing monitoring, and a full disposition history. Not a checkbox compliance feature.
The audit trail logs the screening date, the match score, the matched list entry, the reviewer decision and written reason, and the reviewer identity, for every alert. That is the record OFAC and BIS examiners look for in a voluntary self-disclosure or enforcement review.

Screen every party. Document every decision.

Request early access. We’ll screen a sample of your supplier list with you and walk through every match, so you can see what your current setup might be missing.