diff --git a/src/diff_analyzer.rs b/src/diff_analyzer.rs index c244d3a..f10736c 100644 --- a/src/diff_analyzer.rs +++ b/src/diff_analyzer.rs @@ -153,12 +153,20 @@ pub(crate) fn is_test_file(path: &str) -> bool { }) { return true; } - // Files named *_test.rs or test_*.rs + // Files named *_test.rs, test_*.rs, or *_tests.rs, or proptests.rs if let Some(filename) = parts.last() { - if filename.ends_with("_test.rs") || filename.starts_with("test_") { + if filename.ends_with("_test.rs") + || filename.ends_with("_tests.rs") + || filename.starts_with("test_") + || *filename == "proptests.rs" + { return true; } } + // Path components ending in -tests (e.g. lucet-runtime-tests/src/...) + if parts.iter().any(|p| p.ends_with("-tests") || p.ends_with("_tests")) { + return true; + } // Top-level perf/ directories (e.g. quinn's perf/src/server.rs) if parts.first() == Some(&"perf") { return true; @@ -196,7 +204,12 @@ mod tests { assert!(is_test_file("fuzz/fuzz_targets/params.rs")); assert!(is_test_file("perf/src/server.rs")); assert!(is_test_file("benches/bench.rs")); + assert!(is_test_file("src/btreemap/proptests.rs")); + assert!(is_test_file("lucet-runtime/lucet-runtime-tests/src/guest_fault.rs")); + assert!(is_test_file("crate/foo_tests/src/bar.rs")); + assert!(is_test_file("src/integration_tests.rs")); assert!(!is_test_file("src/lib.rs")); assert!(!is_test_file("src/http/request.rs")); + assert!(!is_test_file("src/testing/trace.rs")); } } diff --git a/src/github.rs b/src/github.rs index 04c82c9..a52f25e 100644 --- a/src/github.rs +++ b/src/github.rs @@ -119,7 +119,14 @@ impl GithubClient { .merge_commit_sha .unwrap_or_else(|| format!("pr-{}", number)); - let parent_sha = pr_resp.base.map(|b| b.sha); + // For the parent SHA, prefer the merge commit's first parent (the base + // branch at merge time) over `base.sha` (which reflects the *current* + // branch tip and may have drifted for old PRs). + let parent_sha = self + .fetch_commit_parent(owner, repo, &commit_sha) + .ok() + .flatten() + .or_else(|| pr_resp.base.map(|b| b.sha)); // Fetch all files changed in the PR (paginated, up to 300 files) let files_url = format!( @@ -155,6 +162,36 @@ impl GithubClient { }) } + /// Fetch just the first parent SHA of a commit (lightweight, no file data). + fn fetch_commit_parent(&self, owner: &str, repo: &str, sha: &str) -> Result> { + let url = format!( + "https://api.github.com/repos/{}/{}/commits/{}", + owner, repo, sha + ); + let resp = self + .get(&url) + .send() + .context("fetching commit for parent")? + .error_for_status() + .context("commit API error")?; + + #[derive(Deserialize)] + struct ParentOnly { + parents: Option>, + } + #[derive(Deserialize)] + struct CommitParentRef { + sha: String, + } + + let commit: ParentOnly = resp.json().context("parsing commit for parent")?; + Ok(commit + .parents + .as_ref() + .and_then(|p| p.first()) + .map(|p| p.sha.clone())) + } + fn fetch_commit_diff(&self, owner: &str, repo: &str, sha: &str) -> Result { let url = format!( "https://api.github.com/repos/{}/{}/commits/{}", diff --git a/src/main.rs b/src/main.rs index 807b99b..521ba63 100644 --- a/src/main.rs +++ b/src/main.rs @@ -281,11 +281,27 @@ fn run_enrich(args: EnrichArgs) -> Result<()> { } // Step 5: Process new (unenriched) advisories + // An entry is considered "enriched" only if it has symbols OR has no commit + // to fetch from. Entries with a commit_sha but empty symbols are treated as + // incomplete and will be retried. let already_enriched: HashSet = vuln_db .entries .iter() + .filter(|e| !e.vulnerable_symbols.is_empty() || e.commit_sha.is_none()) .map(|e| e.advisory_id.clone()) .collect(); + let incomplete_ids: HashSet = vuln_db + .entries + .iter() + .filter(|e| e.commit_sha.is_some() && e.vulnerable_symbols.is_empty()) + .map(|e| e.advisory_id.clone()) + .collect(); + if !incomplete_ids.is_empty() { + println!( + "{} entries have commit SHAs but no symbols (will retry)", + incomplete_ids.len() + ); + } // Filter to advisories with GitHub refs unless --include-all let candidates: Vec<&Advisory> = if args.include_all { @@ -390,7 +406,19 @@ fn run_enrich(args: EnrichArgs) -> Result<()> { } } - vuln_db.entries.push(entry); + // If this is an incomplete entry being retried, update it in-place + if incomplete_ids.contains(&adv.id) { + if let Some(existing) = vuln_db + .entries + .iter_mut() + .find(|e| e.advisory_id == adv.id) + { + existing.commit_sha = entry.commit_sha; + existing.vulnerable_symbols = entry.vulnerable_symbols; + } + } else { + vuln_db.entries.push(entry); + } new_count += 1; println!(); } diff --git a/vuln_db.json b/vuln_db.json index c7abb29..4581020 100644 --- a/vuln_db.json +++ b/vuln_db.json @@ -57,7 +57,58 @@ ">= 0.1.12" ], "commit_sha": "fec804cdb8d5e3cc5c78e0c7cb0317121d2b5dcf", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "security-framework/src/policy.rs", + "function": "security_framework::policy::SecPolicy::create_ssl", + "change_type": "Added" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::SslContext::into_stream", + "change_type": "Added" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::ClientBuilder::configure", + "change_type": "Deleted" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::ClientBuilder::handshake", + "change_type": "Modified" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::MidHandshakeClientBuilder::handshake", + "change_type": "Modified" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::ClientBuilder::new", + "change_type": "Modified" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::ClientBuilder::handshake_inner", + "change_type": "Modified" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::SslContext::handshake", + "change_type": "Modified" + }, + { + "file": "security-framework/src/secure_transport.rs", + "function": "security_framework::secure_transport::ClientBuilder::anchor_certificates", + "change_type": "Modified" + }, + { + "file": "security-framework/src/trust.rs", + "function": "security_framework::trust::SecTrust::set_policy", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2017-0004", @@ -68,7 +119,23 @@ ">= 0.5.2" ], "commit_sha": "24ead980daf11ba563e4fb2516187a56a71ad319", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "encoded_size", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "encode_config_buf", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "encode_config", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2017-0005", @@ -81,7 +148,13 @@ ">= 0.7.6" ], "commit_sha": "958785422bbc7d683bce4b3f9a91318b0386310d", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/parse.rs", + "function": "parse::parse_inner", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2017-0006", @@ -112,7 +185,13 @@ ">= 0.6.2" ], "commit_sha": "1cf31901e7220af96c05fcb505978757fdae4a77", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/untrusted.rs", + "function": "untrusted::Reader::skip_and_get_input", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0002", @@ -123,7 +202,23 @@ ">= 0.4.16" ], "commit_sha": "54651a87ae6ba7d81fcc72ffdee2ea7eca2c7e85", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/entry.rs", + "function": "entry::EntryFields::validate_inside_dst", + "change_type": "Added" + }, + { + "file": "src/entry.rs", + "function": "entry::EntryFields::unpack", + "change_type": "Modified" + }, + { + "file": "src/entry.rs", + "function": "entry::EntryFields::unpack_in", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0003", @@ -149,7 +244,13 @@ ">= 0.4.1" ], "commit_sha": "8f28ec275e412dd3af4f3cda460605512faf332c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/subframe.rs", + "function": "subframe::decode_residual", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0005", @@ -160,7 +261,63 @@ ">= 0.8.4" ], "commit_sha": "41d58237a733051603069d1249c549cc8b6dada0", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/de.rs", + "function": "de::Deserializer::recursion_check", + "change_type": "Added" + }, + { + "file": "src/de.rs", + "function": "de::MapAccess::next_value_seed", + "change_type": "Modified" + }, + { + "file": "src/de.rs", + "function": "de::Deserializer::visit_sequence", + "change_type": "Modified" + }, + { + "file": "src/de.rs", + "function": "de::SeqAccess::next_element_seed", + "change_type": "Modified" + }, + { + "file": "src/de.rs", + "function": "de::from_str", + "change_type": "Modified" + }, + { + "file": "src/de.rs", + "function": "de::Deserializer::jump", + "change_type": "Modified" + }, + { + "file": "src/de.rs", + "function": "de::Deserializer::visit_mapping", + "change_type": "Modified" + }, + { + "file": "src/de.rs", + "function": "de::EnumAccess::variant_seed", + "change_type": "Modified" + }, + { + "file": "src/error.rs", + "function": "error::Error::recursion_limit_exceeded", + "change_type": "Added" + }, + { + "file": "src/error.rs", + "function": "error::Error::fmt", + "change_type": "Modified" + }, + { + "file": "src/error.rs", + "function": "error::Error::description", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0006", @@ -171,7 +328,18 @@ ">= 0.4.1" ], "commit_sha": "7eb6b6afa9b1e3122f4a1ca06ec8390496eb3d57", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/scanner.rs", + "function": "scanner::Scanner::fetch_flow_collection_start", + "change_type": "Modified" + }, + { + "file": "src/scanner.rs", + "function": "scanner::Scanner::increase_flow_level", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0008", @@ -204,7 +372,13 @@ ">= 0.10.9" ], "commit_sha": "63afe3016c5c3e615dca2fd27a5ed09a4a025359", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "openssl/src/cms.rs", + "function": "openssl::cms::CmsContentInfo::sign", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0011", @@ -215,7 +389,253 @@ ">= 3.6.0" ], "commit_sha": "a5256f3e5e23b83eaad69699e0b04653aba04fb8", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/algorithm/mod.rs", + "function": "algorithm::scan", + "change_type": "Modified" + }, + { + "file": "src/algorithm/mod.rs", + "function": "algorithm::scan_by_key", + "change_type": "Modified" + }, + { + "file": "src/array.rs", + "function": "array::Array::get_type", + "change_type": "Modified" + }, + { + "file": "src/array.rs", + "function": "array::Array::cast", + "change_type": "Modified" + }, + { + "file": "src/array.rs", + "function": "array::Array::new_strided", + "change_type": "Modified" + }, + { + "file": "src/array.rs", + "function": "array::Array::new_empty", + "change_type": "Modified" + }, + { + "file": "src/array.rs", + "function": "array::Array::new", + "change_type": "Modified" + }, + { + "file": "src/array.rs", + "function": "array::Array::get_backend", + "change_type": "Modified" + }, + { + "file": "src/data/mod.rs", + "function": "data::identity", + "change_type": "Modified" + }, + { + "file": "src/data/mod.rs", + "function": "data::iota", + "change_type": "Modified" + }, + { + "file": "src/data/mod.rs", + "function": "data::range", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::load_image_native", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::load_image", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::regions", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::resize", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::transform", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::translate", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::medfilt1", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::skew", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::rotate", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::color_space", + "change_type": "Modified" + }, + { + "file": "src/image/mod.rs", + "function": "image::scale", + "change_type": "Modified" + }, + { + "file": "src/lapack/mod.rs", + "function": "lapack::norm", + "change_type": "Modified" + }, + { + "file": "src/random/mod.rs", + "function": "random::RandomEngine::set_type", + "change_type": "Modified" + }, + { + "file": "src/random/mod.rs", + "function": "random::random_normal", + "change_type": "Modified" + }, + { + "file": "src/random/mod.rs", + "function": "random::set_default_random_engine_type", + "change_type": "Modified" + }, + { + "file": "src/random/mod.rs", + "function": "random::random_uniform", + "change_type": "Modified" + }, + { + "file": "src/random/mod.rs", + "function": "random::RandomEngine::get_type", + "change_type": "Modified" + }, + { + "file": "src/random/mod.rs", + "function": "random::RandomEngine::new", + "change_type": "Modified" + }, + { + "file": "src/signal/mod.rs", + "function": "signal::convolve2_sep", + "change_type": "Modified" + }, + { + "file": "src/sparse/mod.rs", + "function": "sparse::sparse_from_host", + "change_type": "Modified" + }, + { + "file": "src/sparse/mod.rs", + "function": "sparse::sparse_get_format", + "change_type": "Modified" + }, + { + "file": "src/sparse/mod.rs", + "function": "sparse::sparse_from_dense", + "change_type": "Modified" + }, + { + "file": "src/sparse/mod.rs", + "function": "sparse::sparse_get_info", + "change_type": "Modified" + }, + { + "file": "src/sparse/mod.rs", + "function": "sparse::sparse_convert_to", + "change_type": "Modified" + }, + { + "file": "src/sparse/mod.rs", + "function": "sparse::sparse", + "change_type": "Modified" + }, + { + "file": "src/statistics/mod.rs", + "function": "statistics::topk", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::ConvMode::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::get_size", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::BinaryOp::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::InterpType::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::RandomEngineType::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::ConvDomain::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::DType::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::ColorMap::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::MatchType::from", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::Complex::get_af_dtype", + "change_type": "Modified" + }, + { + "file": "src/util.rs", + "function": "util::SparseFormat::from", + "change_type": "Modified" + }, + { + "file": "src/vision/mod.rs", + "function": "vision::match_template", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0012", @@ -237,7 +657,18 @@ ">= 0.10.1" ], "commit_sha": "a134e06d740f9d7c287f74c0af2cd06206774364", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "guarded_transmute_vec_permissive", + "change_type": "Modified" + }, + { + "file": "src/to_bytes.rs", + "function": "to_bytes::guarded_transmute_to_bytes_vec", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2018-0014", @@ -369,7 +800,18 @@ ">= 0.1.15" ], "commit_sha": "32fcd779cf20f14902b3dd11ced83d9611fb821f", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Deserializer::parse_str_", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Deserializer::parse_short_str_", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2019-0009", @@ -435,7 +877,23 @@ ">= 0.21.3" ], "commit_sha": "214e6467a1e32e690f08f0b34dea540625b6724c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/hdr/decoder.rs", + "function": "hdr::decoder::HDRDecoder::read_image_hdr", + "change_type": "Modified" + }, + { + "file": "src/hdr/decoder.rs", + "function": "hdr::decoder::HDRDecoder::read_image_transform", + "change_type": "Modified" + }, + { + "file": "src/hdr/decoder.rs", + "function": "hdr::decoder::HDRDecoder::read_image_ldr", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2019-0015", @@ -557,7 +1015,13 @@ ">= 0.2.5" ], "commit_sha": "fae052b834b097ced9a89a8fff8466e18f383070", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/crypto/generichash/digest.rs", + "function": "crypto::generichash::digest::Digest::eq", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2019-0028", @@ -590,7 +1054,13 @@ ">= 0.8.0" ], "commit_sha": "9695573914ad96f234ecabf9ecee2dbb3a6a36ed", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "streebog/src/streebog.rs", + "function": "streebog::streebog::StreebogState::update_sigma", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2019-0031", @@ -641,7 +1111,173 @@ ">= 2.6.0" ], "commit_sha": "7fd282aef7787577c385aed88cb25d004b85f494", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "pulse-binding/src/context/ext_device_manager.rs", + "function": "pulse_binding::context::ext_device_manager::read_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/ext_device_restore.rs", + "function": "pulse_binding::context::ext_device_restore::ext_subscribe_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/ext_device_restore.rs", + "function": "pulse_binding::context::ext_device_restore::read_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/ext_stream_restore.rs", + "function": "pulse_binding::context::ext_stream_restore::read_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_stat_info_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_source_output_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_sink_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_client_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_source_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_sample_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::mod_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_card_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_sink_input_info_list_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::get_server_info_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/introspect.rs", + "function": "pulse_binding::context::introspect::context_index_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/mod.rs", + "function": "pulse_binding::context::notify_cb_proxy_multi", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/mod.rs", + "function": "pulse_binding::context::ext_subscribe_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/mod.rs", + "function": "pulse_binding::context::notify_cb_proxy_single", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/mod.rs", + "function": "pulse_binding::context::success_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/mod.rs", + "function": "pulse_binding::context::ext_test_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/mod.rs", + "function": "pulse_binding::context::event_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/scache.rs", + "function": "pulse_binding::context::scache::play_sample_success_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/context/subscribe.rs", + "function": "pulse_binding::context::subscribe::cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/mainloop/api.rs", + "function": "pulse_binding::mainloop::api::once_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/mainloop/events/deferred.rs", + "function": "pulse_binding::mainloop::events::deferred::event_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/mainloop/events/io.rs", + "function": "pulse_binding::mainloop::events::io::event_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/mainloop/events/timer.rs", + "function": "pulse_binding::mainloop::events::timer::event_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/mainloop/signal.rs", + "function": "pulse_binding::mainloop::signal::signal_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/operation.rs", + "function": "pulse_binding::operation::notify_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/stream.rs", + "function": "pulse_binding::stream::notify_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/stream.rs", + "function": "pulse_binding::stream::event_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/stream.rs", + "function": "pulse_binding::stream::request_cb_proxy", + "change_type": "Modified" + }, + { + "file": "pulse-binding/src/stream.rs", + "function": "pulse_binding::stream::success_cb_proxy", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2019-0039", @@ -702,7 +1338,103 @@ ">= 0.5.1" ], "commit_sha": "a88bb29c27c9ab834726eaf0d35e3a6cf4bc1d68", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::Alloc::addr_location", + "change_type": "Added" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::AddrLocation::is_fault_fatal", + "change_type": "Added" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::Alloc::addr_in_guard_page", + "change_type": "Deleted" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::Limits::default", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::Alloc::sigstack_mut", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::Limits::total_memory_size", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/alloc/mod.rs", + "function": "lucet_runtime_internals::alloc::Limits::validate", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/c_api.rs", + "function": "lucet_runtime_internals::c_api::lucet_alloc_limits::from", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/c_api.rs", + "function": "lucet_runtime_internals::c_api::Limits::from", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/instance/signals.rs", + "function": "lucet_runtime_internals::instance::signals::Instance::with_signals_on", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/instance/signals.rs", + "function": "lucet_runtime_internals::instance::signals::handle_signal", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/region/mmap.rs", + "function": "lucet_runtime_internals::region::mmap::MmapRegion::create_aligned", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/region/mmap.rs", + "function": "lucet_runtime_internals::region::mmap::MmapRegion::drop_alloc", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/region/mmap.rs", + "function": "lucet_runtime_internals::region::mmap::MmapRegion::create", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/region/mmap.rs", + "function": "lucet_runtime_internals::region::mmap::MmapRegion::new_instance_with", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-internals/src/region/mmap.rs", + "function": "lucet_runtime_internals::region::mmap::MmapRegion::create_slot", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-tests/src/guest_fault.rs", + "function": "lucet_runtime_tests::guest_fault::mock_traps_module", + "change_type": "Modified" + }, + { + "file": "lucet-runtime/lucet-runtime-tests/src/timeout.rs", + "function": "lucet_runtime_tests::timeout::mock_timeout_module", + "change_type": "Deleted" + }, + { + "file": "lucet-wasi/src/main.rs", + "function": "lucet_wasi::main::main", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0005", @@ -816,7 +1548,18 @@ ">= 0.13.1" ], "commit_sha": "3be701cefb573341db74254f137a4d54aefa44ce", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tokio-rustls/src/common/mod.rs", + "function": "tokio_rustls::common::Stream::poll_read", + "change_type": "Modified" + }, + { + "file": "tokio-rustls/src/common/mod.rs", + "function": "tokio_rustls::common::Stream::handshake", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0021", @@ -854,7 +1597,13 @@ ">= 0.5.3" ], "commit_sha": "4f681be6f3b1b2c7d67647ce3abbe48470e20855", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "LinkedHashMap::into_iter", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0027", @@ -1110,7 +1859,28 @@ ">= 0.4.4" ], "commit_sha": "772b4f34eb574ab6ae058bd068545dc739196f6b", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::with_capacity", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::drop", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0056", @@ -1128,7 +1898,73 @@ "date": "2020-10-15", "patched_versions": [], "commit_sha": "5fcffeb4b1a817a3f3954d0047a205013ac502e4", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::encrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::decrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::encrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::decrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::encrypt", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::decrypt", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::apply_keystream", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::try_apply_keystream", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::from_block_cipher_mut", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::new", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::new_var", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2020-0058", @@ -1137,7 +1973,73 @@ "date": "2020-10-15", "patched_versions": [], "commit_sha": "5fcffeb4b1a817a3f3954d0047a205013ac502e4", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::encrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::decrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::encrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::decrypt_block", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "cipher/src/block.rs", + "function": "cipher::block::Alg::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::encrypt", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::decrypt", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::apply_keystream", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::try_apply_keystream", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::from_block_cipher_mut", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::new", + "change_type": "Added" + }, + { + "file": "cipher/src/stream.rs", + "function": "cipher::stream::C::new_var", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2020-0059", @@ -1237,7 +2139,13 @@ ">= 0.11.3" ], "commit_sha": "be17038714fc702ee96b7abbadb594095f9b0c88", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/digests.rs", + "function": "digests::MultihashRefGeneric::from_slice", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0069", @@ -1251,7 +2159,23 @@ "< 0.8.0, >= 0.7.1" ], "commit_sha": "4a9d4fbf7e0ab66041a53f19f8c64fb4d5baf4a1", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/transport/sendmail/mod.rs", + "function": "transport::sendmail::SendmailTransport::tokio02_command", + "change_type": "Modified" + }, + { + "file": "src/transport/sendmail/mod.rs", + "function": "transport::sendmail::SendmailTransport::command", + "change_type": "Modified" + }, + { + "file": "src/transport/sendmail/mod.rs", + "function": "transport::sendmail::SendmailTransport::tokio03_command", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0070", @@ -1306,7 +2230,13 @@ ">= 0.12.4" ], "commit_sha": "1ee3961a0de6a74a4c5160c97a88696a2164025b", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/instance.rs", + "function": "instance::PyObject::from", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0075", @@ -1392,7 +2322,33 @@ ">= 2.0.1" ], "commit_sha": "c55cda301c943270b7eb2b4765bedbcce56edb90", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "NotNan::rem_assign", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "NotNan::div_assign", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "NotNan::add_assign", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "NotNan::mul_assign", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "NotNan::sub_assign", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0083", @@ -2154,7 +3110,13 @@ ">= 3.0.1" ], "commit_sha": "11c3b0491b70449fb790056585ad3251b0e23acb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Personnummer::valid", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2020-0167", @@ -2389,7 +3351,18 @@ ">= 0.6.2" ], "commit_sha": "3a03c9eb5350e03a3f540dba2ee34e0984f2c2c2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "rand_core/src/le.rs", + "function": "rand_core::le::read_u64_into", + "change_type": "Modified" + }, + { + "file": "rand_core/src/le.rs", + "function": "rand_core::le::read_u32_into", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0024", @@ -2517,7 +3490,23 @@ ">= 1.4.6" ], "commit_sha": "ae72835078156a3ff3b5b17e2a235189ef892af7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "diesel/src/sqlite/connection/statement_iterator.rs", + "function": "diesel::sqlite::connection::statement_iterator::NamedStatementIterator::populate_column_indices", + "change_type": "Added" + }, + { + "file": "diesel/src/sqlite/connection/statement_iterator.rs", + "function": "diesel::sqlite::connection::statement_iterator::NamedStatementIterator::new", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/statement_iterator.rs", + "function": "diesel::sqlite::connection::statement_iterator::NamedStatementIterator::next", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0038", @@ -2684,7 +3673,153 @@ "date": "2021-04-29", "patched_versions": [], "commit_sha": "cd5a34f0533b0acf310a29c0cbbd55e94c9741d8", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128/expand.rs", + "function": "aes::ni::aes128::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192/expand.rs", + "function": "aes::ni::aes192::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256/expand.rs", + "function": "aes::ni::aes256::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::xor", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::xor_block8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::swap_bytes", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::inc_be", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::load", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2021-0060", @@ -2693,7 +3828,153 @@ "date": "2021-04-29", "patched_versions": [], "commit_sha": "cd5a34f0533b0acf310a29c0cbbd55e94c9741d8", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128/expand.rs", + "function": "aes::ni::aes128::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192/expand.rs", + "function": "aes::ni::aes192::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256/expand.rs", + "function": "aes::ni::aes256::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::xor", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::xor_block8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::swap_bytes", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::inc_be", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::load", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2021-0061", @@ -2702,7 +3983,153 @@ "date": "2021-04-29", "patched_versions": [], "commit_sha": "cd5a34f0533b0acf310a29c0cbbd55e94c9741d8", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128.rs", + "function": "aes::ni::aes128::Aes128::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes128/expand.rs", + "function": "aes::ni::aes128::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192.rs", + "function": "aes::ni::aes192::Aes192::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes192/expand.rs", + "function": "aes::ni::aes192::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::new", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::decrypt_block", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::encrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256.rs", + "function": "aes::ni::aes256::Aes256::decrypt_blocks", + "change_type": "Added" + }, + { + "file": "aes/src/ni/aes256/expand.rs", + "function": "aes::ni::aes256::expand::expand", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::xor", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::xor_block8", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::swap_bytes", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::inc_be", + "change_type": "Added" + }, + { + "file": "aes/src/ni/ctr.rs", + "function": "aes::ni::ctr::load", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2021-0062", @@ -2752,7 +4179,13 @@ "< 0.10.0-alpha.1, >= 0.9.6" ], "commit_sha": "b0e2fc9bcac466d49fca8d25a6c6252811a29c6c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/transport/smtp/client/mod.rs", + "function": "transport::smtp::client::ClientCodec::encode", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0070", @@ -2811,7 +4244,28 @@ ">= 2.1.3, < 3.0.0" ], "commit_sha": "bcdf2d862675a37f4cace6c5258bb09aac0b9f85", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Builder::check_expected_namespace", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "is_mathml_tag", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "is_svg_tag", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Builder::clean_dom", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0075", @@ -2833,7 +4287,38 @@ ">= 0.5.0" ], "commit_sha": "b525d5d318d9672a40250c1725fa1bb3156688b7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Signature::parse_overflowing_slice", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Signature::parse_overflowing", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Signature::parse_standard", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Signature::parse_standard_slice", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Signature::parse", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "Signature::parse_slice", + "change_type": "Deleted" + } + ] }, { "advisory_id": "RUSTSEC-2021-0080", @@ -2895,7 +4380,18 @@ ">=0.1.6" ], "commit_sha": "14b7440271c9d2316fab52c745e21087559364f6", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/go_offset_log.rs", + "function": "go_offset_log::read_entry", + "change_type": "Modified" + }, + { + "file": "src/offset_log.rs", + "function": "offset_log::read_entry", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0087", @@ -2917,7 +4413,68 @@ ">= 0.2.0" ], "commit_sha": "c7710414aa256c7cd33fb4530656f5ab38e306f7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/chain.rs", + "function": "chain::Chain::default", + "change_type": "Deleted" + }, + { + "file": "src/chain.rs", + "function": "chain::Chain::viterbi", + "change_type": "Modified" + }, + { + "file": "src/error.rs", + "function": "error::SnifferError::description", + "change_type": "Deleted" + }, + { + "file": "src/field_type.rs", + "function": "field_type::infer_types", + "change_type": "Modified" + }, + { + "file": "src/field_type.rs", + "function": "field_type::infer_record_types", + "change_type": "Modified" + }, + { + "file": "src/sample.rs", + "function": "sample::take_sample", + "change_type": "Deleted" + }, + { + "file": "src/sample.rs", + "function": "sample::SampleIter::new", + "change_type": "Modified" + }, + { + "file": "src/sample.rs", + "function": "sample::take_sample_from_start", + "change_type": "Modified" + }, + { + "file": "src/sniffer.rs", + "function": "sniffer::Sniffer::infer_quotes_delim", + "change_type": "Modified" + }, + { + "file": "src/sniffer.rs", + "function": "sniffer::Sniffer::get_sample_size", + "change_type": "Modified" + }, + { + "file": "src/sniffer.rs", + "function": "sniffer::quote_count", + "change_type": "Modified" + }, + { + "file": "src/snip.rs", + "function": "snip::preamble_skipcount", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0089", @@ -3004,7 +4561,13 @@ ">= 0.9.8" ], "commit_sha": "93d895de72c2cb3ac7bc106f03e33715f8f304c2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "sha2/src/sha512/x86.rs", + "function": "sha2::sha512::x86::load_data_avx2", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0111", @@ -3015,7 +4578,53 @@ ">= 0.11.6" ], "commit_sha": "ec22294e1fab94bf344d85b7664d224e4790ddec", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tremor-cli/src/run.rs", + "function": "tremor_cli::run::run_tremor_source", + "change_type": "Modified" + }, + { + "file": "tremor-cli/src/run.rs", + "function": "tremor_cli::run::run_trickle_source", + "change_type": "Modified" + }, + { + "file": "tremor-cli/src/run.rs", + "function": "tremor_cli::run::Ingress::process", + "change_type": "Modified" + }, + { + "file": "tremor-script/src/ast/base_expr.rs", + "function": "tremor_script::ast::base_expr::Expr::mid", + "change_type": "Modified" + }, + { + "file": "tremor-script/src/ast/raw.rs", + "function": "tremor_script::ast::raw::ExprRaw::up", + "change_type": "Modified" + }, + { + "file": "tremor-script/src/ast/to_static.rs", + "function": "tremor_script::ast::to_static::Expr::into_static", + "change_type": "Modified" + }, + { + "file": "tremor-script/src/interpreter/expr.rs", + "function": "tremor_script::interpreter::expr::Expr::merge_in_place", + "change_type": "Deleted" + }, + { + "file": "tremor-script/src/interpreter/expr.rs", + "function": "tremor_script::interpreter::expr::Expr::patch_in_place", + "change_type": "Deleted" + }, + { + "file": "tremor-script/src/interpreter/expr.rs", + "function": "tremor_script::interpreter::expr::Expr::run", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0112", @@ -3233,7 +4842,28 @@ ">= 0.1.3, < 0.2.0" ], "commit_sha": "ec394e7e082ed315ab515eddddc4f958361939ef", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::build_and_validate_path", + "change_type": "Modified" + }, + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::ServeDir::call", + "change_type": "Modified" + }, + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::ResponseFuture::poll", + "change_type": "Modified" + }, + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::maybe_redirect_or_append_path", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0136", @@ -3300,7 +4930,13 @@ ">= 0.5.3" ], "commit_sha": "1b05eab57e484cd7d576d4357b9cda7fdc57df8c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/util.rs", + "function": "util::T::discard_exact", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0144", @@ -3318,7 +4954,13 @@ "date": "2021-07-04", "patched_versions": [], "commit_sha": "4a91c27fe236ee06b4c6106f7d3ef03fe58832dc", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "msys_tty_on", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2021-0146", @@ -3367,7 +5009,18 @@ ">= 0.16.0" ], "commit_sha": "47113e10ea4ab4be5b562cdc0d8cc8d41ce50311", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/mnt/fuse3.rs", + "function": "mnt::fuse3::Mount::new", + "change_type": "Modified" + }, + { + "file": "src/mnt/fuse3.rs", + "function": "mnt::fuse3::Mount::drop", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0002", @@ -3389,7 +5042,18 @@ ">= 3.1.3" ], "commit_sha": "b2b4346a2f16f34bc3d5c6e4f202e3471464fee2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "clean_text", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Builder::adjust_node_attributes", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0005", @@ -3465,7 +5129,138 @@ ">= 0.4.3" ], "commit_sha": "8903df8970454be368b00b867c668e53773df0eb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::write", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::read", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::read", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::write", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Inner::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal_batch", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal_batch_and_pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/deferred.rs", + "function": "crossbeam_epoch::deferred::Deferred::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::pop_if_internal", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::pop_internal", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::drop", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0020", @@ -3476,7 +5271,138 @@ ">= 0.7.0" ], "commit_sha": "8903df8970454be368b00b867c668e53773df0eb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::read", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::write", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::write", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::read", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal_batch", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Inner::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal_batch_and_pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/deferred.rs", + "function": "crossbeam_epoch::deferred::Deferred::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::pop_if_internal", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::pop_internal", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::drop", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0021", @@ -3487,7 +5413,138 @@ ">= 0.2.3" ], "commit_sha": "8903df8970454be368b00b867c668e53773df0eb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::read", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/array.rs", + "function": "crossbeam_channel::flavors::array::Channel::write", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::write", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::read", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal_batch_and_pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Block::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Injector::steal_batch", + "change_type": "Modified" + }, + { + "file": "crossbeam-deque/src/lib.rs", + "function": "crossbeam_deque::Inner::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/deferred.rs", + "function": "crossbeam_epoch::deferred::Deferred::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::pop_internal", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::new", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-epoch/src/sync/queue.rs", + "function": "crossbeam_epoch::sync::queue::Queue::pop_if_internal", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/array_queue.rs", + "function": "crossbeam_queue::array_queue::ArrayQueue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::pop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::push", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::SegQueue::drop", + "change_type": "Modified" + }, + { + "file": "crossbeam-queue/src/seg_queue.rs", + "function": "crossbeam_queue::seg_queue::Block::new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0022", @@ -3498,7 +5555,23 @@ ">= 0.14.12" ], "commit_sha": "95a978344c29351e2e381af0a91772093e01e255", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/proto/h1/role.rs", + "function": "proto::h1::role::Client::parse", + "change_type": "Modified" + }, + { + "file": "src/proto/h1/role.rs", + "function": "proto::h1::role::record_header_indices", + "change_type": "Modified" + }, + { + "file": "src/proto/h1/role.rs", + "function": "proto::h1::role::Server::parse", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0023", @@ -3538,7 +5611,18 @@ ">= 0.3.0" ], "commit_sha": "bf1fb5627d67582a53ef712e8cb07fb9ebf878fa", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/sync/ms_queue.rs", + "function": "sync::ms_queue::MsQueue::push", + "change_type": "Modified" + }, + { + "file": "src/sync/ms_queue.rs", + "function": "sync::ms_queue::MsQueue::pop", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0034", @@ -3567,7 +5651,33 @@ ">= 4.0.6" ], "commit_sha": "521769b80039fc8043d1c9883e3d6e5b57359072", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/schema.rs", + "function": "schema::SchemaBuilder::limit_recursive_depth", + "change_type": "Added" + }, + { + "file": "src/schema.rs", + "function": "schema::check_recursive_depth", + "change_type": "Added" + }, + { + "file": "src/schema.rs", + "function": "schema::Schema::build_with_ignore_name_conflicts", + "change_type": "Modified" + }, + { + "file": "src/schema.rs", + "function": "schema::Schema::prepare_request", + "change_type": "Modified" + }, + { + "file": "src/schema.rs", + "function": "schema::SchemaBuilder::finish", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0039", @@ -3608,7 +5718,28 @@ ">= 0.1.3, < 0.2.0" ], "commit_sha": "ec394e7e082ed315ab515eddddc4f958361939ef", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::ServeDir::call", + "change_type": "Modified" + }, + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::build_and_validate_path", + "change_type": "Modified" + }, + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::maybe_redirect_or_append_path", + "change_type": "Modified" + }, + { + "file": "tower-http/src/services/fs/serve_dir.rs", + "function": "tower_http::services::fs::serve_dir::ResponseFuture::poll", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0044", @@ -3630,7 +5761,353 @@ ">= 0.19.0" ], "commit_sha": "701d46198b847fdd8e2429c1cdea17cca665574b", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/backup.rs", + "function": "backup::BackupEngine::create_new_backup_flush", + "change_type": "Modified" + }, + { + "file": "src/backup.rs", + "function": "backup::RestoreOptions::set_keep_log_files", + "change_type": "Modified" + }, + { + "file": "src/db.rs", + "function": "db::DBWithThreadMode::list_cf", + "change_type": "Modified" + }, + { + "file": "src/db.rs", + "function": "db::DBWithThreadMode::cancel_all_background_work", + "change_type": "Modified" + }, + { + "file": "src/db.rs", + "function": "db::DBWithThreadMode::open_cf_raw", + "change_type": "Modified" + }, + { + "file": "src/db.rs", + "function": "db::DBWithThreadMode::flush_wal", + "change_type": "Modified" + }, + { + "file": "src/db.rs", + "function": "db::DBWithThreadMode::open_raw", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_optimize_filters_for_hits", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::BlockBasedOptions::set_pin_l0_filter_and_index_blocks_in_cache", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_enable_write_thread_adaptive_yield", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_use_direct_io_for_flush_and_compaction", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::BlockBasedOptions::set_pin_top_level_index_and_filter", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::create_if_missing", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::CompactOptions::set_change_level", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::CuckooTableOptions::set_use_module_hash", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::BlockBasedOptions::set_whole_key_filtering", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_skip_stats_update_on_db_open", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::BlockBasedOptions::set_cache_index_and_filter_blocks", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_inplace_update_support", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_verify_checksums", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_total_order_seek", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_dump_malloc_stats", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_memtable_whole_key_filtering", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_use_fsync", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_is_fd_close_on_exec", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::IngestExternalFileOptions::set_allow_global_seqno", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_allow_concurrent_memtable_write", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::WriteOptions::set_no_slowdown", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_ignore_range_deletions", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_bottommost_compression_options", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::WriteOptions::disable_wal", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_error_if_exists", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_background_purge_on_iterator_cleanup", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_manual_wal_flush", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::WriteOptions::set_sync", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_report_bg_io_stats", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_prefix_same_as_start", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::IngestExternalFileOptions::set_move_files", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_level_compaction_dynamic_level_bytes", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_tailing", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::BlockBasedOptions::set_partition_filters", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_allow_mmap_reads", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_atomic_flush", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::create_missing_column_families", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::IngestExternalFileOptions::set_ingest_behind", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::FlushOptions::set_wait", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_disable_auto_compactions", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_compaction_readahead_size", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_skip_checking_sst_file_sizes_on_db_open", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_allow_mmap_writes", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::IngestExternalFileOptions::set_snapshot_consistency", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_unordered_write", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::fill_cache", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_use_adaptive_mutex", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_paranoid_checks", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::WriteOptions::set_ignore_missing_column_families", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::IngestExternalFileOptions::set_allow_blocking_flush", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_enable_pipelined_write", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::WriteOptions::set_memtable_insert_hint_per_batch", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::CompactOptions::set_exclusive_manual_compaction", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::ReadOptions::set_pin_data", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::BlockBasedOptions::disable_cache", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_bottommost_zstd_max_train_bytes", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_advise_random_on_open", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::Options::set_use_direct_reads", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::CuckooTableOptions::set_identity_as_first_hash", + "change_type": "Modified" + }, + { + "file": "src/db_options.rs", + "function": "db_options::WriteOptions::set_low_pri", + "change_type": "Modified" + }, + { + "file": "src/perf.rs", + "function": "perf::PerfContext::report", + "change_type": "Modified" + }, + { + "file": "src/slice_transform.rs", + "function": "slice_transform::in_domain_callback", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0048", @@ -3650,7 +6127,18 @@ ">= 0.1.45" ], "commit_sha": "46ac3438179013e20d6da0706b421eb402cce48e", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/tz_macos.rs", + "function": "tz_macos::get_timezone", + "change_type": "Added" + }, + { + "file": "src/tz_macos.rs", + "function": "tz_macos::get_timezone_inner", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0050", @@ -3711,7 +6199,38 @@ ">= 0.3.0-rc.2" ], "commit_sha": "759e9887473b2c6fee3cb5650b286a0a72215150", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "axum-core/src/extract/default_body_limit.rs", + "function": "axum_core::extract::default_body_limit::DefaultBodyLimit::disable", + "change_type": "Added" + }, + { + "file": "axum-core/src/extract/default_body_limit.rs", + "function": "axum_core::extract::default_body_limit::DefaultBodyLimit::layer", + "change_type": "Added" + }, + { + "file": "axum-core/src/extract/default_body_limit.rs", + "function": "axum_core::extract::default_body_limit::private::DefaultBodyLimitService::poll_ready", + "change_type": "Added" + }, + { + "file": "axum-core/src/extract/default_body_limit.rs", + "function": "axum_core::extract::default_body_limit::private::DefaultBodyLimitService::call", + "change_type": "Added" + }, + { + "file": "axum-core/src/extract/request_parts.rs", + "function": "axum_core::extract::request_parts::Bytes::from_request", + "change_type": "Modified" + }, + { + "file": "axum-core/src/extract/request_parts.rs", + "function": "axum_core::extract::request_parts::String::from_request", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0056", @@ -3785,7 +6304,38 @@ ">= 0.24.2" ], "commit_sha": "29c13638dc679db708fa466376650cb0bf758eff", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/context.rs", + "function": "context::alloc_only::Secp256k1::clone", + "change_type": "Modified" + }, + { + "file": "src/context.rs", + "function": "context::Secp256k1::from_raw_all", + "change_type": "Modified" + }, + { + "file": "src/context.rs", + "function": "context::Secp256k1::from_raw_signing_only", + "change_type": "Modified" + }, + { + "file": "src/context.rs", + "function": "context::Secp256k1::preallocated_gen_new", + "change_type": "Modified" + }, + { + "file": "src/context.rs", + "function": "context::Secp256k1::from_raw_verification_only", + "change_type": "Modified" + }, + { + "file": "src/context.rs", + "function": "context::alloc_only::Secp256k1::gen_new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0071", @@ -3806,7 +6356,18 @@ ">= 0.10.0-alpha.5" ], "commit_sha": "f12cadc6666c6f555d29725f5bc45da2103f24ea", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/resolve.rs", + "function": "resolve::Resolver::resolve_path", + "change_type": "Modified" + }, + { + "file": "src/response_builder.rs", + "function": "response_builder::ResponseBuilder::build", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0073", @@ -3815,7 +6376,68 @@ "date": "2022-12-21", "patched_versions": [], "commit_sha": "89cb8d50e6634130302cd444b3f547aed0fd32dc", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Heap::empty", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Heap::dealloc", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Heap::used", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Heap::free", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Heap::init", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "Heap::alloc", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "CortexMHeap::empty", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "CortexMHeap::used", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "CortexMHeap::alloc", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "CortexMHeap::init", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "CortexMHeap::free", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "CortexMHeap::dealloc", + "change_type": "Deleted" + } + ] }, { "advisory_id": "RUSTSEC-2022-0074", @@ -3838,7 +6460,13 @@ ">= 2.0.2" ], "commit_sha": "2614f2e9d2d36805ead8a8da0fa0c6e0d9e428a0", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/runtime/src/instance/allocator/pooling.rs", + "function": "runtime::instance::allocator::pooling::InstancePool::allocate_memories", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0076", @@ -3850,7 +6478,18 @@ ">= 2.0.2" ], "commit_sha": "e60c3742904ccbb3e26da201c9221c38a4981d72", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/runtime/src/instance/allocator/pooling.rs", + "function": "runtime::instance::allocator::pooling::InstancePool::allocate_memories", + "change_type": "Modified" + }, + { + "file": "crates/runtime/src/instance/allocator/pooling.rs", + "function": "runtime::instance::allocator::pooling::MemoryPool::new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0077", @@ -3879,7 +6518,13 @@ "date": "2022-11-30", "patched_versions": [], "commit_sha": "806ca48a95c06014e0fde74a1382dc128da62206", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "kvdb-rocksdb/src/lib.rs", + "function": "kvdb_rocksdb::DBAndColumns::size_of", + "change_type": "Deleted" + } + ] }, { "advisory_id": "RUSTSEC-2022-0081", @@ -3910,7 +6555,18 @@ ">= 0.36.0" ], "commit_sha": "6534c1dd8ad77b53d05032f80e8a5f2de4d37fd2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/executor/stack/executor.rs", + "function": "executor::stack::executor::StackExecutor::create_inner", + "change_type": "Modified" + }, + { + "file": "src/executor/stack/executor.rs", + "function": "executor::stack::executor::StackExecutor::call_inner", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0085", @@ -3921,7 +6577,18 @@ ">= 0.6.0" ], "commit_sha": "093fb5d0aa21c0b5eaea6ec96b477f1075271cbb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/matrix-sdk-crypto/src/gossiping/machine.rs", + "function": "matrix_sdk_crypto::gossiping::machine::GossipMachine::should_accept_forward", + "change_type": "Added" + }, + { + "file": "crates/matrix-sdk-crypto/src/gossiping/machine.rs", + "function": "matrix_sdk_crypto::gossiping::machine::GossipMachine::receive_supported_keys", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0086", @@ -3932,7 +6599,53 @@ ">= 0.41.0" ], "commit_sha": "4923fb7d458ed28c0302244c54cb4df0acee7ee6", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/client/src/api/oauth.rs", + "function": "client::src::api::oauth::SlackOAuthCode::fmt", + "change_type": "Added" + }, + { + "file": "src/client/src/api/oauth.rs", + "function": "client::src::api::oauth::SlackClient::oauth2_access", + "change_type": "Modified" + }, + { + "file": "src/client/src/errors.rs", + "function": "client::src::errors::SlackClientError::from", + "change_type": "Added" + }, + { + "file": "src/client/src/listener.rs", + "function": "client::src::listener::SlackOAuthListenerConfig::to_redirect_url", + "change_type": "Modified" + }, + { + "file": "src/client/src/signature_verifier.rs", + "function": "client::src::signature_verifier::SlackEventSignatureVerifier::new", + "change_type": "Modified" + }, + { + "file": "src/hyper/src/listener/oauth.rs", + "function": "hyper::src::listener::oauth::SlackClientEventsHyperListener::slack_oauth_callback_service", + "change_type": "Modified" + }, + { + "file": "src/hyper/src/listener/oauth.rs", + "function": "hyper::src::listener::oauth::SlackClientEventsHyperListener::slack_oauth_install_service", + "change_type": "Modified" + }, + { + "file": "src/models/src/common/mod.rs", + "function": "models::src::common::SlackSigningSecret::fmt", + "change_type": "Added" + }, + { + "file": "src/models/src/common/mod.rs", + "function": "models::src::common::SlackClientSecret::fmt", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2022-0087", @@ -3943,7 +6656,43 @@ ">= 1.3.2" ], "commit_sha": "65ef9fac4f39c4e171e2952a6cf029bb0d059a89", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/api/webhook.rs", + "function": "api::webhook::SlackClient::post_webhook_message", + "change_type": "Modified" + }, + { + "file": "src/client.rs", + "function": "client::SlackClientHttpSessionApi::http_get_uri", + "change_type": "Modified" + }, + { + "file": "src/client.rs", + "function": "client::SlackClientHttpSessionApi::http_post", + "change_type": "Modified" + }, + { + "file": "src/client.rs", + "function": "client::SlackClientHttpSessionApi::http_post_uri", + "change_type": "Modified" + }, + { + "file": "src/client.rs", + "function": "client::SlackClientHttpSessionApi::http_get", + "change_type": "Modified" + }, + { + "file": "src/hyper_tokio/connector.rs", + "function": "hyper_tokio::connector::SlackClientHyperConnector::http_get_with_client_secret", + "change_type": "Modified" + }, + { + "file": "src/hyper_tokio/connector.rs", + "function": "hyper_tokio::connector::SlackClientHyperConnector::send_http_request", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2022-0088", @@ -4001,7 +6750,13 @@ ">= 1.23.1" ], "commit_sha": "9241c3eddf4a6a218681b088d71f7191513e2376", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tokio/src/net/windows/named_pipe.rs", + "function": "tokio::net::windows::named_pipe::ServerOptions::pipe_mode", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0002", @@ -4012,7 +6767,33 @@ ">= 0.16.0" ], "commit_sha": "bce15556ef8fd7fb4f9c5122e78febbdb5b7f1ca", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/cert.rs", + "function": "cert::SshHostKeyType::name", + "change_type": "Added" + }, + { + "file": "src/cert.rs", + "function": "cert::SshHostKeyType::short_name", + "change_type": "Added" + }, + { + "file": "src/cert.rs", + "function": "cert::CertHostkey::hostkey_type", + "change_type": "Added" + }, + { + "file": "src/cert.rs", + "function": "cert::CertHostkey::hostkey", + "change_type": "Added" + }, + { + "file": "src/remote_callbacks.rs", + "function": "remote_callbacks::certificate_check_cb", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0004", @@ -4023,7 +6804,18 @@ ">= 0.4.4" ], "commit_sha": "90c9c182cd5a5ebc75810aebd89b347a7bdf590b", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/mem.rs", + "function": "mem::Compress::compress", + "change_type": "Modified" + }, + { + "file": "src/mem.rs", + "function": "mem::Decompress::decompress", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0005", @@ -4078,7 +6870,153 @@ ">= 0.8.0" ], "commit_sha": "7247a8b6ee59fc99bbb69ca6b3ca4bfd8c809ead", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/_impl.rs", + "function": "_impl::File::remove_dir_contents", + "change_type": "Added" + }, + { + "file": "src/_impl.rs", + "function": "_impl::_ensure_empty_dir_path", + "change_type": "Added" + }, + { + "file": "src/_impl.rs", + "function": "_impl::_remove_dir_contents_path", + "change_type": "Added" + }, + { + "file": "src/_impl.rs", + "function": "_impl::_remove_dir_contents", + "change_type": "Added" + }, + { + "file": "src/_impl.rs", + "function": "_impl::remove_dir_all_path", + "change_type": "Added" + }, + { + "file": "src/_impl.rs", + "function": "_impl::remove_dir_contents_recursive", + "change_type": "Added" + }, + { + "file": "src/_impl/path_components.rs", + "function": "_impl::path_components::PathComponents::fmt", + "change_type": "Added" + }, + { + "file": "src/_impl/unix.rs", + "function": "_impl::unix::UnixIo::duplicate_fd", + "change_type": "Added" + }, + { + "file": "src/_impl/unix.rs", + "function": "_impl::unix::UnixIo::open_dir", + "change_type": "Added" + }, + { + "file": "src/_impl/unix.rs", + "function": "_impl::unix::UnixIo::unique_identifier", + "change_type": "Added" + }, + { + "file": "src/_impl/unix.rs", + "function": "_impl::unix::UnixIo::clear_readonly", + "change_type": "Added" + }, + { + "file": "src/_impl/unix.rs", + "function": "_impl::unix::UnixIo::is_eloop", + "change_type": "Added" + }, + { + "file": "src/_impl/win.rs", + "function": "_impl::win::WindowsIo::duplicate_fd", + "change_type": "Added" + }, + { + "file": "src/_impl/win.rs", + "function": "_impl::win::WindowsIo::open_dir", + "change_type": "Added" + }, + { + "file": "src/_impl/win.rs", + "function": "_impl::win::WindowsIo::unique_identifier", + "change_type": "Added" + }, + { + "file": "src/_impl/win.rs", + "function": "_impl::win::WindowsIo::clear_readonly", + "change_type": "Added" + }, + { + "file": "src/_impl/win.rs", + "function": "_impl::win::WindowsIo::is_eloop", + "change_type": "Added" + }, + { + "file": "src/_impl/win.rs", + "function": "_impl::win::is_symlink", + "change_type": "Added" + }, + { + "file": "src/fs.rs", + "function": "fs::remove_dir_all", + "change_type": "Deleted" + }, + { + "file": "src/fs.rs", + "function": "fs::_remove_dir_contents", + "change_type": "Deleted" + }, + { + "file": "src/fs.rs", + "function": "fs::_delete_dir_contents", + "change_type": "Deleted" + }, + { + "file": "src/fs.rs", + "function": "fs::delete_readonly", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "ensure_empty_dir", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "remove_dir_contents", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "remove_dir_all", + "change_type": "Added" + }, + { + "file": "src/portable.rs", + "function": "portable::remove_dir_contents", + "change_type": "Deleted" + }, + { + "file": "src/portable.rs", + "function": "portable::ensure_empty_dir", + "change_type": "Deleted" + }, + { + "file": "src/unix.rs", + "function": "unix::remove_file_or_dir_all", + "change_type": "Deleted" + }, + { + "file": "src/unix.rs", + "function": "unix::_remove_dir_contents", + "change_type": "Deleted" + } + ] }, { "advisory_id": "RUSTSEC-2023-0019", @@ -4109,7 +7047,173 @@ ">= 0.10.48" ], "commit_sha": "5efceaabd69c540b487f6372be4982cf94884008", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_code_com", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::rid", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_sgc", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_code_ind", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_ctl_sign", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::code_signing", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::client_auth", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::dir_name", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ns_sgc", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::server_auth", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_efs", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::email", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::other", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::time_stamping", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::dns", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::uri", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::ip", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::other_name", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::email_protection", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_dns", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new_internal", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_uri", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_email", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_ip", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_rid", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new_nid", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509NameBuilder::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0023", @@ -4120,7 +7224,173 @@ ">= 0.10.48" ], "commit_sha": "5efceaabd69c540b487f6372be4982cf94884008", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::client_auth", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::code_signing", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::server_auth", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::ip", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::dns", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::dir_name", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_code_ind", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::time_stamping", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_code_com", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::other_name", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ns_sgc", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::email", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_sgc", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::other", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_efs", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_ctl_sign", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::uri", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::email_protection", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::rid", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_email", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_ip", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_uri", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_dns", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new_internal", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_rid", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509NameBuilder::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new_nid", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0024", @@ -4131,7 +7401,173 @@ ">= 0.10.48" ], "commit_sha": "5efceaabd69c540b487f6372be4982cf94884008", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_code_com", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::server_auth", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ns_sgc", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_sgc", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_code_ind", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::dns", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::code_signing", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::other", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::ip", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::rid", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_ctl_sign", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::ms_efs", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::dir_name", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::other_name", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::email_protection", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::client_auth", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::uri", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::time_stamping", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::SubjectAlternativeName::email", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/extension.rs", + "function": "openssl::x509::extension::ExtendedKeyUsage::build", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_dns", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new_internal", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_uri", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_rid", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_email", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new_ip", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::GeneralName::new", + "change_type": "Added" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new_nid", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509Extension::new", + "change_type": "Modified" + }, + { + "file": "openssl/src/x509/mod.rs", + "function": "openssl::x509::X509NameBuilder::build", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0025", @@ -4140,7 +7576,1028 @@ "date": "2023-03-14", "patched_versions": [], "commit_sha": "c9275b99ea43949306d93775d9d78c98fb86cfb1", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::release_depth_first", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::assure_crates_index_is_uptodate", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::present_and_validate_dependencies", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::section_to_string", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/traverse.rs", + "function": "cargo_smart_release::traverse::forward_propagate_breaking_changes_for_manifest_updates", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/traverse.rs", + "function": "cargo_smart_release::traverse::EditForPublish::apply", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/utils.rs", + "function": "cargo_smart_release::utils::workspace_package_by_dependency", + "change_type": "Modified" + }, + { + "file": "git-actor/src/signature/decode.rs", + "function": "git_actor::signature::decode::decode", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/lib.rs", + "function": "git_attributes::parse", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Iter::new", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Iter::parse_attr", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::check_attr", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Iter::next", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Lines::new", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Lines::next", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::parse_line", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/ignore.rs", + "function": "git_attributes::parse::ignore::Lines::new", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/ignore.rs", + "function": "git_attributes::parse::ignore::Lines::next", + "change_type": "Deleted" + }, + { + "file": "git-bitmap/src/lib.rs", + "function": "git_bitmap::decode::split_at_pos", + "change_type": "Deleted" + }, + { + "file": "git-bitmap/src/lib.rs", + "function": "git_bitmap::decode::u32", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::base_graph_count", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::commit_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::object_hash", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::id_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::iter_base_graph_ids", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::iter_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::iter_ids", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::lookup", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::num_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::path", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::commit_data_bytes", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::extra_edges_data", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::fmt", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::read_u32", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::new", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::committer_timestamp", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::generation", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::iter_parents", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::parent1", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::position", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::root_tree_id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::fmt", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::eq", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ParentIterator::next", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ParentIterator::size_hint", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ParentEdge::from_raw", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ExtraEdge::from_raw", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/init.rs", + "function": "git_commitgraph::file::init::File::at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/init.rs", + "function": "git_commitgraph::file::init::File::try_from", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/init.rs", + "function": "git_commitgraph::file::init::read_fan", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/mod.rs", + "function": "git_commitgraph::file::Position::fmt", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::File::checksum", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::File::traverse", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::File::verify_checksum", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::verify_split_chain_filename_hash", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::commit_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::commit_by_id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::id_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::iter_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::iter_ids", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::lookup", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::num_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::lookup_by_id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::lookup_by_pos", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::from_commit_graphs_dir", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::from_file", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::from_info_dir", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::new", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::try_from", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/verify.rs", + "function": "git_commitgraph::graph::verify::Graph::verify_integrity", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::bool_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::is_true", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::bool::from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::parse_true", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::parse_false", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Color::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::color_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Color::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Color::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::from_str", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::from_str", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::to_decimal", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::int_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::bitwise_offset", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::from_str", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/lib.rs", + "function": "git_config_value::Error::new", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/lib.rs", + "function": "git_config_value::Error::with_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::interpolate::Context::default", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::interpolate::home_for_user", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::deref", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::as_ref", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::as_ref", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::interpolate", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::interpolate_user", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::interpolate_user", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_by_id", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_or_create_new", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_or_create_new_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_filter_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::new_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::remove_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::remove_section_by_id", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::remove_section_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::push_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::rename_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::rename_section_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::append", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::append_or_insert", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value_mut_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values_mut_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_existing_raw_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_raw_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_raw_value_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_existing_raw_multi_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::try_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::values", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section_filter_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_by_name", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_and_ids_by_name", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_by_name_and_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::num_values", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::is_void", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::meta", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::set_meta", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::meta_owned", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_and_ids", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_and_postmatter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::frontmatter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::detect_newline_style", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::detect_newline_style_smallvec", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::File::resolve_includes", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::resolve", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::resolve_includes_recursive", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::append_followed_includes_recursively", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::detach_include_paths", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::include_condition_match", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::onbranch_matches", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::gitdir_matches", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::check_interpolation_result", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::resolve_path", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::no_follow", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::follow", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::strict", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::follow_without_conditional", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::interpolate_with", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::default", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/comfort.rs", + "function": "git_config::file::init::comfort::File::from_globals", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/comfort.rs", + "function": "git_config::file::init::comfort::File::from_environment_overrides", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/comfort.rs", + "function": "git_config::file::init::comfort::File::from_git_dir", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/from_env.rs", + "function": "git_config::file::init::from_env::File::from_env", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::new", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::from_bytes_no_includes", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::from_parse_events_no_includes", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::from_bytes_owned", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/mod.rs", + "function": "git_config::file::Index::add", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/mod.rs", + "function": "git_config::file::Size::add_assign", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/mod.rs", + "function": "git_config::file::SectionId::default", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::deref", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::new", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::header", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::id", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::body", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::to_bstring", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::write_to", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::meta", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::to_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/value/normalize.rs", + "function": "git_config::value::normalize::normalize", + "change_type": "Deleted" + }, + { + "file": "git-config/src/value/normalize.rs", + "function": "git_config::value::normalize::normalize_bstr", + "change_type": "Deleted" + }, + { + "file": "git-config/src/value/normalize.rs", + "function": "git_config::value::normalize::normalize_bstring", + "change_type": "Deleted" + } + ] }, { "advisory_id": "RUSTSEC-2023-0026", @@ -4149,7 +8606,1028 @@ "date": "2023-03-14", "patched_versions": [], "commit_sha": "c9275b99ea43949306d93775d9d78c98fb86cfb1", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::release_depth_first", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::section_to_string", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::present_and_validate_dependencies", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/command/release/mod.rs", + "function": "cargo_smart_release::command::release::assure_crates_index_is_uptodate", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/traverse.rs", + "function": "cargo_smart_release::traverse::EditForPublish::apply", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/traverse.rs", + "function": "cargo_smart_release::traverse::forward_propagate_breaking_changes_for_manifest_updates", + "change_type": "Modified" + }, + { + "file": "cargo-smart-release/src/utils.rs", + "function": "cargo_smart_release::utils::workspace_package_by_dependency", + "change_type": "Modified" + }, + { + "file": "git-actor/src/signature/decode.rs", + "function": "git_actor::signature::decode::decode", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/lib.rs", + "function": "git_attributes::parse", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Iter::new", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Iter::parse_attr", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::check_attr", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Iter::next", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Lines::new", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::Lines::next", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/attribute.rs", + "function": "git_attributes::parse::attribute::parse_line", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/ignore.rs", + "function": "git_attributes::parse::ignore::Lines::new", + "change_type": "Deleted" + }, + { + "file": "git-attributes/src/parse/ignore.rs", + "function": "git_attributes::parse::ignore::Lines::next", + "change_type": "Deleted" + }, + { + "file": "git-bitmap/src/lib.rs", + "function": "git_bitmap::decode::split_at_pos", + "change_type": "Deleted" + }, + { + "file": "git-bitmap/src/lib.rs", + "function": "git_bitmap::decode::u32", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::base_graph_count", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::commit_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::object_hash", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::id_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::iter_base_graph_ids", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::iter_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::iter_ids", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::lookup", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::num_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::path", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::commit_data_bytes", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::extra_edges_data", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/access.rs", + "function": "git_commitgraph::file::access::File::fmt", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::read_u32", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::new", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::committer_timestamp", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::generation", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::iter_parents", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::parent1", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::position", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::root_tree_id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::fmt", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::Commit::eq", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ParentIterator::next", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ParentIterator::size_hint", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ParentEdge::from_raw", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/commit.rs", + "function": "git_commitgraph::file::commit::ExtraEdge::from_raw", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/init.rs", + "function": "git_commitgraph::file::init::File::at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/init.rs", + "function": "git_commitgraph::file::init::File::try_from", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/init.rs", + "function": "git_commitgraph::file::init::read_fan", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/mod.rs", + "function": "git_commitgraph::file::Position::fmt", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::File::checksum", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::File::traverse", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::File::verify_checksum", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/file/verify.rs", + "function": "git_commitgraph::file::verify::verify_split_chain_filename_hash", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::commit_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::commit_by_id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::id_at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::iter_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::iter_ids", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::lookup", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::num_commits", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::lookup_by_id", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/access.rs", + "function": "git_commitgraph::graph::access::Graph::lookup_by_pos", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::at", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::from_commit_graphs_dir", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::from_file", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::from_info_dir", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::new", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/init.rs", + "function": "git_commitgraph::graph::init::Graph::try_from", + "change_type": "Deleted" + }, + { + "file": "git-commitgraph/src/graph/verify.rs", + "function": "git_commitgraph::graph::verify::Graph::verify_integrity", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::bool_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::is_true", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::bool::from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::Boolean::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::parse_true", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/boolean.rs", + "function": "git_config_value::boolean::parse_false", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Color::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::color_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Color::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Color::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::from_str", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Name::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::from_str", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/color.rs", + "function": "git_config_value::color::Attribute::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::to_decimal", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::int_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Integer::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::bitwise_offset", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::fmt", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::serialize", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::from_str", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/integer.rs", + "function": "git_config_value::integer::Suffix::try_from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/lib.rs", + "function": "git_config_value::Error::new", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/lib.rs", + "function": "git_config_value::Error::with_err", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::interpolate::Context::default", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::interpolate::home_for_user", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::deref", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::as_ref", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::as_ref", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::from", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::interpolate", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::interpolate_user", + "change_type": "Deleted" + }, + { + "file": "git-config-value/src/path.rs", + "function": "git_config_value::path::Path::interpolate_user", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_by_id", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_or_create_new", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_or_create_new_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::section_mut_filter_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::new_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::remove_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::remove_section_by_id", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::remove_section_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::push_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::rename_section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::rename_section_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::append", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/mutate.rs", + "function": "git_config::file::access::mutate::File::append_or_insert", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_value_mut_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::raw_values_mut_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_existing_raw_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_raw_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_raw_value_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/raw.rs", + "function": "git_config::file::access::raw::File::set_existing_raw_multi_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::try_value", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::values", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::section_filter_by_key", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_by_name", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_and_ids_by_name", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_by_name_and_filter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::num_values", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::is_void", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::meta", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::set_meta", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::meta_owned", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_and_ids", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::sections_and_postmatter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::frontmatter", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::detect_newline_style", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/access/read_only.rs", + "function": "git_config::file::access::read_only::File::detect_newline_style_smallvec", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::File::resolve_includes", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::resolve", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::resolve_includes_recursive", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::append_followed_includes_recursively", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::detach_include_paths", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::include_condition_match", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::onbranch_matches", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::gitdir_matches", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::check_interpolation_result", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/mod.rs", + "function": "git_config::file::includes::resolve_path", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::no_follow", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::follow", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::strict", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::follow_without_conditional", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::interpolate_with", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/includes/types.rs", + "function": "git_config::file::includes::types::Options::default", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/comfort.rs", + "function": "git_config::file::init::comfort::File::from_globals", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/comfort.rs", + "function": "git_config::file::init::comfort::File::from_environment_overrides", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/comfort.rs", + "function": "git_config::file::init::comfort::File::from_git_dir", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/from_env.rs", + "function": "git_config::file::init::from_env::File::from_env", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::new", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::from_bytes_no_includes", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::from_parse_events_no_includes", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/init/mod.rs", + "function": "git_config::file::init::File::from_bytes_owned", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/mod.rs", + "function": "git_config::file::Index::add", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/mod.rs", + "function": "git_config::file::Size::add_assign", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/mod.rs", + "function": "git_config::file::SectionId::default", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::deref", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::new", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::header", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::id", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::body", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::to_bstring", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::write_to", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::meta", + "change_type": "Deleted" + }, + { + "file": "git-config/src/file/section/mod.rs", + "function": "git_config::file::section::Section::to_mut", + "change_type": "Deleted" + }, + { + "file": "git-config/src/value/normalize.rs", + "function": "git_config::value::normalize::normalize", + "change_type": "Deleted" + }, + { + "file": "git-config/src/value/normalize.rs", + "function": "git_config::value::normalize::normalize_bstr", + "change_type": "Deleted" + }, + { + "file": "git-config/src/value/normalize.rs", + "function": "git_config::value::normalize::normalize_bstring", + "change_type": "Deleted" + } + ] }, { "advisory_id": "RUSTSEC-2023-0027", @@ -4160,7 +9638,18 @@ ">= 0.29.0" ], "commit_sha": "817a7b942c462fa9d9938dcb62124173634132fb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "async-nats/src/connector.rs", + "function": "async_nats::connector::Connector::try_connect_to", + "change_type": "Modified" + }, + { + "file": "async-nats/src/tls.rs", + "function": "async_nats::tls::config_tls", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0030", @@ -4171,7 +9660,13 @@ ">= 0.1.10" ], "commit_sha": "3385d797c5e5f547562d8d83fb49de69f917e1f2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/primitives.rs", + "function": "primitives::FamStructWrapper::deserialize", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0031", @@ -4203,7 +9698,13 @@ "^0.10.4" ], "commit_sha": "5cb85e4f718e945a61a7255573e46fd18828e0d0", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "borsh/src/de/mod.rs", + "function": "borsh::de::Vec::deserialize_reader", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0034", @@ -4273,7 +9774,168 @@ "date": "2023-02-20", "patched_versions": [], "commit_sha": "32259e8bf17cef75949857a958b4fe7a9c2af297", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/data_stream.rs", + "function": "data_stream::DataStream::is_ssl", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::get_welcome_msg", + "change_type": "Added" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::get_lines_from_stream", + "change_type": "Added" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::put_file", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::quit", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::mdtm", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::pasv", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::login", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::pwd", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::get", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::into_insecure", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::cwd", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::list_command", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::size", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::into_secure", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::read_response_in", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::transfer_type", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::rmdir", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::noop", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::put", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::data_command", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::cdup", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::rename", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::list", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::nlst", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::connect", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::retr", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::mkdir", + "change_type": "Modified" + }, + { + "file": "src/ftp.rs", + "function": "ftp::FtpStream::rm", + "change_type": "Modified" + }, + { + "file": "src/types.rs", + "function": "types::FtpError::description", + "change_type": "Deleted" + }, + { + "file": "src/types.rs", + "function": "types::FtpError::cause", + "change_type": "Deleted" + }, + { + "file": "src/types.rs", + "function": "types::FtpError::fmt", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0044", @@ -4324,7 +9986,63 @@ ">= 1.9.0" ], "commit_sha": "e2820d278a0a583a74c8fd5d662ab0a0b1892af7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/bytes.rs", + "function": "bytes::SymbolTable::intern", + "change_type": "Modified" + }, + { + "file": "src/cstr.rs", + "function": "cstr::SymbolTable::intern", + "change_type": "Modified" + }, + { + "file": "src/internal.rs", + "function": "internal::boxed::PinBox::fmt", + "change_type": "Added" + }, + { + "file": "src/internal.rs", + "function": "internal::boxed::PinBox::as_ref", + "change_type": "Added" + }, + { + "file": "src/internal.rs", + "function": "internal::boxed::PinBox::new", + "change_type": "Added" + }, + { + "file": "src/internal.rs", + "function": "internal::boxed::PinBox::drop", + "change_type": "Added" + }, + { + "file": "src/internal.rs", + "function": "internal::Slice::as_static_slice", + "change_type": "Modified" + }, + { + "file": "src/internal.rs", + "function": "internal::Slice::as_slice", + "change_type": "Modified" + }, + { + "file": "src/osstr.rs", + "function": "osstr::SymbolTable::intern", + "change_type": "Modified" + }, + { + "file": "src/path.rs", + "function": "path::SymbolTable::intern", + "change_type": "Modified" + }, + { + "file": "src/str.rs", + "function": "str::SymbolTable::intern", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0049", @@ -4375,7 +10093,33 @@ ">= 0.2.0" ], "commit_sha": "b499293ff75e4f65e8cdcb50280a9247d8df814a", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "T::submit", + "change_type": "Added" + }, + { + "file": "src/lib.rs", + "function": "submit", + "change_type": "Deleted" + }, + { + "file": "src/lib.rs", + "function": "Registry::submit", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Iter::next", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "into_iter", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0058", @@ -4406,7 +10150,103 @@ ">= 0.7.3" ], "commit_sha": "4da91c3fd853e3d466d8581cf1d82b7f3255de56", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/decode/content.rs", + "function": "decode::content::Primitive::with_slice_all", + "change_type": "Added" + }, + { + "file": "src/decode/content.rs", + "function": "decode::content::Constructed::skip_opt", + "change_type": "Modified" + }, + { + "file": "src/decode/content.rs", + "function": "decode::content::Constructed::process_next_value", + "change_type": "Modified" + }, + { + "file": "src/oid.rs", + "function": "oid::Component::fmt", + "change_type": "Added" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::skip_primitive", + "change_type": "Added" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::check_content", + "change_type": "Added" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::from_primitive", + "change_type": "Added" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::skip_opt_in", + "change_type": "Modified" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::fmt", + "change_type": "Modified" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::take_from", + "change_type": "Modified" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::skip_in", + "change_type": "Modified" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::skip_if", + "change_type": "Modified" + }, + { + "file": "src/oid.rs", + "function": "oid::Oid::take_opt_from", + "change_type": "Modified" + }, + { + "file": "src/string/bit.rs", + "function": "string::bit::BitString::from_content", + "change_type": "Modified" + }, + { + "file": "src/string/bit.rs", + "function": "string::bit::BitString::new", + "change_type": "Modified" + }, + { + "file": "src/string/bit.rs", + "function": "string::bit::BitString::skip_content", + "change_type": "Modified" + }, + { + "file": "src/string/octet.rs", + "function": "string::octet::OctetStringOctets::next", + "change_type": "Modified" + }, + { + "file": "src/string/restricted.rs", + "function": "string::restricted::RestrictedString::partial_cmp", + "change_type": "Modified" + }, + { + "file": "src/tag.rs", + "function": "tag::Tag::take_from_if", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0063", @@ -4418,7 +10258,43 @@ ">= 0.10.5" ], "commit_sha": "f81c2fafa7381a826c76506126b217c584082177", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "quinn-proto/src/connection/mod.rs", + "function": "quinn_proto::connection::Connection::process_decrypted_packet", + "change_type": "Modified" + }, + { + "file": "quinn-proto/src/connection/mod.rs", + "function": "quinn_proto::connection::Connection::process_early_payload", + "change_type": "Modified" + }, + { + "file": "quinn-proto/src/connection/mod.rs", + "function": "quinn_proto::connection::Connection::process_payload", + "change_type": "Modified" + }, + { + "file": "quinn-proto/src/connection/stats.rs", + "function": "quinn_proto::connection::stats::FrameStats::record", + "change_type": "Modified" + }, + { + "file": "quinn-proto/src/frame.rs", + "function": "quinn_proto::frame::TransportError::from", + "change_type": "Added" + }, + { + "file": "quinn-proto/src/frame.rs", + "function": "quinn_proto::frame::Iter::next", + "change_type": "Modified" + }, + { + "file": "quinn-proto/src/frame.rs", + "function": "quinn_proto::frame::Frame::ty", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0064", @@ -4429,7 +10305,38 @@ ">= 0.36.1" ], "commit_sha": "c53bbd265005c7eedc316205b217e137e2b9896e", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "gix-transport/src/client/blocking_io/file.rs", + "function": "gix_transport::client::blocking_io::file::SpawnProcessOnDemand::handshake", + "change_type": "Modified" + }, + { + "file": "gix-transport/src/client/blocking_io/ssh/mod.rs", + "function": "gix_transport::client::blocking_io::ssh::connect", + "change_type": "Modified" + }, + { + "file": "gix-transport/src/client/blocking_io/ssh/program_kind.rs", + "function": "gix_transport::client::blocking_io::ssh::program_kind::ProgramKind::prepare_invocation", + "change_type": "Modified" + }, + { + "file": "gix-url/src/lib.rs", + "function": "gix_url::Url::host_argument_safe", + "change_type": "Added" + }, + { + "file": "gix-url/src/lib.rs", + "function": "gix_url::looks_like_argument", + "change_type": "Added" + }, + { + "file": "gix-url/src/lib.rs", + "function": "gix_url::Url::path_argument_safe", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2023-0065", @@ -4503,7 +10410,18 @@ ">= 0.9.10" ], "commit_sha": "b233dbc2d2bcc79c9fc574dd5968269df680b073", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "rust/candid/src/de.rs", + "function": "candid::de::Deserializer::deserialize_empty", + "change_type": "Modified" + }, + { + "file": "rust/candid/src/types/value.rs", + "function": "candid::types::value::IDLValueVisitor::visit_byte_buf", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0074", @@ -4550,7 +10468,18 @@ ">= 0.2.1" ], "commit_sha": "93439858d1c44294a7b377f775c4fc897a370bb2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "rosenpass/src/protocol.rs", + "function": "rosenpass::protocol::CryptoServer::initiate_handshake", + "change_type": "Modified" + }, + { + "file": "rosenpass/src/protocol.rs", + "function": "rosenpass::protocol::CryptoServer::handle_msg", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0078", @@ -4561,7 +10490,13 @@ ">= 0.1.40" ], "commit_sha": "82a22ee4cc4aeca2c3c1537e4115521c4a7c3c31", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tracing/src/instrument.rs", + "function": "tracing::instrument::Instrumented::into_inner", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0079", @@ -4570,7 +10505,23 @@ "date": "2023-12-01", "patched_versions": [], "commit_sha": "b5c6ad13f4eece80e59c6ebeafd787ba1519f5f6", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/reference/poly.rs", + "function": "reference::poly::poly_compress", + "change_type": "Modified" + }, + { + "file": "src/reference/poly.rs", + "function": "reference::poly::poly_tomsg", + "change_type": "Modified" + }, + { + "file": "src/reference/polyvec.rs", + "function": "reference::polyvec::polyvec_compress", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0080", @@ -4599,7 +10550,18 @@ "date": "2023-09-15", "patched_versions": [], "commit_sha": "d669282924a95311599e9e7dd53869ee96b3a2f5", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/decoder.rs", + "function": "decoder::Decoder::update_max_dynamic_size", + "change_type": "Modified" + }, + { + "file": "src/decoder.rs", + "function": "decoder::Decoder::decode_with_cb", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2023-0086", @@ -4659,7 +10621,13 @@ ">= 1.0.2" ], "commit_sha": "c1bc4ed71dcc9842b7dc1ea26f278f105074bbaa", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/protocol.rs", + "function": "protocol::decrypt_query", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0001", @@ -4670,7 +10638,13 @@ ">= 0.3.1" ], "commit_sha": "bb661f29e0d88968c495a4ea4dc63ff0e2c2c11a", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "say", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0004", @@ -4701,7 +10675,58 @@ ">= 3.0.1" ], "commit_sha": "22e0609591a2c08930f52a0e6bc860f02a0e88c0", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::GuardedStr::deref", + "change_type": "Added" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::clone_string", + "change_type": "Deleted" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::Arc::from", + "change_type": "Deleted" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::as_ref", + "change_type": "Deleted" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::drop", + "change_type": "Deleted" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::fmt", + "change_type": "Modified" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::replace", + "change_type": "Modified" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::new", + "change_type": "Modified" + }, + { + "file": "crates/support/src/atomic_str.rs", + "function": "support::atomic_str::AtomicStr::as_str", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "locale", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0010", @@ -4712,7 +10737,13 @@ ">= 1.17.0" ], "commit_sha": "958821bd3b956d1436af65f70a0964d4ffb7daf6", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "rust/src/webhooks.rs", + "function": "rust::webhooks::Webhook::verify", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0013", @@ -4723,7 +10754,13 @@ ">= 0.16.2" ], "commit_sha": "9e57876be78924c1e5f3f268bb599e3981fe58bb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libgit2-sys/build.rs", + "function": "libgit2_sys::build::try_system_libgit2", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0014", @@ -4741,7 +10778,13 @@ "date": "2024-01-25", "patched_versions": [], "commit_sha": "895c59a81f85009fca8a5e9e8e727d4642f3adbc", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/os.rs", + "function": "os::OsFileSystem::temp_dir", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0018", @@ -4819,7 +10862,13 @@ ">= 4.1.3" ], "commit_sha": "415892acf1cdf9161bd6a4c99bc2f4cb8fae5e6a", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "curve25519-dalek/src/backend/serial/u64/scalar.rs", + "function": "curve25519_dalek::backend::serial::u64::scalar::Scalar52::sub", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0357", @@ -4830,7 +10879,13 @@ ">= 0.10.66" ], "commit_sha": "aef36e0f3950653148d6644309ee41ccf16e02bb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "openssl/src/bio.rs", + "function": "openssl::bio::MemBio::get_buf", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0358", @@ -4841,7 +10896,28 @@ ">= 0.10.2" ], "commit_sha": "4978e32654235f569062f2cad6c7361e410f1254", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "object_store/src/aws/credential.rs", + "function": "object_store::aws::credential::web_identity", + "change_type": "Modified" + }, + { + "file": "object_store/src/client/retry.rs", + "function": "object_store::client::retry::RetryableRequest::sensitive", + "change_type": "Added" + }, + { + "file": "object_store/src/client/retry.rs", + "function": "object_store::client::retry::RetryableRequest::send", + "change_type": "Modified" + }, + { + "file": "object_store/src/client/retry.rs", + "function": "object_store::client::retry::RequestBuilder::retryable", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0359", @@ -4905,7 +10981,348 @@ ">= 2.2.3" ], "commit_sha": "9eccd7d6d705ac53618bfd478152e32ec3b4536c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "diesel/src/mysql/connection/bind.rs", + "function": "diesel::mysql::connection::bind::BindData::clone", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/bind.rs", + "function": "diesel::mysql::connection::bind::BindData::update_buffer_length", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/bind.rs", + "function": "diesel::mysql::connection::bind::BindData::value", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/bind.rs", + "function": "diesel::mysql::connection::bind::BindData::bind_for_truncated_data", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/mod.rs", + "function": "diesel::mysql::connection::MysqlConnection::execute_returning_count", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/stmt/mod.rs", + "function": "diesel::mysql::connection::stmt::StatementUse::fetch_column", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/stmt/mod.rs", + "function": "diesel::mysql::connection::stmt::StatementUse::affected_rows", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/connection/stmt/mod.rs", + "function": "diesel::mysql::connection::stmt::StatementUse::populate_row_buffers", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/date_and_time/chrono.rs", + "function": "diesel::mysql::types::date_and_time::chrono::NaiveDate::from_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/date_and_time/chrono.rs", + "function": "diesel::mysql::types::date_and_time::chrono::NaiveDateTime::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/date_and_time/chrono.rs", + "function": "diesel::mysql::types::date_and_time::chrono::NaiveDateTime::from_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/date_and_time/chrono.rs", + "function": "diesel::mysql::types::date_and_time::chrono::NaiveDate::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/date_and_time/time.rs", + "function": "diesel::mysql::types::date_and_time::time::NaiveDate::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/date_and_time/time.rs", + "function": "diesel::mysql::types::date_and_time::time::to_time", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/mod.rs", + "function": "diesel::mysql::types::u16::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/mod.rs", + "function": "diesel::mysql::types::i8::from_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/mod.rs", + "function": "diesel::mysql::types::u8::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/mod.rs", + "function": "diesel::mysql::types::u64::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/mod.rs", + "function": "diesel::mysql::types::u32::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/types/primitives.rs", + "function": "diesel::mysql::types::primitives::f32::from_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/mysql/value.rs", + "function": "diesel::mysql::value::MysqlValue::numeric_value", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/copy.rs", + "function": "diesel::pg::connection::copy::CopyToBuffer::fill_buf", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/raw.rs", + "function": "diesel::pg::connection::raw::RawConnection::put_copy_data", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/result.rs", + "function": "diesel::pg::connection::result::PgResult::is_null", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/result.rs", + "function": "diesel::pg::connection::result::PgResult::get", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/result.rs", + "function": "diesel::pg::connection::result::PgResult::new", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/result.rs", + "function": "diesel::pg::connection::result::PgResult::num_rows", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/result.rs", + "function": "diesel::pg::connection::result::PgResult::column_count", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/result.rs", + "function": "diesel::pg::connection::result::PgResult::column_type", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/stmt/mod.rs", + "function": "diesel::pg::connection::stmt::Statement::execute", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/connection/stmt/mod.rs", + "function": "diesel::pg::connection::stmt::Statement::prepare", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/expression/extensions/interval_dsl.rs", + "function": "diesel::pg::expression::extensions::interval_dsl::i64::days", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/expression/extensions/interval_dsl.rs", + "function": "diesel::pg::expression::extensions::interval_dsl::i64::months", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/query_builder/copy/copy_from.rs", + "function": "diesel::pg::query_builder::copy::copy_from::InsertableWrapper::callback", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/query_builder/copy/copy_to.rs", + "function": "diesel::pg::query_builder::copy::copy_to::CopyToQuery::load", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/array.rs", + "function": "diesel::pg::types::array::Vec::from_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/date_and_time/chrono.rs", + "function": "diesel::pg::types::date_and_time::chrono::NaiveDate::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/date_and_time/std_time.rs", + "function": "diesel::pg::types::date_and_time::std_time::SystemTime::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/date_and_time/time.rs", + "function": "diesel::pg::types::date_and_time::time::NaiveDate::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/date_and_time/time.rs", + "function": "diesel::pg::types::date_and_time::time::NaiveTime::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/floats/mod.rs", + "function": "diesel::pg::types::floats::PgNumeric::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/pg/types/ranges.rs", + "function": "diesel::pg::types::ranges::to_sql", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/bind_collector.rs", + "function": "diesel::sqlite::connection::bind_collector::InternalSqliteBindValue::result_of", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/functions.rs", + "function": "diesel::sqlite::connection::functions::FunctionRow::get", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/mod.rs", + "function": "diesel::sqlite::connection::SqliteConnection::execute_returning_count", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/owned_row.rs", + "function": "diesel::sqlite::connection::owned_row::OwnedSqliteField::field_name", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/owned_row.rs", + "function": "diesel::sqlite::connection::owned_row::OwnedSqliteRow::get", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::run_aggregator_final_function", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::RawConnection::rows_affected_by_last_query", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::RawConnection::serialize", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::RawConnection::register_sql_function", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::RawConnection::deserialize", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::run_aggregator_step", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::context_error_str", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/raw.rs", + "function": "diesel::sqlite::connection::raw::RawConnection::register_aggregate_function", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/row.rs", + "function": "diesel::sqlite::connection::row::SqliteField::field_name", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/row.rs", + "function": "diesel::sqlite::connection::row::SqliteRow::get", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/sqlite_value.rs", + "function": "diesel::sqlite::connection::sqlite_value::SqliteValue::from_owned_row", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/sqlite_value.rs", + "function": "diesel::sqlite::connection::sqlite_value::SqliteValue::new", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/sqlite_value.rs", + "function": "diesel::sqlite::connection::sqlite_value::SqliteValue::parse_string", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/sqlite_value.rs", + "function": "diesel::sqlite::connection::sqlite_value::SqliteValue::read_blob", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/statement_iterator.rs", + "function": "diesel::sqlite::connection::statement_iterator::StatementIterator::next", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/stmt.rs", + "function": "diesel::sqlite::connection::stmt::Statement::bind", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/stmt.rs", + "function": "diesel::sqlite::connection::stmt::StatementUse::index_for_column_name", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/stmt.rs", + "function": "diesel::sqlite::connection::stmt::Statement::prepare", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/connection/stmt.rs", + "function": "diesel::sqlite::connection::stmt::StatementUse::field_name", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/types/date_and_time/chrono.rs", + "function": "diesel::sqlite::types::date_and_time::chrono::parse_julian", + "change_type": "Modified" + }, + { + "file": "diesel/src/sqlite/types/date_and_time/time.rs", + "function": "diesel::sqlite::types::date_and_time::time::parse_julian", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0372", @@ -4924,7 +11341,13 @@ ">= 0.16.0" ], "commit_sha": "bd17d57a7b8ca59665fea5fad6143ca02724d03b", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/ic-cdk/src/api/call.rs", + "function": "ic_cdk::src::api::call::CallFuture::poll", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0374", @@ -4966,7 +11389,38 @@ ">= 0.22.4" ], "commit_sha": "10cd042e03a2c6e83ff67c91b9bcb6395e200d48", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/types/weakref/anyref.rs", + "function": "types::weakref::anyref::Bound::get_object", + "change_type": "Added" + }, + { + "file": "src/types/weakref/anyref.rs", + "function": "types::weakref::anyref::Bound::get_object_borrowed", + "change_type": "Modified" + }, + { + "file": "src/types/weakref/proxy.rs", + "function": "types::weakref::proxy::Bound::get_object", + "change_type": "Added" + }, + { + "file": "src/types/weakref/proxy.rs", + "function": "types::weakref::proxy::Bound::get_object_borrowed", + "change_type": "Modified" + }, + { + "file": "src/types/weakref/reference.rs", + "function": "types::weakref::reference::Bound::get_object", + "change_type": "Added" + }, + { + "file": "src/types/weakref/reference.rs", + "function": "types::weakref::reference::Bound::get_object_borrowed", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0379", @@ -5020,7 +11474,538 @@ "date": "2024-07-03", "patched_versions": [], "commit_sha": "42e58fc356aea17811391e7127a07acd1d6720db", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "opentelemetry-api/src/lib.rs", + "function": "opentelemetry_api::time::now", + "change_type": "Deleted" + }, + { + "file": "opentelemetry-api/src/lib.rs", + "function": "opentelemetry_api::time::now", + "change_type": "Deleted" + }, + { + "file": "opentelemetry-otlp/src/exporter/http/mod.rs", + "function": "opentelemetry_otlp::exporter::http::resolve_endpoint", + "change_type": "Added" + }, + { + "file": "opentelemetry-otlp/src/exporter/http/mod.rs", + "function": "opentelemetry_otlp::exporter::http::HttpExporterBuilder::build_client", + "change_type": "Modified" + }, + { + "file": "opentelemetry-otlp/src/exporter/tonic/mod.rs", + "function": "opentelemetry_otlp::exporter::tonic::TonicExporterBuilder::default", + "change_type": "Modified" + }, + { + "file": "opentelemetry-otlp/src/metric.rs", + "function": "opentelemetry_otlp::metric::MetricsExporterBuilder::build_metrics_exporter", + "change_type": "Modified" + }, + { + "file": "opentelemetry-proto/src/transform/common.rs", + "function": "opentelemetry_proto::transform::common::tonic::resource_attributes", + "change_type": "Modified" + }, + { + "file": "opentelemetry-proto/src/transform/common.rs", + "function": "opentelemetry_proto::transform::common::grpcio::resource_attributes", + "change_type": "Modified" + }, + { + "file": "opentelemetry-proto/src/transform/metrics.rs", + "function": "opentelemetry_proto::transform::metrics::tonic::AggregationTemporality::from", + "change_type": "Modified" + }, + { + "file": "opentelemetry-proto/src/transform/metrics.rs", + "function": "opentelemetry_proto::transform::metrics::grpcio::AggregationTemporality::from", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/testing/trace.rs", + "function": "opentelemetry_sdk::testing::trace::new_test_export_span_data", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/trace/id_generator/aws.rs", + "function": "opentelemetry_sdk::trace::id_generator::aws::XrayIdGenerator::new_trace_id", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/trace/sampler/jaeger_remote/rate_limit.rs", + "function": "opentelemetry_sdk::trace::sampler::jaeger_remote::rate_limit::LeakyBucket::new", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/trace/sampler/jaeger_remote/rate_limit.rs", + "function": "opentelemetry_sdk::trace::sampler::jaeger_remote::rate_limit::LeakyBucket::check_availability", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/trace/sampler/jaeger_remote/rate_limit.rs", + "function": "opentelemetry_sdk::trace::sampler::jaeger_remote::rate_limit::LeakyBucket::should_sample", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/trace/span.rs", + "function": "opentelemetry_sdk::trace::span::Span::ensure_ended_and_exported", + "change_type": "Modified" + }, + { + "file": "opentelemetry-sdk/src/trace/tracer.rs", + "function": "opentelemetry_sdk::trace::tracer::Tracer::build_with_context", + "change_type": "Modified" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::get", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::get_with_metadata", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::insert", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::insert_with_metadata", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::remove", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::len", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::is_empty", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::iter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::insertable", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::key_value_metadata_bytes_size", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Iter::next", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::into_iter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::from_iter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::from_iter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::from_iter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Baggage::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Context::with_baggage", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Context::current_with_baggage", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Context::with_cleared_baggage", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::Context::baggage", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::BaggageMetadata::as_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::BaggageMetadata::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::BaggageMetadata::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::BaggageMetadata::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::KeyValueMetadata::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/baggage.rs", + "function": "opentelemetry::baggage::KeyValueMetadata::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::from_static_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::bool", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::i64", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::f64", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::string", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::array", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::as_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::String::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Key::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::OtelString::as_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::OtelString::partial_cmp", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::OtelString::cmp", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::OtelString::eq", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::OtelString::hash", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Array::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::display_array_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::as_ref", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::as_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::String::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::StringValue::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Value::as_str", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Value::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Value::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Value::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Value::from", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::Value::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::KeyValue::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::InstrumentationLibrary::eq", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::InstrumentationLibrary::hash", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/common.rs", + "function": "opentelemetry::common::InstrumentationLibrary::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::current", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::map_current", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::current_with_value", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::get", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::with_value", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::attach", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::Context::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::ContextGuard::drop", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::IdHasher::write", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::IdHasher::write_u64", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/context.rs", + "function": "opentelemetry::context::IdHasher::finish", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::P::versioned_meter_cow", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::GlobalMeterProvider::fmt", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::GlobalMeterProvider::versioned_meter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::GlobalMeterProvider::new", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::set_meter_provider", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::shutdown_meter_provider", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::meter_provider", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::meter", + "change_type": "Added" + }, + { + "file": "opentelemetry/src/global/metrics.rs", + "function": "opentelemetry::global::metrics::meter_with_version", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2024-0388", @@ -5058,7 +12043,123 @@ ">= 0.4.0" ], "commit_sha": "06e2159e2756fa6048be90d549e9a6938ef7a26e", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/common.rs", + "function": "common::Aux::digest_public_data", + "change_type": "Added" + }, + { + "file": "src/common.rs", + "function": "common::digest_encryption_key", + "change_type": "Added" + }, + { + "file": "src/common.rs", + "function": "common::digest_integer", + "change_type": "Added" + }, + { + "file": "src/common/rng.rs", + "function": "common::rng::HashRng::new", + "change_type": "Deleted" + }, + { + "file": "src/common/rng.rs", + "function": "common::rng::HashRng::next_u32", + "change_type": "Deleted" + }, + { + "file": "src/common/rng.rs", + "function": "common::rng::HashRng::next_u64", + "change_type": "Deleted" + }, + { + "file": "src/common/rng.rs", + "function": "common::rng::HashRng::fill_bytes", + "change_type": "Deleted" + }, + { + "file": "src/common/rng.rs", + "function": "common::rng::HashRng::try_fill_bytes", + "change_type": "Deleted" + }, + { + "file": "src/group_element_vs_paillier_encryption_in_range.rs", + "function": "group_element_vs_paillier_encryption_in_range::non_interactive::challenge", + "change_type": "Modified" + }, + { + "file": "src/group_element_vs_paillier_encryption_in_range.rs", + "function": "group_element_vs_paillier_encryption_in_range::non_interactive::verify", + "change_type": "Modified" + }, + { + "file": "src/group_element_vs_paillier_encryption_in_range.rs", + "function": "group_element_vs_paillier_encryption_in_range::non_interactive::prove", + "change_type": "Modified" + }, + { + "file": "src/no_small_factor.rs", + "function": "no_small_factor::non_interactive::challenge", + "change_type": "Modified" + }, + { + "file": "src/no_small_factor.rs", + "function": "no_small_factor::non_interactive::prove", + "change_type": "Modified" + }, + { + "file": "src/no_small_factor.rs", + "function": "no_small_factor::non_interactive::verify", + "change_type": "Modified" + }, + { + "file": "src/paillier_affine_operation_in_range.rs", + "function": "paillier_affine_operation_in_range::non_interactive::verify", + "change_type": "Modified" + }, + { + "file": "src/paillier_affine_operation_in_range.rs", + "function": "paillier_affine_operation_in_range::non_interactive::challenge", + "change_type": "Modified" + }, + { + "file": "src/paillier_affine_operation_in_range.rs", + "function": "paillier_affine_operation_in_range::non_interactive::prove", + "change_type": "Modified" + }, + { + "file": "src/paillier_blum_modulus.rs", + "function": "paillier_blum_modulus::non_interactive::prove", + "change_type": "Modified" + }, + { + "file": "src/paillier_blum_modulus.rs", + "function": "paillier_blum_modulus::non_interactive::verify", + "change_type": "Modified" + }, + { + "file": "src/paillier_blum_modulus.rs", + "function": "paillier_blum_modulus::non_interactive::challenge", + "change_type": "Modified" + }, + { + "file": "src/paillier_encryption_in_range.rs", + "function": "paillier_encryption_in_range::non_interactive::verify", + "change_type": "Modified" + }, + { + "file": "src/paillier_encryption_in_range.rs", + "function": "paillier_encryption_in_range::non_interactive::prove", + "change_type": "Modified" + }, + { + "file": "src/paillier_encryption_in_range.rs", + "function": "paillier_encryption_in_range::non_interactive::challenge", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0392", @@ -5069,7 +12170,78 @@ ">= 0.3.0" ], "commit_sha": "9b458cd57238146e471b89d577e5b35995b20e51", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cggmp21-keygen/src/non_threshold.rs", + "function": "cggmp21_keygen::non_threshold::run_keygen", + "change_type": "Modified" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::new", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::next_u32", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::next_u64", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::fill_bytes", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::try_fill_bytes", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/threshold.rs", + "function": "cggmp21_keygen::threshold::run_threshold_keygen", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/key_refresh/aux_only.rs", + "function": "cggmp21::key_refresh::aux_only::run_aux_gen", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/key_refresh/non_threshold.rs", + "function": "cggmp21::key_refresh::non_threshold::run_refresh", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/signing.rs", + "function": "cggmp21::signing::signing_n_out_of_n", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/utils.rs", + "function": "cggmp21::utils::encoding::integers_list", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/zk/ring_pedersen_parameters.rs", + "function": "cggmp21::zk::ring_pedersen_parameters::derive_challenge", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/zk/ring_pedersen_parameters.rs", + "function": "cggmp21::zk::ring_pedersen_parameters::verify", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/zk/ring_pedersen_parameters.rs", + "function": "cggmp21::zk::ring_pedersen_parameters::prove", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0393", @@ -5080,7 +12252,78 @@ ">= 0.4.0" ], "commit_sha": "9b458cd57238146e471b89d577e5b35995b20e51", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cggmp21-keygen/src/non_threshold.rs", + "function": "cggmp21_keygen::non_threshold::run_keygen", + "change_type": "Modified" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::new", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::next_u32", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::next_u64", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::fill_bytes", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/rng.rs", + "function": "cggmp21_keygen::rng::HashRng::try_fill_bytes", + "change_type": "Deleted" + }, + { + "file": "cggmp21-keygen/src/threshold.rs", + "function": "cggmp21_keygen::threshold::run_threshold_keygen", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/key_refresh/aux_only.rs", + "function": "cggmp21::key_refresh::aux_only::run_aux_gen", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/key_refresh/non_threshold.rs", + "function": "cggmp21::key_refresh::non_threshold::run_refresh", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/signing.rs", + "function": "cggmp21::signing::signing_n_out_of_n", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/utils.rs", + "function": "cggmp21::utils::encoding::integers_list", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/zk/ring_pedersen_parameters.rs", + "function": "cggmp21::zk::ring_pedersen_parameters::verify", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/zk/ring_pedersen_parameters.rs", + "function": "cggmp21::zk::ring_pedersen_parameters::derive_challenge", + "change_type": "Modified" + }, + { + "file": "cggmp21/src/zk/ring_pedersen_parameters.rs", + "function": "cggmp21::zk::ring_pedersen_parameters::prove", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0395", @@ -5120,7 +12363,13 @@ ">= 0.7.3" ], "commit_sha": "db68f68c1a83cdb33e12a66a23b5adec240db6bf", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/decoding/ringbuffer.rs", + "function": "decoding::ringbuffer::RingBuffer::extend_from_within_unchecked", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0402", @@ -5173,7 +12422,33 @@ ">= 0.6.4" ], "commit_sha": "4f6b8ae521884833498bae26369c353c10f28ea7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/btreemap.rs", + "function": "btreemap::BTreeMap::merge", + "change_type": "Modified" + }, + { + "file": "src/btreemap.rs", + "function": "btreemap::BTreeMap::remove_helper", + "change_type": "Modified" + }, + { + "file": "src/btreemap/node.rs", + "function": "btreemap::node::Node::deallocate", + "change_type": "Added" + }, + { + "file": "src/btreemap/node.rs", + "function": "btreemap::node::Node::merge", + "change_type": "Modified" + }, + { + "file": "src/btreemap/proptests.rs", + "function": "btreemap::proptests::no_memory_leaks", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2024-0407", @@ -5195,7 +12470,28 @@ ">= 0.14.0" ], "commit_sha": "b1d02fda496d836d755b7d9fb85831aca5c64be2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/addr_validate.rs", + "function": "addr_validate::validate", + "change_type": "Modified" + }, + { + "file": "src/collector.rs", + "function": "collector::TempFdArray::try_iter", + "change_type": "Modified" + }, + { + "file": "src/collector.rs", + "function": "collector::TempFdArray::flush_buffer", + "change_type": "Modified" + }, + { + "file": "src/collector.rs", + "function": "collector::TempFdArray::new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0409", @@ -5334,7 +12630,28 @@ ">= 0.11.2" ], "commit_sha": "f70a16a09a8096d3c50159dd8a912a75c2af157c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libafl/src/observers/map.rs", + "function": "libafl::observers::map::HitcountsMapObserver::post_exec", + "change_type": "Modified" + }, + { + "file": "libafl/src/observers/map.rs", + "function": "libafl::observers::map::hash_slice", + "change_type": "Modified" + }, + { + "file": "libafl/src/observers/map.rs", + "function": "libafl::observers::map::MultiMapObserver::hash", + "change_type": "Modified" + }, + { + "file": "libafl_bolts/src/staterestore.rs", + "function": "libafl_bolts::staterestore::StateRestorer::content_mut", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0425", @@ -5372,7 +12689,13 @@ ">= 0.19.1" ], "commit_sha": "ade910b953771f59c1c7d0622087ac44b49bf13c", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "kvm-ioctls/src/ioctls/vm.rs", + "function": "kvm_ioctls::ioctls::vm::VmFd::create_device", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0429", @@ -5383,7 +12706,13 @@ ">=0.20.0" ], "commit_sha": "05dff0ee696f9bcd8617cd48c4b812d046d440cb", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "glib/src/variant_iter.rs", + "function": "glib::variant_iter::VariantStrIter::impl_get", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0430", @@ -5403,7 +12732,483 @@ ">= 0.9.51" ], "commit_sha": "3e051fa39e456e3981996e5cbe88f51b8bd68d76", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "apps/transientdisk/src/flash_drive.rs", + "function": "transientdisk::flash_drive::FlashDrive::new", + "change_type": "Modified" + }, + { + "file": "apps/transientdisk/src/flash_drive.rs", + "function": "transientdisk::flash_drive::FlashDrive::write", + "change_type": "Modified" + }, + { + "file": "apps/transientdisk/src/flash_drive.rs", + "function": "transientdisk::flash_drive::FlashDrive::read_inner", + "change_type": "Modified" + }, + { + "file": "apps/transientdisk/src/flash_drive.rs", + "function": "transientdisk::flash_drive::FlashDrive::read", + "change_type": "Modified" + }, + { + "file": "apps/transientdisk/src/flash_drive.rs", + "function": "transientdisk::flash_drive::FlashDrive::write_inner", + "change_type": "Modified" + }, + { + "file": "kernel/src/services.rs", + "function": "kernel::services::SystemServices::return_memory", + "change_type": "Modified" + }, + { + "file": "services/dns/src/main.rs", + "function": "dns::main::fill_error", + "change_type": "Modified" + }, + { + "file": "services/dns/src/main.rs", + "function": "dns::main::fill_response", + "change_type": "Modified" + }, + { + "file": "services/early_settings/src/main.rs", + "function": "early_settings::main::State::set", + "change_type": "Modified" + }, + { + "file": "services/early_settings/src/main.rs", + "function": "early_settings::main::State::get", + "change_type": "Modified" + }, + { + "file": "services/graphics-server/src/backend/betrusted.rs", + "function": "graphics_server::backend::betrusted::XousDisplay::as_slice", + "change_type": "Modified" + }, + { + "file": "services/graphics-server/src/backend/betrusted.rs", + "function": "graphics_server::backend::betrusted::XousDisplay::resume", + "change_type": "Modified" + }, + { + "file": "services/graphics-server/src/backend/betrusted.rs", + "function": "graphics_server::backend::betrusted::XousDisplay::pop", + "change_type": "Modified" + }, + { + "file": "services/graphics-server/src/main.rs", + "function": "graphics_server::main::wrapped_main", + "change_type": "Modified" + }, + { + "file": "services/net/src/main.rs", + "function": "net::main::main", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_glue.rs", + "function": "net::std_glue::respond_with_connected", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_glue.rs", + "function": "net::std_glue::respond_with_error", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_tcplistener.rs", + "function": "net::std_tcplistener::std_tcp_listen", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_tcplistener.rs", + "function": "net::std_tcplistener::std_tcp_accept", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_tcpstream.rs", + "function": "net::std_tcpstream::std_tcp_tx", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_tcpstream.rs", + "function": "net::std_tcpstream::std_tcp_connect", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_tcpstream.rs", + "function": "net::std_tcpstream::std_tcp_peek", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_tcpstream.rs", + "function": "net::std_tcpstream::std_tcp_rx", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_udp.rs", + "function": "net::std_udp::std_udp_bind", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_udp.rs", + "function": "net::std_udp::std_udp_rx", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_udp.rs", + "function": "net::std_udp::std_failure", + "change_type": "Modified" + }, + { + "file": "services/net/src/std_udp.rs", + "function": "net::std_udp::std_udp_tx", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hosted.rs", + "function": "pddb::backend::hosted::EmuStorage::as_slice", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::pddb_rekey", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::patch_pagetable_raw", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::patch_fscb", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::data_decrypt_page_with_commit", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::fast_space_read", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::patch_keys", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::pt_as_slice", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::fscb_deref", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::patch_mbbb", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::checksums", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::static_crypto_data_get", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::pddb_format", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::patch_pagetable", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::pt_find_erased_slot", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::new", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::mbbb_as_slice", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::patch_data", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::fast_space_write", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/backend/hw.rs", + "function": "pddb::backend::hw::PddbOs::data_decrypt_page", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/lib.rs", + "function": "pddb::Pddb::read_dict", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::create_dict", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::write_key", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::list_basis", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::open_key", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::read_key", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::delete_key", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::list_dict", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::list_key", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::delete_dict", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::stat_path", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/libstd/mod.rs", + "function": "pddb::libstd::list_path", + "change_type": "Modified" + }, + { + "file": "services/pddb/src/main.rs", + "function": "pddb::main::wrapped_main", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::populate_sensitive_data", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::new", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::read_staged_key_256", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::loader_code", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::gateware_copy_and_patch", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::do_key_init", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::setup_restore_init", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::staging", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::purge_sensitive_data", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::setup_key_init", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::kernel", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::do_gateware_update", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::get_salt", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::gateware", + "change_type": "Modified" + }, + { + "file": "services/root-keys/src/implementation.rs", + "function": "root_keys::implementation::RootKeys::replace_fpga_key", + "change_type": "Modified" + }, + { + "file": "services/shellchat/src/cmds/test.rs", + "function": "shellchat::cmds::test::Test::callback", + "change_type": "Modified" + }, + { + "file": "services/shellchat/src/cmds/test.rs", + "function": "shellchat::cmds::test::Test::process", + "change_type": "Modified" + }, + { + "file": "services/status/src/ecup.rs", + "function": "status::ecup::ecupdate_thread", + "change_type": "Modified" + }, + { + "file": "xous-rs/src/arch/hosted/mod.rs", + "function": "xous_rs::arch::hosted::read_next_syscall_result", + "change_type": "Modified" + }, + { + "file": "xous-rs/src/arch/riscv/process.rs", + "function": "xous_rs::arch::riscv::process::create_process_pre", + "change_type": "Modified" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::as_ptr", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::as_slice", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::len", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::as_slice_mut", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::new", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::is_empty", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::from_parts", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions.rs", + "function": "xous_rs::definitions::MemoryRange::as_mut_ptr", + "change_type": "Deleted" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::new", + "change_type": "Added" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::len", + "change_type": "Added" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::is_empty", + "change_type": "Added" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::as_ptr", + "change_type": "Added" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::as_mut_ptr", + "change_type": "Added" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::as_slice", + "change_type": "Added" + }, + { + "file": "xous-rs/src/definitions/memoryrange.rs", + "function": "xous_rs::definitions::memoryrange::MemoryRange::as_slice_mut", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2024-0435", @@ -5414,7 +13219,13 @@ ">= 0.36" ], "commit_sha": "474e3b01a884366cdb7d704f7456ef692e992232", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "fyrox-impl/src/scene/mesh/surface.rs", + "function": "fyrox_impl::scene::mesh::surface::BlendShapesContainer::from_lists", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0437", @@ -5458,7 +13269,68 @@ ">= 0.19" ], "commit_sha": "69ea2f52ed976934bff588d6b566bae01be313f7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::resume_next", + "change_type": "Added" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::resume", + "change_type": "Deleted" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::drain_queue", + "change_type": "Deleted" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::enqueue", + "change_type": "Modified" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::next", + "change_type": "Modified" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::throw", + "change_type": "Modified" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::r#return", + "change_type": "Modified" + }, + { + "file": "core/engine/src/builtins/async_generator/mod.rs", + "function": "engine::builtins::async_generator::AsyncGenerator::await_return", + "change_type": "Modified" + }, + { + "file": "core/engine/src/vm/completion_record.rs", + "function": "engine::vm::completion_record::CompletionRecord::is_throw_completion", + "change_type": "Deleted" + }, + { + "file": "core/engine/src/vm/opcode/await/mod.rs", + "function": "engine::vm::opcode::await::Await::execute", + "change_type": "Modified" + }, + { + "file": "core/engine/src/vm/opcode/generator/mod.rs", + "function": "engine::vm::opcode::generator::AsyncGeneratorClose::execute", + "change_type": "Modified" + }, + { + "file": "core/engine/src/vm/opcode/generator/yield_stm.rs", + "function": "engine::vm::opcode::generator::yield_stm::AsyncGeneratorYield::execute", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2024-0445", @@ -5469,7 +13341,13 @@ ">= 3.4.1" ], "commit_sha": "dcc3818039761331fbeacbb3a40c542b65b5ebf7", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "cap-primitives/src/windows/fs/open_impl.rs", + "function": "cap_primitives::windows::fs::open_impl::open_impl", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0002", @@ -5540,7 +13418,28 @@ ">= 0.10.3" ], "commit_sha": "8447ed86bf3f24629abd7022b94104bf3cd64453", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/clients/hyper_client.rs", + "function": "clients::hyper_client::HyperWebPushClient::send", + "change_type": "Modified" + }, + { + "file": "src/clients/isahc_client.rs", + "function": "clients::isahc_client::IsahcWebPushClient::send", + "change_type": "Modified" + }, + { + "file": "src/error.rs", + "function": "error::WebPushError::short_description", + "change_type": "Modified" + }, + { + "file": "src/error.rs", + "function": "error::WebPushError::fmt", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0016", @@ -5604,7 +13503,18 @@ ">= 0.10.72" ], "commit_sha": "87085bd67896b7f92e6de35d081f607a334beae4", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "openssl/src/cipher.rs", + "function": "openssl::cipher::Cipher::fetch", + "change_type": "Modified" + }, + { + "file": "openssl/src/md.rs", + "function": "openssl::md::Md::fetch", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0023", @@ -5618,7 +13528,58 @@ ">= 1.44.2" ], "commit_sha": "aa303bc2051f7c21b48bb7bfcafe8fd4f39afd21", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Sender::is_empty", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Sender::new_with_receiver_count", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::RecvGuard::drop", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Receiver::recv_ref", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::RecvGuard::clone_value", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Sender::send", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Recv::project", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Recv::new", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Sender::len", + "change_type": "Modified" + }, + { + "file": "tokio/src/sync/broadcast.rs", + "function": "tokio::sync::broadcast::Recv::drop", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0024", @@ -5629,7 +13590,13 @@ ">= 0.5.15" ], "commit_sha": "596df785c0e6f00b1775bba1b5506d998fb94b63", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crossbeam-channel/src/flavors/list.rs", + "function": "crossbeam_channel::flavors::list::Channel::discard_all_messages", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0026", @@ -5727,7 +13694,13 @@ ">= 0.4.11" ], "commit_sha": "2d65c514bc964b192bab212ddf3c1fcea4ae96b8", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Slab::get_disjoint_mut", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0048", @@ -5767,7 +13740,23 @@ ">= 1.6.0" ], "commit_sha": "da830976870c1174e3b33eb0643177be3991c002", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/base.rs", + "function": "base::Connection::connect_with_fd", + "change_type": "Added" + }, + { + "file": "src/base.rs", + "function": "base::Connection::connect_with_fd_and_extensions", + "change_type": "Added" + }, + { + "file": "src/base.rs", + "function": "base::Connection::connect_to_fd", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0053", @@ -6171,7 +14160,13 @@ ">= 3.21.0" ], "commit_sha": "4a4007a1aaff25cd417853c76163883a7110e276", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/utils/slice.rs", + "function": "utils::slice::index_of_ptr", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0107", @@ -6274,7 +14269,18 @@ ">=0.2.2" ], "commit_sha": "28860d4a38286609cb884c13b5b7941edc2390e5", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/osx.rs", + "function": "osx::thread_amount", + "change_type": "Modified" + }, + { + "file": "src/windows.rs", + "function": "windows::thread_amount", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0126", @@ -6296,7 +14302,13 @@ ">= 0.27.0" ], "commit_sha": "98f0e4fff9678c841ed33f3b8a46322f6163c32a", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/reader.rs", + "function": "reader::Reader::open_mmap", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0133", @@ -6338,7 +14350,18 @@ ">= 2.2.5" ], "commit_sha": "31a97803995bd94629528ba841b2418d3ca01860", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "ext/node/ops/sqlite/database.rs", + "function": "ext::node::ops::sqlite::database::set_db_config", + "change_type": "Added" + }, + { + "file": "ext/node/ops/sqlite/database.rs", + "function": "ext::node::ops::sqlite::database::open_db", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0139", @@ -6349,7 +14372,18 @@ ">= 0.1.1" ], "commit_sha": "8e0b565e7876a83b0e1cfbacb8af39dadfdcc500", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/fix/python.rs", + "function": "fix::python::check_security", + "change_type": "Added" + }, + { + "file": "src/fix/python.rs", + "function": "fix::python::process_python_rules", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2025-0140", @@ -6414,7 +14448,18 @@ ">= 0.16.3" ], "commit_sha": "62be24c96137fcf5c6323607ff15ed878b157ee2", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "IterMut::next_back", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "IterMut::next", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0005", @@ -6436,7 +14481,18 @@ ">=0.20.4" ], "commit_sha": "9e160f15bd056f82143109bb330573381e5de719", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/buf.rs", + "function": "buf::Buf::deref", + "change_type": "Modified" + }, + { + "file": "src/buf.rs", + "function": "buf::Buf::deref_mut", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0012", @@ -6447,7 +14503,13 @@ ">= 0.1.6" ], "commit_sha": "7ac1920198ebb7d0192e6d2c3581e15b38a6e0e5", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "keccak/src/armv8.rs", + "function": "keccak::armv8::p1600_armv8_sha3_asm", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0013", @@ -6458,7 +14520,28 @@ ">= 0.28.2" ], "commit_sha": "a7c8f38a0f204806c84c0feb872c430d3f6078db", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "pyo3-build-config/src/impl_.rs", + "function": "pyo3_build_config::impl_::InterpreterConfig::build_script_outputs", + "change_type": "Modified" + }, + { + "file": "pyo3-build-config/src/lib.rs", + "function": "pyo3_build_config::print_expected_cfgs", + "change_type": "Modified" + }, + { + "file": "src/impl_/pymodule.rs", + "function": "impl_::pymodule::ModuleDef::init_multi_phase", + "change_type": "Modified" + }, + { + "file": "src/impl_/pymodule.rs", + "function": "impl_::pymodule::ModuleDef::new", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0023", @@ -6469,7 +14552,28 @@ ">= 0.0.6" ], "commit_sha": "a09022c5811ca7fd1c6d9a239ff294d64ee86734", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/algorithms/curve25519/src/lib.rs", + "function": "curve25519::is_clamped", + "change_type": "Added" + }, + { + "file": "libcrux-ecdh/src/ecdh.rs", + "function": "libcrux_ecdh::ecdh::validate_scalar", + "change_type": "Modified" + }, + { + "file": "libcrux-psq/src/handshake/dhkem.rs", + "function": "libcrux_psq::handshake::dhkem::DHPrivateKey::from_bytes", + "change_type": "Modified" + }, + { + "file": "libcrux-psq/src/session.rs", + "function": "libcrux_psq::session::Session::import", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0024", @@ -6480,7 +14584,28 @@ ">= 0.0.7" ], "commit_sha": "a09022c5811ca7fd1c6d9a239ff294d64ee86734", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/algorithms/curve25519/src/lib.rs", + "function": "curve25519::is_clamped", + "change_type": "Added" + }, + { + "file": "libcrux-ecdh/src/ecdh.rs", + "function": "libcrux_ecdh::ecdh::validate_scalar", + "change_type": "Modified" + }, + { + "file": "libcrux-psq/src/handshake/dhkem.rs", + "function": "libcrux_psq::handshake::dhkem::DHPrivateKey::from_bytes", + "change_type": "Modified" + }, + { + "file": "libcrux-psq/src/session.rs", + "function": "libcrux_psq::session::Session::import", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0025", @@ -6491,7 +14616,18 @@ ">= 0.0.7" ], "commit_sha": "f303b6446c19fe9a7c993f61e426023609cd5fac", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libcrux-psq/src/aead.rs", + "function": "libcrux_psq::aead::AEADKeyNonce::decrypt_out", + "change_type": "Modified" + }, + { + "file": "libcrux-psq/src/handshake/initiator/registration.rs", + "function": "libcrux_psq::handshake::initiator::registration::RegistrationInitiator::write_message", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0026", @@ -6502,7 +14638,13 @@ ">= 0.0.6" ], "commit_sha": "4d6f5d3c2542b6179a6474dec8cfb8b8ddf31a84", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/algorithms/ed25519/src/impl_hacl.rs", + "function": "ed25519::impl_hacl::generate_key_pair", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0037", @@ -6513,7 +14655,23 @@ ">= 0.11.14" ], "commit_sha": "2c315aa7f9c2a6c1db87f8f51f40623a427c78fd", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "quinn-proto/src/congestion/bbr/mod.rs", + "function": "quinn_proto::congestion::bbr::Bbr::maybe_enter_or_exit_probe_rtt", + "change_type": "Modified" + }, + { + "file": "quinn-proto/src/connection/assembler.rs", + "function": "quinn_proto::connection::assembler::State::default", + "change_type": "Deleted" + }, + { + "file": "quinn-proto/src/transport_parameters.rs", + "function": "quinn_proto::transport_parameters::TransportParameters::read", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0069", @@ -6524,7 +14682,108 @@ ">= 0.6.0" ], "commit_sha": "b54c8bb83906331bdf4f606cafa30cd7fd20b531", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libcrux_provider/src/lib.rs", + "function": "libcrux_provider::HpkeLibcruxPrng::zeroize", + "change_type": "Added" + }, + { + "file": "rust_crypto_provider/src/lib.rs", + "function": "rust_crypto_provider::HpkeRustCryptoPrng::zeroize", + "change_type": "Added" + }, + { + "file": "rust_crypto_provider/src/lib.rs", + "function": "rust_crypto_provider::HpkeRustCrypto::dh", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::key_gen", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::derive_key_pair", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::encaps", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::auth_encaps", + "change_type": "Modified" + }, + { + "file": "src/kdf.rs", + "function": "kdf::labeled_expand", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::auth_decaps", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::auth_encaps", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::derive_key_pair", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::encaps", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::decaps", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Context::seal", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Hpke::generate_key_pair", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Context::open", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Hpke::derive_key_pair", + "change_type": "Modified" + }, + { + "file": "traits/src/types.rs", + "function": "traits::types::KdfAlgorithm::zeroize", + "change_type": "Added" + }, + { + "file": "traits/src/types.rs", + "function": "traits::types::KemAlgorithm::zeroize", + "change_type": "Added" + }, + { + "file": "traits/src/types.rs", + "function": "traits::types::AeadAlgorithm::zeroize", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2026-0070", @@ -6535,7 +14794,108 @@ ">= 0.6.0" ], "commit_sha": "b54c8bb83906331bdf4f606cafa30cd7fd20b531", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libcrux_provider/src/lib.rs", + "function": "libcrux_provider::HpkeLibcruxPrng::zeroize", + "change_type": "Added" + }, + { + "file": "rust_crypto_provider/src/lib.rs", + "function": "rust_crypto_provider::HpkeRustCryptoPrng::zeroize", + "change_type": "Added" + }, + { + "file": "rust_crypto_provider/src/lib.rs", + "function": "rust_crypto_provider::HpkeRustCrypto::dh", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::auth_encaps", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::key_gen", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::encaps", + "change_type": "Modified" + }, + { + "file": "src/dh_kem.rs", + "function": "dh_kem::derive_key_pair", + "change_type": "Modified" + }, + { + "file": "src/kdf.rs", + "function": "kdf::labeled_expand", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::derive_key_pair", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::decaps", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::auth_decaps", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::auth_encaps", + "change_type": "Modified" + }, + { + "file": "src/kem.rs", + "function": "kem::encaps", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Context::seal", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Context::open", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Hpke::derive_key_pair", + "change_type": "Modified" + }, + { + "file": "src/lib.rs", + "function": "Hpke::generate_key_pair", + "change_type": "Modified" + }, + { + "file": "traits/src/types.rs", + "function": "traits::types::KdfAlgorithm::zeroize", + "change_type": "Added" + }, + { + "file": "traits/src/types.rs", + "function": "traits::types::AeadAlgorithm::zeroize", + "change_type": "Added" + }, + { + "file": "traits/src/types.rs", + "function": "traits::types::KemAlgorithm::zeroize", + "change_type": "Added" + } + ] }, { "advisory_id": "RUSTSEC-2026-0071", @@ -6546,7 +14906,13 @@ ">= 0.6.0" ], "commit_sha": "3a8254938f43bdc4e0c9c4f987f8071f19779066", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "src/lib.rs", + "function": "Context::increment_seq", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0072", @@ -6557,7 +14923,13 @@ ">= 0.6.0" ], "commit_sha": "1c247b5c9aeca602ad2971c9bd49817fe2c308e6", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "rust_crypto_provider/src/lib.rs", + "function": "rust_crypto_provider::HpkeRustCrypto::dh", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0073", @@ -6579,7 +14951,18 @@ ">= 0.0.8 " ], "commit_sha": "6bbe15ec6a24222dade456aa75a382234807c4ff", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/algorithms/sha3/src/generic_keccak/xof.rs", + "function": "sha3::generic_keccak::xof::KeccakXofState::squeeze", + "change_type": "Modified" + }, + { + "file": "crates/algorithms/sha3/src/simd/avx2.rs", + "function": "sha3::simd::avx2::store_block", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0075", @@ -6590,7 +14973,13 @@ ">= 0.0.7 " ], "commit_sha": "bda2b492b1d1ab12b5c77271874d53f111af1788", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "crates/algorithms/ed25519/src/impl_hacl.rs", + "function": "ed25519::impl_hacl::generate_key_pair", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0076", @@ -6601,7 +14990,13 @@ ">= 0.0.8 " ], "commit_sha": "2d2ad879b287d0c9f3364fa863d105c057805a1b", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libcrux-ml-dsa/src/encoding/signature.rs", + "function": "libcrux_ml_dsa::encoding::signature::deserialize", + "change_type": "Modified" + } + ] }, { "advisory_id": "RUSTSEC-2026-0077", @@ -6612,7 +15007,13 @@ ">= 0.0.8 " ], "commit_sha": "0b8c446d8c235086561f74dc3079d930569d9bdd", - "vulnerable_symbols": [] + "vulnerable_symbols": [ + { + "file": "libcrux-ml-dsa/src/ml_dsa_generic.rs", + "function": "libcrux_ml_dsa::ml_dsa_generic::generic::verify_internal", + "change_type": "Modified" + } + ] } ] }