pub struct CodeScanningAlertsResolvedControl;Expand description
Validates that no high-or-above severity code scanning alerts are open.
Maps to SOC2 CC7.1: detect and remediate vulnerabilities in source code. Open high/critical code scanning alerts indicate known security weaknesses that could be exploited in production.
Evaluation:
- NotApplicable: code scanning is not enabled
- Satisfied: zero open high-or-above severity alerts
- Violated: one or more open high-or-above severity alerts
Trait Implementations§
Source§impl Control for CodeScanningAlertsResolvedControl
impl Control for CodeScanningAlertsResolvedControl
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 CodeScanningAlertsResolvedControl
impl RefUnwindSafe for CodeScanningAlertsResolvedControl
impl Send for CodeScanningAlertsResolvedControl
impl Sync for CodeScanningAlertsResolvedControl
impl Unpin for CodeScanningAlertsResolvedControl
impl UnsafeUnpin for CodeScanningAlertsResolvedControl
impl UnwindSafe for CodeScanningAlertsResolvedControl
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