Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:start [2026/07/30 07:34] – removed - external edit (Unknown date) 127.0.0.1 | dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:start [2026/07/30 13:32] (current) – nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== FR-COMP-008 — Operating-System-Independent Compliance Scanning ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Original Requirement ===== | ||
| + | |||
| + | > //The system shall provide an operating-system-agnostic compliance scanning abstraction. Compliance scanning shall not be limited to a single operating system (the current OpenSCAP/ | ||
| + | |||
| + | ===== Assessment of Original Requirement ===== | ||
| + | |||
| + | The Original Requirement contains two distinct normative obligations: | ||
| + | |||
| + | - Provision of a compliance scanning abstraction | ||
| + | - Compliance scanning across more than one operating system | ||
| + | |||
| + | These obligations require separate verification and therefore should be represented by separate leaf requirements. | ||
| + | |||
| + | The parenthetical reference to the current OpenSCAP and RHEL 9 integration identifies an implementation example. It does not establish an additional normative obligation and should not appear in a child requirement Statement. | ||
| + | |||
| + | The phrase **operating-system-agnostic** is replaced with **operating-system-independent** to align the requirement title and avoid implying complete absence of operating-system-specific implementation components. | ||
| + | |||
| + | ===== Contents ===== | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | ===== Requirement Status ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Issues ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Notes for Editors ===== | ||
| + | |||
| + | This page is a non-leaf requirement page and therefore retains a trailing '': | ||
| + | |||
| + | The child requirements are leaf pages and omit a trailing '': | ||
| + | |||
| + | The OpenSCAP and RHEL 9 reference describes one implementation of the abstraction and does not create a requirement to use either technology. | ||
| + | |||
| + | Do not add requirements for dynamic provider loading, plugin discovery, provider registration, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||