pub struct SecurityFileChangeControl;Expand description
Detects changes to security-sensitive files that require heightened review.
Maps to SOC2 CC7.2: monitoring for anomalies in change governance. Changes to CI configs, access control, lock files, and infrastructure definitions have outsized blast radius and should be flagged for scrutiny.
Trait Implementations§
Source§impl Control for SecurityFileChangeControl
impl Control for SecurityFileChangeControl
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 SecurityFileChangeControl
impl RefUnwindSafe for SecurityFileChangeControl
impl Send for SecurityFileChangeControl
impl Sync for SecurityFileChangeControl
impl Unpin for SecurityFileChangeControl
impl UnsafeUnpin for SecurityFileChangeControl
impl UnwindSafe for SecurityFileChangeControl
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