fips_cert
Look up one FIPS 140 cryptographic module validation by certificate number. Returns status (active, historical or revoked), overall level, sunset date, validation history, approved algorithms and tested configurations.
number必填
com.808bits由 808bits.com 發布官方發布者v0.1.0更新於 Oct 24, 2026
Every NIST FIPS 140 certificate, plus the modules-in-process queue NIST publishes only as a page.
一個唯讀的遠端 MCP 伺服器,提供 NIST FIPS 140 加密模組驗證資料,讓助理查詢憑證、廠商、落日日期、CVE 以及待審佇列。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.808bits%2Ffips-cmvp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"fips-140-certificate-tracker": {
"type": "http",
"url": "https://fips.808bits.com/mcp"
}
}
}An MCP server over the NIST CMVP data behind 808bits.com/fips: every FIPS 140 cryptographic module validation, plus the queue of submissions still awaiting one.
Read-only, no authentication.
The endpoint speaks POST, as the transport requires. Opening either the
hostname or the endpoint in a browser redirects to the tracker. A client's
GET /mcp still gets 405, which is what a stateless server owes a request to
open an SSE stream, and GET / and GET /health return a JSON descriptor with
the data generation dates for anything checking liveness.
fips_in_process is the one with no equivalent elsewhere. NIST publishes the
Modules in Process list as a web page, not as an API, and "it is on MIP" is the
milestone people reach for when a validation has lapsed and the replacement has
not landed.
A submission in the queue is a milestone, not a date. 181 modules are in process and the phase dates run back more than a year, so plenty have sat in one phase for longer than that. "It is on MIP" says review started.
An absence from the queue can mean the successor already landed. Ribbon's
SBC 5400 sunsets on 2026-09-06 and has held a 140-3 certificate since 2025.
Check fips_search for the module name before reporting a gap.
Vendor names are free text at NIST. Cisco holds certificates under three
spellings, Thales under two. vendor_key groups the variants of one
registration and vendor_display is the spelling NIST used most often. Neither
merges corporate families: the nShield line ran nCipher Corporation to Thales
to Entrust, so folding those together would credit certificates to a company
that sold the product years ago.
112 certificates have no module name or vendor, because NIST published
none. Those come back as null with a note rather than as empty strings.
CVE associations are name-based, not boundary-based. They come from matching the vendor and product CPE, so a listed CVE may sit in code the certificate never covered, and a real flaw inside the boundary may not appear at all. 183 associations across 16 certificates.
An empty CVE result is not a clean bill of health, and this is the more
misleading direction. Only 16 of 5,504 certificates carry any association, the
match does not follow dependencies, and it needs a stable CPE string, so
hardware modules come back empty largely regardless of their advisory history.
fips_cve for CVE-2014-0160 returns nothing. Every empty result says so, and
reports how many certificates carry any association at all, so the number is
in front of the caller rather than in this file.
Sunset dates are not uniform. Most active 140-2 certificates move to the historical list on 2026-09-21, but six carry earlier dates of their own.
Everything is derived from NIST's published CMVP lists: the validated modules,
the historical and revoked lists, and the Modules in Process queue. The server
does not scrape NIST on demand. A separate pipeline snapshots the lists, diffs
them against the previous snapshot and loads the result, so answers reflect the
last refresh rather than this minute. Every response carries the generation
date, and GET / reports it too.
This repository holds the server. The dataset it serves is built elsewhere and is not checked in, so a clone will typecheck and deploy but will not have rows to answer with.
MIT. The certificate data itself is published by NIST and is not covered by it.
來源:README.md,提交 66071ac
Look up one FIPS 140 cryptographic module validation by certificate number. Returns status (active, historical or revoked), overall level, sunset date, validation history, approved algorithms and tested configurations.
number必填Search FIPS 140 validations by module name or vendor. Use this to answer whether a given product or vendor holds a current validation, and at what level. Results are ordered by status, then how well they match, then newest first, so the current validations lead.
levellimitquery必填statusstandardSearch NIST's Modules in Process queue: submissions awaiting FIPS 140-3 validation, with the review phase each one is sitting in. Use this when a vendor claims a validation is 'coming' and you need to know whether it has actually been submitted, and how far along it is.
limitphasequeryEverything one company holds, grouped across the spelling variants NIST filed it under. Cisco alone appears as three different strings. Returns a breakdown by status and standard plus the certificates themselves. Note this groups spellings of one registration, not corporate families: the nShield line sits under nCipher, Thales and Entrust separately, because the product changed owner. Groups large enough to have their own page on the tracker carry a tracker_url alongside the per-certificate ones.
limitvendor必填Which FIPS-validated modules are associated with a given CVE, or which CVEs are associated with a vendor's modules. Answers 'we have a validated module, is it caught up in this advisory'. The association is name-based against the product CPE, so read it as a pointer to check rather than a finding. An empty result means nothing matched by name, not that the module is unaffected: only 4 of the 712 active certificates carry any association at all, and historical ones are never scanned.
cvelimitvendormin_cvssList active FIPS validations by sunset date, the day each moves to NIST's historical list and stops being valid for new procurement. Answers 'what expires before date X' and 'which vendors are about to have nothing valid'. A certificate listed here may already have a 140-3 successor: check fips_search for the same module name before reporting a gap.
limitbeforevendorstandard已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
https://fips.808bits.com/mcpclaude mcp add --transport http fips https://fips.808bits.com/mcp