Repository navigation
data: re-transcribe the NIST AI RMF registry from AI RMF 1.0 - #218
Closed
Prasad-desh wants to merge 4 commits into
Closed
Prasad-desh wants to merge 4 commits into
Prasad-desh wants to merge 4 commits into
Conversation
50 of the 85 entries did not match the published statement for their ID: GV-6/GV-6.1 and MP-1.3/MP-1.4 each held the other's text, MS-2.5 carried MEASURE 2.6's opening sentence ahead of its own, MS-4.1 and MS-4.2 were shifted one position, and MP-3.5 held authored text that is not in the framework and was missing its parent and function fields. Adds the six subcategories the Core defines that were absent: MP-3.3, MP-3.4, MS-2.12, MS-2.13, MS-4.3, MG-4.3. All 19 categories and 72 subcategories are now present. Descriptions are the published statements verbatim from Tables 1-4. 30 titles that named a different subject than their entry are corrected. No mapping row is changed. Signed-off-by: Prasad Deshpande <officiallyprasad@gmail.com>
Signed-off-by: Prasad Deshpande <officiallyprasad@gmail.com>
Signed-off-by: Prasad Deshpande <officiallyprasad@gmail.com>
Signed-off-by: Prasad Deshpande <officiallyprasad@gmail.com>
4 of 11 tasks
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR changes
The registry half of #217, per @a-moskvin's split in that thread. No mapping row is touched and no vulnerability ID is affected.
Files:
data/frameworks/nist-ai-rmf.json, plus its generated mirrordocs/frameworks-registry.jsanddata/stats.json.Checking the five IDs in #217 against NIST AI 100-1 showed the drift was not confined to them, so I read every entry against Tables 1-4. 50 of the 85 entries did not match the published statement for their ID.
GV-6/GV-6.1;MP-1.3/MP-1.4MS-2.5carried MEASURE 2.6's opening sentence ahead of its own;MS-2.6likewiseMS-4.1held MEASURE 4.2's text,MS-4.2held MEASURE 4.3'sGV-4.1,GV-5.1,MP-2.1,MS-1.3,MS-2.2,MG-1.1,MG-3.1GV-1.2,GV-1.5,GV-1.6("per" for "according to"),GV-1.7MP-3.5held authored text about shadow AI and endpoint agents, and was missing itsparentandfunctionfieldsMissing subcategories, now added
MP-3.3,MP-3.4,MS-2.12,MS-2.13,MS-4.3,MG-4.3— absent because the registry only held IDs that existing mappings cite.MG-4.3is the one the 21 rows in [UPDATE] agentic-top10/Agentic_NISTAIRMF.md - 5 NIST AI RMF subcategory IDs used with the wrong meaning (21 rows) #217 need, so adding it unblocks that half regardless of who does the re-pointing.MP-3.4,MS-2.12andMS-2.13are three of the four parents I flagged as unresolvable while transcribing NIST AI 600-1 in NIST AI 600-1: register the framework and transcribe its 211 suggested actions #187. All four now resolve.The Core defines 19 categories and 72 subcategories; all 91 are now present, so
inventory_completenessstates a real total instead ofunknown.Titles
descriptionis the published statement verbatim.titleis an editorial label for display and is not part of the framework. 30 titles named a different subject than their entry; each correction is checkable against the new description in the same object.30 title corrections
Needs a reviewer's judgment, not changed here
MP-3.5previously described shadow AI, andDSGAI03andDSGAI16both cite it with rationale text that assumes that meaning. The registry now carries the published MAP 3.5 statement (human oversight processes), so those two rows need either a re-point or a fresh rationale. Changing which control a row cites is a mapping judgment, so per STRAT-04 both rows are left exactly as they are.The 21 row re-pointings in #217 are likewise untouched.
Type of change
Source / evidence
NIST AI 100-1, Artificial Intelligence Risk Management Framework (AI RMF 1.0), January 2023 — Tables 1-4. https://doi.org/10.6028/NIST.AI.100-1
AI RMF 1.0 is still the current version and the registry already cites it. Every
descriptionin this PR is the published statement for that ID.One caveat worth a spot-check: the text was read from the published PDF through tooling, so character-level typography (en-dash vs hyphen in the "– as identified in the MAP function –" constructions, curly vs straight apostrophes) is the most likely residual error. The wording itself was read twice per entry, independently, and agreed both times.
Checklist
The Content, Links & data and For new mapping files only sections are written for mapping
.mdfiles; this PR touches none, so they are left unchecked rather than ticked misleadingly.Project hygiene
nist-ai-rmf.jsoncarries a2026-10-08entry; the other two files are generated)CHANGELOG.mdupdated — n/a, not a new mapping fileREADME.mdcounts —npm run stats:checkreports README, og-image and banner all currentnode scripts/validate.jslocally and it passesVerification
npm run build— 0 errors, 92 warnings, 328 passed. Warning count is identical tomain.npm run test:scripts— 95/95, same asmain.generate.jsis clean.Refs #217