pub struct DependencyUpdateToolControl;Expand description
Validates that a dependency update tool is configured.
Maps to OpenSSF Scorecard Dependency-Update-Tool (High risk).
Checks whether Dependabot (.github/dependabot.yml) or Renovate
(renovate.json, renovate.json5, .renovaterc) is configured,
indicating proactive dependency update management.
Trait Implementations§
Source§impl Control for DependencyUpdateToolControl
impl Control for DependencyUpdateToolControl
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.
Source§fn remediation_hint(&self) -> Option<&'static str>
fn remediation_hint(&self) -> Option<&'static str>
Actionable remediation hint shown when the control fails or needs review.
Auto Trait Implementations§
impl Freeze for DependencyUpdateToolControl
impl RefUnwindSafe for DependencyUpdateToolControl
impl Send for DependencyUpdateToolControl
impl Sync for DependencyUpdateToolControl
impl Unpin for DependencyUpdateToolControl
impl UnsafeUnpin for DependencyUpdateToolControl
impl UnwindSafe for DependencyUpdateToolControl
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