Skip to content

feat: bake in Microsoft Security Baseline via opt-in 'hardened' profile - #4

Draft
DevSecNinja wants to merge 1 commit into
mainfrom
feat/security-baseline-hardened-profile
Draft

feat: bake in Microsoft Security Baseline via opt-in 'hardened' profile#4
DevSecNinja wants to merge 1 commit into
mainfrom
feat/security-baseline-hardened-profile

Conversation

@DevSecNinja

Copy link
Copy Markdown
Owner

What

Design for baking a curated, registry-only subset of the Microsoft Security Baseline into the image via the existing offline-hive machinery, exposed as a new opt-in hardened profile.

This PR adds the design document only (docs/security-baseline.md); implementation will follow in subsequent commits on this branch.

Why

Security-baseline Administrative-Template settings are policy registry values, which map 1:1 onto the current catalog + Set-RegistryTweaks offline-hive path. So we can harden the image with no new servicing code — just catalog data + profile wiring. Pure offline, idempotent, -WhatIf, reversible, and auditable through the existing RunReport/BOM/site pipeline.

Scope

  • Registry-only subset (no first-boot secedit/auditpol, no bundled LGPO.exe).
  • New config/catalog.baseline.psd1, new hardened profile (default debloat + baseline), new Security category.
  • Higher-risk items (LSA RunAsPPL, SMB client signing) are included in the profile but remain removable via DisableCatalogId.

Status

🚧 Draft / design only — kept open to continue work later.

Closes #3

Curated, registry-only subset of the Microsoft Security Baseline baked
into the offline hives via the existing Set-RegistryTweaks path, exposed
as a new opt-in 'hardened' profile. Pure offline, idempotent, reversible.

Design only; implementation to follow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to 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.

feat: bake in Microsoft Security Baseline policies via an opt-in 'hardened' profile

1 participant