Struct github_webhook::payload_types::SecretScanningAlert
source · pub struct SecretScanningAlert<'a> {Show 17 fields
pub number: usize,
pub created_at: &'a str,
pub updated_at: Option<&'a str>,
pub url: &'a str,
pub html_url: &'a str,
pub locations_url: Option<&'a str>,
pub state: SecretScanningAlertState,
pub resolution: Option<SecretScanningAlertResolution>,
pub resolved_at: Option<&'a str>,
pub resolved_by: Option<User<'a>>,
pub resolution_comment: Option<&'a str>,
pub secret_type: &'a str,
pub secret_type_display_name: Option<&'a str>,
pub secret: Option<&'a str>,
pub push_protection_bypassed: Option<bool>,
pub push_protection_bypassed_by: Option<User<'a>>,
pub push_protection_bypassed_at: Option<&'a str>,
}Fields§
§number: usizeThe security alert number.
created_at: &'a strThe time that the alert was created in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
updated_at: Option<&'a str>§url: &'a strThe REST API URL of the alert resource.
html_url: &'a strThe GitHub URL of the alert resource.
locations_url: Option<&'a str>The REST API URL of the code locations for this alert.
state: SecretScanningAlertState§resolution: Option<SecretScanningAlertResolution>Required when the state is resolved. The reason for resolving the alert.
resolved_at: Option<&'a str>The time that the alert was resolved in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.
resolved_by: Option<User<'a>>§resolution_comment: Option<&'a str>An optional comment to resolve an alert.
secret_type: &'a strThe type of secret that secret scanning detected.
secret_type_display_name: Option<&'a str>User-friendly name for the detected secret, matching the secret_type. For a list of built-in patterns, see “Secret scanning patterns.”
secret: Option<&'a str>The secret that was detected.
push_protection_bypassed: Option<bool>Whether push protection was bypassed for the detected secret.
push_protection_bypassed_by: Option<User<'a>>§push_protection_bypassed_at: Option<&'a str>The time that push protection was bypassed in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.