load_cvss_v3_mapping_from_str

Function load_cvss_v3_mapping_from_str 

Source
pub fn load_cvss_v3_mapping_from_str(json: &str) -> Result<CvssV3Mapping, Error>
Expand description

Deserializes a CVSS v3 mapping from a JSON string

§Arguments

  • json - JSON string containing the CVSS v3 mapping data

§Errors

Returns an error if the JSON is invalid

§Example

use bugcrowd_vrt::load_cvss_v3_mapping_from_str;

let json = r#"{
  "metadata": {"default": "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N"},
  "content": [
    {"id": "xss", "cvss_v3": "AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"}
  ]
}"#;
let mapping = load_cvss_v3_mapping_from_str(json).expect("Failed to parse");
assert_eq!(mapping.content.len(), 1);