Skip to content

docs: record a dated status snapshot at the handoff point - #40

Merged
joey-huckabee merged 1 commit into
mainfrom
docs/status-snapshot
Sep 19, 2026
Merged

joey-huckabee merged 1 commit into
mainfrom
docs/status-snapshot

Conversation

@joey-huckabee

Copy link
Copy Markdown
Contributor

Adds docs/STATUS.md so work here can be picked up later without reading 36 merged pull requests, and so the control work moving to a cross-repository standard does not lose what it depends on.

The roadmap deliberately drops an item once it is done, which makes it a good list of remaining work and a poor answer to "where is this". This fills that gap without competing with it — the snapshot is dated, says it is not maintained continuously, and says the roadmap wins where the two disagree.

What it records

Position. 41 open items across 9 sections, 19 of them blocked on something outside the repository (a logging platform, an exact RHEL 9 host, frozen inputs). Packages 1, 2 and 4 are complete.

Critical path. Package 5 control authoring — the 188 High-baseline base controls. Nothing blocks it: catalogue and baseline decided, representation fixed, structural checks in place and verified to fail on violation, spine and baseline pinned, requirement tree already citable. The component definition authors 4 of 188 today and its metadata says so.

What transfers to the hardening standard. The origination model, the pinned-source discipline, the verification-pointer rule, and the structural checks are product-independent and were built that way. The verification-pointer rule is the one most worth carrying: an image-owned control must cite a requirement the product actually states, which is what stops a control asserting an obligation nobody committed to.

Two sources checked while the context was loaded

So the search is not repeated in the new repository:

Source Release Retrievable
DISA GPOS SRG V3R3, benchmark 28 Oct 2025, 203 rules Yes — 97026655bce18d91…
DoD DevSecOps Enterprise Container Hardening Guide 1.2 Yes — 9a5d5babdf567d8e…
DISA Container Platform SRG V2R1 No — browser session or library compilation

Two findings worth keeping. The GPOS SRG filename uses the token U_GPOS_, not the expanded name, which 404s at every release. And DISA serves superseded releases alongside current ones — U_GPOS_V2R7_SRG.zip still returns 200 — so a 200 does not mean a release is current; the adjacent-release probe is what establishes that.

These are recorded, not added to the register. Whether the GPOS SRG becomes a cross-reference for this image is a decision that should follow the standard's model rather than precede it.

Checks

  • 128 tests pass
  • build-trace-matrix.py --check reports no drift
  • Every relative link in the new document resolves
  • Package titles verified against Git history rather than recalled

The roadmap carries outstanding work and deliberately drops an item once it
is done, which makes it a poor answer to "where is this". That question is
being asked now because the control work is moving to a cross-repository
hardening standard, and returning to this repository later needs a starting
point that does not require reading 36 merged pull requests.

The snapshot records what exists, what is blocked and on what, and that the
critical path here is the 188 base controls, which nothing blocks. It also
records which parts of the control model are product-independent and
transfer: the origination values, the pinned-source discipline, the
verification-pointer rule, and the structural checks.

Two DISA sources the standard will need were checked while the context was
still loaded, so the search is not repeated: the GPOS SRG resolves to V3R3
and the DevSecOps Container Hardening Guide to 1.2, both pinned by digest
here for reference rather than added to this repository's register. Whether
the GPOS SRG becomes a cross-reference for this image is a decision that
should follow the standard's model rather than precede it.

It is explicitly a snapshot, not a maintained document, and says the roadmap
wins where the two disagree.
@joey-huckabee
joey-huckabee merged commit 970921e into main Sep 19, 2026
5 checks passed
@joey-huckabee
joey-huckabee deleted the docs/status-snapshot branch September 19, 2026 00:48
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.

1 participant