pub struct SecurityVerifierVerdict {
pub schema_version: String,
pub finding_id: String,
pub verdict: SecurityVerifierVerdictStatus,
pub reason: Option<String>,
pub rationale: Option<String>,
pub confidence: Option<String>,
pub impact: Option<String>,
pub fix_direction: Option<String>,
}Expand description
One supported verifier verdict input row.
Fields§
§schema_version: StringMust be fallow-security-verdict/v1.
finding_id: StringStable candidate id from security_findings[].finding_id.
verdict: SecurityVerifierVerdictStatusVerifier’s verdict for the candidate.
reason: Option<String>Short machine-oriented verdict reason.
rationale: Option<String>Longer free-form verdict explanation.
confidence: Option<String>Optional verifier-provided confidence or review priority.
impact: Option<String>Optional verifier-provided impact statement.
fix_direction: Option<String>Optional verifier-owned remediation direction.
Trait Implementations§
Source§impl Clone for SecurityVerifierVerdict
impl Clone for SecurityVerifierVerdict
Source§impl Debug for SecurityVerifierVerdict
impl Debug for SecurityVerifierVerdict
Source§impl<'de> Deserialize<'de> for SecurityVerifierVerdict
impl<'de> Deserialize<'de> for SecurityVerifierVerdict
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 SecurityVerifierVerdict
impl RefUnwindSafe for SecurityVerifierVerdict
impl Send for SecurityVerifierVerdict
impl Sync for SecurityVerifierVerdict
impl Unpin for SecurityVerifierVerdict
impl UnsafeUnpin for SecurityVerifierVerdict
impl UnwindSafe for SecurityVerifierVerdict
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