pub struct StaleReviewControl;Expand description
Detects approval decisions that predate the latest non-merge source revision.
Maps to SOC2 CC7.2: monitoring for anomalies in change governance. A review approved before subsequent code changes is stale and may not reflect the final state of the change request.
Trait Implementations§
Source§impl Control for StaleReviewControl
impl Control for StaleReviewControl
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 StaleReviewControl
impl RefUnwindSafe for StaleReviewControl
impl Send for StaleReviewControl
impl Sync for StaleReviewControl
impl Unpin for StaleReviewControl
impl UnsafeUnpin for StaleReviewControl
impl UnwindSafe for StaleReviewControl
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