Coverage: Morocco
The Morocco CNASNU list, extracted from the official PDF with every name validated.
A mixed-script PDF read through a dedicated lane whose last step is a deterministic check that each extracted name really appears in the document.
AdverseMe screens against the Morocco CNASNU list, Morocco's national list of persons and entities applying UN Security Council sanctions, published by the CNASNU. The PDF is fetched daily at 04:30 UTC and read through a PDF lane: deterministic text extraction, structuring at temperature zero, then a validation gate that drops any extracted name not found in the source document.
- Issuer
- CNASNU
- Format parsed
- PDF, mixed Arabic and Latin
- Refresh
- Daily, 04:30 UTC
- Anti-hallucination gate
- Every name checked against the source text
The list
Morocco CNASNU list
Issued by the Commission Nationale chargée de l'application des sanctions du Conseil de Sécurité des Nations Unies.
What it is
Morocco's national list applying UN Security Council sanctions, published by the CNASNU on the Ministry of Justice site, covering natural persons and entities.
The file as parsed
A PDF with right-to-left and Latin text mixed. Text is extracted deterministically, structured into entities at temperature zero, then every entity's Latin name is checked token by token against the extracted text. Names that fail the check are dropped and counted.
How it is ingested
Fetched daily at 04:30 UTC with an extended timeout and a retry, stored as an immutable snapshot, normalised into the watchlist store and diffed. A failed fetch keeps the last good snapshot and is logged.
Screening and hits
How a match is handled
- 1
Candidates by name
Trigram search over the store proposes candidates; transliteration and a consonant-skeleton comparison catch spelling variants.
- 2
Confirmed with details
Whatever disambiguators the document provides are used by the same resolver as the global feeds to confirm or reject a candidate.
- 3
Associated parties
For a company subject, officers and beneficial owners are batched against the same store.
- 4
Escalation
Every new hit from the daily diff alerts for free; a confirmed match on an added entry escalates to a full re-screen.
Catalogue
Global feeds that apply to Moroccan subjects
Beyond the CNASNU list, a Moroccan subject is checked against the global lists below, snapshotted twice a day, and every other global source in the catalogue.
-
OFAC SDN List
US Treasury Specially Designated Nationals, parsed directly from official XML
Tier 1 active freeSanctions Lists US people and companies -
OFAC Consolidated (Non-SDN)
US Treasury non-SDN consolidated programs including sectoral sanctions, parsed from CSV
Tier 1 active freeSanctions Lists US people and companies -
OFAC Non-SDN Advanced
Additional OFAC non-SDN programs covering SSI, CAPTA, and NS-MBS lists
Tier 1 active freeSanctions Lists US people and companies -
UN Consolidated Sanctions
United Nations Security Council consolidated sanctions list, parsed from official XML
Tier 1 active freeSanctions Lists Global people and companies -
UK Sanctions List (FCDO)
UK Foreign, Commonwealth & Development Office sanctions designations, parsed from official XML
Tier 1 active freeSanctions Lists UK people and companies -
EU Consolidated Sanctions
European Union Financial Sanctions Facility consolidated list, parsed from official XML
Tier 1 active freeSanctions Lists EU people and companies -
Canada SEMA Sanctions
Canadian consolidated sanctions under the Special Economic Measures Act
Tier 1 active freeSanctions Lists Canada people and companies -
Switzerland SECO Sanctions
Swiss State Secretariat for Economic Affairs sanctions list
Tier 1 active freeSanctions Lists Switzerland people and companies -
Australia DFAT Sanctions
Australian Department of Foreign Affairs and Trade consolidated sanctions list, parsed from official XML
Tier 1 active freeSanctions Lists Australia people and companies -
New Zealand Sanctions
New Zealand Ministry of Foreign Affairs and Trade / DIA designated individuals and entities
Tier 1 active freeSanctions Lists New Zealand people and companies -
OpenSanctions
Consolidated search across 50+ global sanctions, PEP, and watchlist datasets via free API
Tier 1 active freeSanctions Lists Global people and companies -
OpenSanctions Direct API
Direct REST API search and fuzzy match across 50+ sanctions, PEP, Interpol, Europol, and enforcement datasets, parallel search + match with deduplication
Tier 1 active freeSanctions Lists Global people and companies -
World Bank Debarment List
World Bank Group sanctioned firms and individuals debarred from procurement contracts
Tier 1 active freeSanctions Lists Global people and companies
Frequently asked questions
What is the Morocco CNASNU list?
The national list maintained by Morocco's Commission Nationale chargée de l'application des sanctions du Conseil de Sécurité des Nations Unies, covering natural persons and entities designated domestically in application of Security Council resolutions. It is published as a PDF on the Ministry of Justice site.
Why does a PDF need a different lane?
The list is a right-to-left, mixed-script document whose Latin transliterations survive text extraction but whose table layout does not, so a regular expression parser is unreliable. The PDF lane extracts the text deterministically, has a model structure it into entities at temperature zero, then validates every entity against the source text and drops anything that is not there. On a compliance list, a name that was never in the document is worse than a parse failure.
Is the list always current?
The fetch is attempted every day and each successful download becomes a new snapshot that is diffed against the last. When the publisher's host refuses or times out the connection, the previous snapshot stays in force and the failure is recorded in the ingest log, never hidden behind an empty result.
What happens on a hit?
A confirmed match is a critical finding, scored by the AI council and stated on the first page of the PDF report with the list name. Under monitoring, a new designation in the daily diff writes an alert for free, and a confirmed match on an added entry escalates to a full re-screen.
Screen against the Morocco CNASNU list today.
Plus the 13 global feeds and every other source in the catalogue, in one run.