Sanctionwise

io.github.qinisolabs由 GitHub 账号 qinisolabs 发布v0.1.1更新于 Oct 24, 2026

Verified UK sanctions screening for AI agents — official FCDO UK Sanctions List, not guesses.

已验证STDIO仅桌面金融安全与监控

概览

AI 生成的概览

按英国 FCDO 官方制裁名单筛查姓名,返回排序后的可能匹配及其指定详情,或无匹配结果。

可以做什么
  • 按英国制裁名单筛查个人、公司或船舶名称,获得排序后的可能匹配及指定详情
  • 按唯一 ID 查询完整官方条目,包括姓名、别名、制裁制度与理由说明
  • 可离线使用随包附带的数据集,并从每周更新的公开发布自动刷新,同时报告数据集的报告日期
适用场景
适合助手需要核查某个名称是否出现在英国制裁名单上、而不是凭记忆作答的场景,用于供人工再对照官方条目核实的提示性筛查。
运行要求
以 npm 包形式通过 npx 在本地运行,无需账户、API 密钥或令牌。名单数据随包附带可离线使用,启动时可能从 GitHub 发布页下载最新公开名单。
安装前请注意
结果仅为提示性姓名匹配,须由人工核实;无匹配并不等于通过审查。仅覆盖英国 FCDO 名单,只筛查所传入的姓名字符串,且非实时,也不构成法律、合规或 KYC/AML 建议。所筛查的姓名不会被传输,但启动时可能从 GitHub 获取公开名单。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Sanctionwise,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[Qiniso]

sanctionwise

Verified UK sanctions screening for AI agents — official FCDO UK Sanctions List, not guesses.

Verified, trustworthy data tools for AI agents. "Qiniso" means "truth" in Zulu.

Website · npm · MCP Registry


Ask an LLM "is this person on the UK sanctions list?" and it will answer from stale, fuzzy memory. Designations change constantly and are specific — that's data, not something to recall. sanctionwise screens a name against the official FCDO UK Sanctions List and returns possible matches with their real designation details, or a clean "no match".

⚠️ Read this — what this is and is NOT

  • Indicative name-match only. A match is a POSSIBLE match that a human must verify against the official entry (names are widely shared and transliterated). It is not confirmation that the party you mean is the sanctioned party.
  • A "no match" is NOT a clearance. It covers the UK (FCDO) list only, screens the name string you pass (not DOBs or aliases you didn't supply), and reflects the dataset's report date, not real-time.
  • Not advice. Not legal, compliance, KYC/AML or sanctions advice, and not a substitute for a regulated sanctions-screening process. Every response includes this disclaimer.

Install

json
{ "mcpServers": { "sanctionwise": { "command": "npx", "args": ["-y", "sanctionwise"] } } }

The official UK Sanctions List data is bundled in the package (works offline, out of the box). The tool also auto-refreshes from a weekly-updated GitHub Release on startup — cached locally, no key, no token, no manual step — so it stays current on its own. Every response reports the dataset's report date.

Use it as a library

bash
npm i sanctionwise
ts
import { screenName, getSanctionsEntry } from "sanctionwise";
screenName("Vladimir Putin");// { matchCount: 3, results: [{ id: "RUS0251", type: "Individual",//   primaryName: "Vladimir Vladimirovich PUTIN", matchType: "exact",//   regimes: ["The Russia (Sanctions) (EU Exit) Regulations 2019"], sanctions: "Asset freeze|…" }],//   disclaimer: "INDICATIVE NAME-MATCH SCREEN ONLY. …" }
screenName("Acme Quilting Supplies Ltd").matchCount;   // 0 — no match (NOT a clearance)getSanctionsEntry("RUS0251");                          // full official entry for a Unique ID

Matching folds accents and is case/punctuation-insensitive, and screens primary names and aliases.

Tools — 2

ToolWhat it does
screen_nameScreen a person/company/vessel name → ranked POSSIBLE matches with official designation details
get_sanctions_entryFull official entry for a Unique ID (names, aliases, regime, statement of reasons, …)

Data & auto-refresh

The data is the official FCDO UK Sanctions List (designated persons, entities and ships under the Sanctions and Anti-Money Laundering Act 2018), published under the Open Government Licence v3.0. scripts/build-data.mjs parses the official CSV into one record per target (all names/aliases grouped); the bundled build currently carries 6,200+ designated targets. A weekly GitHub Action (.github/workflows/refresh-data.yml) re-downloads the list and publishes it as a GitHub Release asset; the installed tool fetches that asset on startup (cached, offline-safe), so it self-updates with no npm token and no manual step. The bundled copy is the offline / first-run fallback.

What it is not

  • Not a compliance determination. Indicative screening to surface possible matches for human review — nothing more.
  • Not multi-list. UK (FCDO) list only — not the EU, US (OFAC), UN consolidated, or any other list.
  • Not real-time. Reflects the dataset's report date; check the live list for the current position.
  • Not advice, and not a regulated screening service.

Privacy

This tool runs locally on your machine and is built not to collect, store, or transmit your data — no analytics, no telemetry, no account. Screening runs locally; on startup it may download the latest public UK Sanctions List from a GitHub Release, but the names you screen are never transmitted. Full policy: https://qinisolabs.github.io/privacy.html.

License

Apache-2.0 (code). Sanctions data © Crown copyright, FCDO, Open Government Licence v3.0; see NOTICE.

来源:README.md,提交 4f15466

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分