pub struct ReleaseTraceabilityControl;Expand description
Verifies that release promotion batches have linked change requests.
Maps to SOC2 CC7.1: change traceability through the release pipeline. Every release should trace back to governed change requests (PRs) to maintain a complete audit trail from code change to production deployment.
Trait Implementations§
Source§impl Control for ReleaseTraceabilityControl
impl Control for ReleaseTraceabilityControl
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Human-readable description for SARIF rule output.
Source§fn evaluate(&self, evidence: &EvidenceBundle) -> Vec<ControlFinding>
fn evaluate(&self, evidence: &EvidenceBundle) -> Vec<ControlFinding>
Evaluates the evidence bundle and returns one finding per subject.
Source§fn tsc_criteria(&self) -> &'static [&'static str]
fn tsc_criteria(&self) -> &'static [&'static str]
SOC2 Trust Services Criteria this control maps to (e.g., &[“CC6.1”, “CC8.1”]).
Returns empty slice for controls not mapped to SOC2.
Auto Trait Implementations§
impl Freeze for ReleaseTraceabilityControl
impl RefUnwindSafe for ReleaseTraceabilityControl
impl Send for ReleaseTraceabilityControl
impl Sync for ReleaseTraceabilityControl
impl Unpin for ReleaseTraceabilityControl
impl UnsafeUnpin for ReleaseTraceabilityControl
impl UnwindSafe for ReleaseTraceabilityControl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more