pub struct VulnerabilityScanningControl;Expand description
Validates that dependency vulnerability scanning is enabled on the repository.
Maps to SOC2 CC7.1: detect vulnerabilities in third-party components. ASPM signal — continuous vulnerability scanning ensures known CVEs in dependencies are flagged before they reach production.
Evaluates both dependency scanning (SCA) and code scanning (SAST) when available.
Trait Implementations§
Source§impl Control for VulnerabilityScanningControl
impl Control for VulnerabilityScanningControl
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 VulnerabilityScanningControl
impl RefUnwindSafe for VulnerabilityScanningControl
impl Send for VulnerabilityScanningControl
impl Sync for VulnerabilityScanningControl
impl Unpin for VulnerabilityScanningControl
impl UnsafeUnpin for VulnerabilityScanningControl
impl UnwindSafe for VulnerabilityScanningControl
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