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);