This project contains known security vulnerabilities. Find detailed information at the bottom.

Crate gix-blame

Dependencies

(11 total, 9 outdated, 1 insecure)

CrateRequiredLatestStatus
 gix-commitgraph^0.29.00.41.0out of date
 gix-date ⚠️^0.10.30.18.0insecure
 gix-diff^0.53.00.69.0out of date
 gix-hash^0.19.00.28.0out of date
 gix-object^0.50.00.66.0out of date
 gix-revwalk^0.21.00.37.0out of date
 gix-trace^0.1.130.3.0out of date
 gix-traverse^0.47.00.63.0out of date
 gix-worktree^0.42.00.58.0out of date
 smallvec^1.15.11.16.2up to date
 thiserror^2.0.02.0.21up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 pretty_assertions^1.4.01.4.1up to 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.