PUQ Mautic Skip to main content

Configuration — Sanctions sources

PUQ Sanctions Checker module WHMCS

Order now | Download | Community

Addons → Sanctions Checker → Configuration → Sanctions sources. All settings are saved with the green Save Changes button; only the license key lives in Setup → Addon Modules.

Sanctions sources tab — local lists, matching engine, CSL API, blocked countries

Local lists (OpenSanctions mirrors)

Local lists — Canada DFATD-SEMA and EU FSF toggles

Official government sanctions lists mirrored by the OpenSanctions project as clean machine-readable files (~2 MB each). No registration or API key required. The files are imported into your database and matching runs locally — no client data leaves your server. Synchronized daily by cron.

Matching engine

Matching engine — thresholds for the three matching methods

Setting Default Description
Full name match threshold 85% Similarity of the whole name required to report a match.
Enable trigram matching + threshold on / 65% 3-letter-chunk comparison, catches typos and letter swaps.
Trigram minimum name length 6 Trigrams run only when both names have at least this many letters — short names would match randomly.
Enable per-word matching + minimum words on / 1 Only the surname or a company word can trigger a match; a first-name-only hit never flags. Minimum 1 flags surname-only matches (with a lower score); 2 requires first + last name.
Word similarity threshold 85% How similar two words must be to count as a pair (catches Ivanov / Ivanoff).

The methods are explained in detail in How the matching engine works.

US Consolidated Screening List API

CSL API — key, endpoint, minimum score

Real-time fuzzy search against 11 US lists (OFAC SDN, BIS Entity List, State Department). Get a free API key at the ITA API portal; results below CSL minimum match score (default 90) are ignored. Client names are sent to trade.gov over HTTPS.

Blocked countries

Blocked countries — comma-separated ISO-2 codes

Comma-separated ISO-2 country codes (e.g. RU,BY,IR,KP,SY,CU). The country from the client profile is compared against this list; a match is reported with score 100.