pub struct SecurityAnalysisResult {Show 13 fields
pub domain: String,
pub https_available: bool,
pub https_redirect: bool,
pub waf_detection: WafDetectionResult,
pub security_headers: SecurityHeadersResult,
pub ssl_analysis: SslAnalysisResult,
pub cors_policy: CorsPolicyResult,
pub cookie_security: CookieSecurityResult,
pub http_methods: HttpMethodsResult,
pub server_information: ServerInfoResult,
pub vulnerability_scan: VulnScanResult,
pub security_score: SecurityScoreResult,
pub recommendations: Vec<String>,
}Available on crate feature
security-analysis-mobile only.Fields§
§domain: String§https_available: bool§https_redirect: bool§waf_detection: WafDetectionResult§security_headers: SecurityHeadersResult§ssl_analysis: SslAnalysisResult§cors_policy: CorsPolicyResult§http_methods: HttpMethodsResult§server_information: ServerInfoResult§vulnerability_scan: VulnScanResult§security_score: SecurityScoreResult§recommendations: Vec<String>Trait Implementations§
Source§impl Clone for SecurityAnalysisResult
impl Clone for SecurityAnalysisResult
Source§fn clone(&self) -> SecurityAnalysisResult
fn clone(&self) -> SecurityAnalysisResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SecurityAnalysisResult
impl Debug for SecurityAnalysisResult
Source§impl<'de> Deserialize<'de> for SecurityAnalysisResult
impl<'de> Deserialize<'de> for SecurityAnalysisResult
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 SecurityAnalysisResult
impl RefUnwindSafe for SecurityAnalysisResult
impl Send for SecurityAnalysisResult
impl Sync for SecurityAnalysisResult
impl Unpin for SecurityAnalysisResult
impl UnsafeUnpin for SecurityAnalysisResult
impl UnwindSafe for SecurityAnalysisResult
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