pub struct SecurityScanConfig {
pub enabled: bool,
pub scan_frequency_hours: u32,
pub enable_dependency_scan: bool,
pub enable_secrets_scan: bool,
pub enable_sast: bool,
pub enable_license_check: bool,
pub fail_on_high_severity: bool,
pub fail_on_medium_severity: bool,
}Expand description
Security scan configuration
Fields§
§enabled: boolEnable automatic security scanning
scan_frequency_hours: u32Scan frequency in hours
enable_dependency_scan: boolEnable dependency scanning
enable_secrets_scan: boolEnable secrets scanning
enable_sast: boolEnable SAST (Static Application Security Testing)
enable_license_check: boolEnable license compliance checking
fail_on_high_severity: boolFail build on high severity issues
fail_on_medium_severity: boolFail build on medium severity issues
Trait Implementations§
Source§impl Clone for SecurityScanConfig
impl Clone for SecurityScanConfig
Source§fn clone(&self) -> SecurityScanConfig
fn clone(&self) -> SecurityScanConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecurityScanConfig
impl Debug for SecurityScanConfig
Source§impl Default for SecurityScanConfig
impl Default for SecurityScanConfig
Source§impl<'de> Deserialize<'de> for SecurityScanConfig
impl<'de> Deserialize<'de> for SecurityScanConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SecurityScanConfig
impl RefUnwindSafe for SecurityScanConfig
impl Send for SecurityScanConfig
impl Sync for SecurityScanConfig
impl Unpin for SecurityScanConfig
impl UnwindSafe for SecurityScanConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more