Skip to content

Fix remaining Identity and Access Management reference issues - #83

Merged
wurstbrot merged 1 commit into
devsecopsmaturitymodel:mainfrom
jdsmithit:fix/iam-samm-iso-d3f-references
Aug 21, 2026
Merged

Fix remaining Identity and Access Management reference issues#83
wurstbrot merged 1 commit into
devsecopsmaturitymodel:mainfrom
jdsmithit:fix/iam-samm-iso-d3f-references

Conversation

@jdsmithit

Copy link
Copy Markdown
Contributor

Follow-up to #82 — after that PR merged with just the applied review suggestions, a few more things I'd found in review were still outstanding:

  • Removed the duplicate "MFA for admins"/"MFA" blocks still in InfrastructureHardening.yaml — same UUIDs as their new home in IdentityAndAccessManagement.yaml, reintroduced by a main merge on the old branch after they'd already been moved.
  • Moved the genuinely architecture/technology-decision entries off the generic O-EM-A SAMM2 code onto D-SA (checked against the SAMM v2 model): central IdP, fine-grained access controls, policy-as-code, MFA (both), workload identity. Left JIT and risk-adaptive access on O-EM-A since those are runtime/operational controls, not design decisions.
  • Fixed an ISO mismatch on Account inventory (9.2.1 was paired with 8.2, which actually comes from 9.2.3, and isn't semantically about inventory anyway).
  • Fixed the 9.4.19.2.3 control on Continuous/risk-adaptive access so it actually pairs with the 8.2 already listed.
  • Added MITRE D3FEND (d3f) mappings where a real technique applies (verified against d3fend.mitre.org): password auth, token-based auth, access modeling, certificate-based auth, user behavior analysis.

No duplicate UUIDs remain in Implementation/*.yaml and both files validate as YAML.

Follow-up to devsecopsmaturitymodel#82: removes the duplicate MFA UUIDs left in
InfrastructureHardening.yaml (reintroduced by a main merge, already moved
to IdentityAndAccessManagement.yaml), moves architecture/technology
decisions (IdP, fine-grained access, policy-as-code, MFA, workload
identity) off the generic O-EM-A SAMM2 code onto D-SA, fixes an
Account inventory ISO 2013/2022 control mismatch, and adds verified
MITRE D3FEND mappings where a real technique applies.
@wurstbrot
wurstbrot merged commit 13ff04e into devsecopsmaturitymodel:mainAug 21, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@jdsmithit@wurstbrot