This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate gix-object

Dependencies

(15 total, 7 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bstr^1.12.01.12.1up to date
 document-features^0.2.00.2.12up to date
 gix-actor^0.35.40.39.0out of date
 gix-date ⚠️^0.10.50.14.0out of date
 gix-features^0.43.10.46.1out of date
 gix-hash^0.19.00.22.1out of date
 gix-hashtable^0.9.00.12.0out of date
 gix-path^0.10.200.11.1out of date
 gix-utils^0.3.00.3.1up to date
 gix-validate^0.10.00.11.0out of date
 itoa^1.0.11.0.17up to date
 serde^1.0.1141.0.228up to date
 smallvec^1.15.11.15.1up to date
 thiserror^2.0.02.0.18up to date
 winnow^0.7.120.7.14up to date

Dev dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 criterion^0.7.00.8.2out of date
 pretty_assertions^1.0.01.4.1up to date
 termtree^0.5.11.0.0out of date

Security Vulnerabilities

gix-date: Non-utf8 String can be created with `TimeBuf::as_str`

RUSTSEC-2025-0140

The function gix_date::parse::TimeBuf::as_str can create an illegal string containing non-utf8 characters. This violates the safety invariant of TimeBuf and can lead to undefined behavior when consuming the string.

The bug can be prevented by adding str::from_utf8 to the function TimeBuf::write.