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-002:start [2026/08/01 06:19] – 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-002:start [2026/08/01 06:19] (current) – ↷ Page moved and renamed from dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-002 to dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== FR-COMP-002 — Compliance Scanning Tool Integration ====== | ||
| + | [[dido: | ||
| + | |||
| + | ===== Statement ===== | ||
| + | |||
| + | [[dido: | ||
| + | |||
| + | ===== Derived From ===== | ||
| + | |||
| + | This requirement derives from: | ||
| + | |||
| + | * Crucible System Requirements Specification, | ||
| + | |||
| + | The Original Requirement states: | ||
| + | |||
| + | > //The system shall integrate with compliance scanning tools.// | ||
| + | |||
| + | FR-COMP-002: | ||
| + | |||
| + | * Replaces **The system** with the defined system name [[dido: | ||
| + | * Changes **shall** to the established uppercase normative form **SHALL** | ||
| + | * Capitalizes **Compliance Scanning Tools** as the named integration subject | ||
| + | |||
| + | No other substantive normalization is required. | ||
| + | |||
| + | ===== Rationale ===== | ||
| + | |||
| + | Compliance Scanning Tools evaluate systems, configurations, | ||
| + | |||
| + | Integration allows Crucible to use externally implemented scanning capabilities without incorporating each scanning engine directly into the core Crucible implementation. | ||
| + | |||
| + | An integration can involve: | ||
| + | |||
| + | * Supplying a scan subject | ||
| + | * Supplying a [[dido: | ||
| + | * Initiating a scan | ||
| + | * Supplying scan parameters | ||
| + | * Receiving scan status | ||
| + | * Receiving Compliance Findings | ||
| + | * Receiving scan output | ||
| + | * Receiving generated [[dido: | ||
| + | |||
| + | This requirement establishes integration with Compliance Scanning Tools without prescribing: | ||
| + | |||
| + | * A particular Compliance Scanning Tool | ||
| + | * A particular operating system | ||
| + | * A particular scanning standard | ||
| + | * An integration protocol | ||
| + | * A command-line interface | ||
| + | * An application programming interface | ||
| + | * A plugin mechanism | ||
| + | * A data format | ||
| + | * Scan scheduling | ||
| + | * Compliance-report generation | ||
| + | * Preservation of Compliance Findings | ||
| + | |||
| + | Separate requirements, | ||
| + | |||
| + | ===== Applies To ===== | ||
| + | |||
| + | This requirement applies to: | ||
| + | |||
| + | * [[dido: | ||
| + | * Compliance Scanning Tools | ||
| + | * Compliance scanning integrations | ||
| + | * Compliance scan operations | ||
| + | |||
| + | ===== Verification ===== | ||
| + | |||
| + | Verification confirms that: | ||
| + | |||
| + | - A Compliance Scanning Tool is selected for testing | ||
| + | - [[dido: | ||
| + | - Crucible initiates or otherwise causes the selected Compliance Scanning Tool to perform a compliance scan | ||
| + | - Crucible receives an observable result from the selected Compliance Scanning Tool | ||
| + | - The observed interaction demonstrates integration with the selected Compliance Scanning Tool | ||
| + | |||
| + | ===== 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 stable requirement identifier '' | ||
| + | |||
| + | This page is a leaf requirement page and omits a trailing '': | ||
| + | |||
| + | The Statement preserves the approved source intent by requiring Crucible to integrate with Compliance Scanning Tools. | ||
| + | |||
| + | Do not replace **integrate with** with a narrower behavior such as **invoke**, **execute**, | ||
| + | |||
| + | Do not add a particular Compliance Scanning Tool, operating system, scanning standard, protocol, interface, plugin mechanism, data format, scheduling, reporting, or finding-retention obligation 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. | ||
| + | </ | ||