Struct scayl::context::DeploymentContext
source · [−]pub struct DeploymentContext {
pub network_connection: NetworkConfiguration,
pub remote_access: RemoteAccess,
pub information_sensitivity: InformationSensitivity,
pub permissions: Permissions,
pub file_system_access: FileSystemAccess,
}
Expand description
The context that describes the environment in which the vulnerability was found.
Fields
network_connection: NetworkConfiguration
The network configuration of the deployed service.
remote_access: RemoteAccess
The remote access of the deployed service.
information_sensitivity: InformationSensitivity
The information sensitivity of the deployed service.
permissions: Permissions
The permissions of the deployed service.
file_system_access: FileSystemAccess
The file-system access of the deployed service.
Implementations
sourceimpl DeploymentContext
impl DeploymentContext
sourcepub fn score_v3(&self, metric: &BaseMetric) -> VulnerabilityScore
pub fn score_v3(&self, metric: &BaseMetric) -> VulnerabilityScore
sourcepub fn network_v3(&self, metric: &BaseMetric) -> f32
pub fn network_v3(&self, metric: &BaseMetric) -> f32
sourcepub fn remote_access_v3(&self, metric: &BaseMetric) -> f32
pub fn remote_access_v3(&self, metric: &BaseMetric) -> f32
sourcepub fn information_sensitivity_v3(&self, metric: &BaseMetric) -> f32
pub fn information_sensitivity_v3(&self, metric: &BaseMetric) -> f32
sourcepub fn permissions_v3(&self, metric: &BaseMetric) -> f32
pub fn permissions_v3(&self, metric: &BaseMetric) -> f32
sourcepub fn file_system_access_v3(&self, metric: &BaseMetric) -> f32
pub fn file_system_access_v3(&self, metric: &BaseMetric) -> f32
Trait Implementations
sourceimpl Clone for DeploymentContext
impl Clone for DeploymentContext
sourcefn clone(&self) -> DeploymentContext
fn clone(&self) -> DeploymentContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DeploymentContext
impl Debug for DeploymentContext
sourceimpl<'de> Deserialize<'de> for DeploymentContext
impl<'de> Deserialize<'de> for DeploymentContext
sourcefn 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
sourceimpl Serialize for DeploymentContext
impl Serialize for DeploymentContext
Auto Trait Implementations
impl RefUnwindSafe for DeploymentContext
impl Send for DeploymentContext
impl Sync for DeploymentContext
impl Unpin for DeploymentContext
impl UnwindSafe for DeploymentContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more