Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008b [2026/07/30 07:46] – 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:fr-comp-008b [2026/07/30 07:46] (current) – ↷ Page moved from dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008b to dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:f nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== FR-COMP-008b — Multiple Operating-System Support ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Statement ===== | ||
| + | |||
| + | [[dido: | ||
| + | |||
| + | ===== Derived From ===== | ||
| + | |||
| + | This requirement derives from: | ||
| + | |||
| + | * [[dido: | ||
| + | * Crucible System Requirements Specification, | ||
| + | |||
| + | The Original Requirement states: | ||
| + | |||
| + | > //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/ | ||
| + | |||
| + | FR-COMP-008b: | ||
| + | |||
| + | * Extracts the requirement that compliance evaluation is not limited to a single Operating System | ||
| + | * Replaces the negative phrase **shall not be limited to a single operating system** with the positive and verifiable behavior **SHALL evaluate two or more Operating Systems against defined compliance criteria** | ||
| + | * Uses **two or more Operating Systems** as the minimum verifiable threshold for multiple Operating-System support | ||
| + | * Clarifies the purpose of the evaluation by identifying defined compliance criteria | ||
| + | * Assigns provision of the Compliance Scanning Abstraction to FR-COMP-008a | ||
| + | * Excludes the OpenSCAP and RHEL 9 implementation example from the normative Statement | ||
| + | |||
| + | ===== Rationale ===== | ||
| + | |||
| + | Evaluating only one Operating System would couple Crucible compliance capabilities to a single operating-system environment. | ||
| + | |||
| + | Evaluation of two or more Operating Systems against defined compliance criteria demonstrates that Crucible can perform compliance evaluation across multiple Operating Systems. | ||
| + | |||
| + | The Statement uses **evaluate** rather than **scan** because **evaluate** identifies the intended compliance behavior without prescribing a particular scanning technology, tool, or implementation method. | ||
| + | |||
| + | This requirement establishes the minimum Operating-System coverage without prescribing: | ||
| + | |||
| + | * Particular Operating Systems | ||
| + | * Particular compliance criteria | ||
| + | * A particular [[dido: | ||
| + | * A particular Compliance Scanning Tool | ||
| + | * A particular scanning provider | ||
| + | * Identical evaluation capabilities for every Operating System | ||
| + | * A common Compliance Baseline for every Operating System | ||
| + | * A common result format | ||
| + | * Automatic Operating-System detection | ||
| + | * Provider selection | ||
| + | * Provider installation | ||
| + | * Dynamic provider loading | ||
| + | * Use of OpenSCAP | ||
| + | * Use of [[dido: | ||
| + | |||
| + | Separate requirements, | ||
| + | |||
| + | ===== Applies To ===== | ||
| + | |||
| + | This requirement applies to: | ||
| + | |||
| + | * [[dido: | ||
| + | * Operating Systems | ||
| + | * Compliance criteria | ||
| + | * Compliance evaluation operations | ||
| + | * Compliance evaluation implementations | ||
| + | |||
| + | ===== Verification ===== | ||
| + | |||
| + | Verification confirms that: | ||
| + | |||
| + | - Two different Operating Systems are selected for testing | ||
| + | - Compliance criteria are defined for each selected Operating System | ||
| + | - [[dido: | ||
| + | - Crucible evaluates the second selected Operating System against its defined compliance criteria | ||
| + | - Each evaluation produces an observable result | ||
| + | |||
| + | ===== Referenced By ===== | ||
| + | |||
| + | The following pages reference this requirement: | ||
| + | |||
| + | {{backlinks> | ||
| + | |||
| + | ===== Implementation Status ===== | ||
| + | |||
| + | Implemented and Verified | ||
| + | |||
| + | ===== Requirement Status ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Issues ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | ---- | ||
| + | ===== Notes for Editors ===== | ||
| + | |||
| + | This requirement page retains the derived requirement identifier '' | ||
| + | |||
| + | This page is a leaf requirement page and omits a trailing '': | ||
| + | |||
| + | The namespace for this requirement is: | ||
| + | |||
| + | '' | ||
| + | |||
| + | The word **Support** remains in the page title as the name of the capability. The normative Statement does not use **support** as its governing verb. | ||
| + | |||
| + | The Statement uses **evaluate** rather than **scan** because **evaluate against defined compliance criteria** identifies the intended compliance behavior more clearly. | ||
| + | |||
| + | The Statement addresses only evaluation of two or more Operating Systems. | ||
| + | |||
| + | FR-COMP-008a governs provision of the Compliance Scanning Abstraction. | ||
| + | |||
| + | The OpenSCAP and RHEL 9 reference in the Original Requirement describes one current implementation and does not create a requirement to use either technology. | ||
| + | |||
| + | Do not add particular Operating Systems, compliance criteria, Compliance Baselines, scanning tools, scanning providers, provider-selection behavior, automatic detection, common result formats, or equivalent evaluation coverage unless the controlling requirement changes through an approved requirements process. | ||
| + | |||
| + | To reference this requirement Statement from another wiki page, insert: | ||
| + | |||
| + | <code dokuwiki> | ||
| + | {{section> | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc. | ||
| + | </ | ||