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 cargo-generate

Dependencies

(35 total, 5 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 git2~0.200.20.4up to date
 anstyle~1.01.0.13up to date
 anyhow~1.01.0.101up to date
 auth-git2~0.50.5.8up to date
 clap~4.54.5.58up to date
 console~0.160.16.2up to date
 dialoguer~0.120.12.0up to date
 env_logger~0.110.11.9up to date
 fs-err~3.13.3.0out of date
 gix-config~0.460.52.0out of date
 heck~0.50.5.0up to date
 home~0.50.5.12up to date
 ignore~0.40.4.25up to date
 indexmap~22.13.0up to date
 indicatif~0.180.18.3up to date
 liquid~0.260.26.11up to date
 liquid-core~0.260.26.11up to date
 liquid-derive~0.260.26.10up to date
 liquid-lib~0.260.26.11up to date
 log~0.40.4.29up to date
 names~0.140.14.0up to date
 openssl ⚠️~0.100.10.75maybe insecure
 paste~1.01.0.15up to date
 regex~1.121.12.3up to date
 remove_dir_all~1.01.0.0up to date
 rhai~1.231.24.0out of date
 sanitize-filename~0.60.6.0up to date
 semver~1.01.0.27up to date
 serde~1.01.0.228up to date
 tempfile^3.23.03.25.0up to date
 thiserror~2.02.0.18up to date
 time~0.30.3.47up to date
 toml~0.91.0.0+spec-1.1.0out of date
 walkdir~2.52.5.0up to date
 cargo-util-schemas~0.10.10.11.0out of date

Dev dependencies

(5 total, all up-to-date)

CrateRequiredLatestStatus
 assert_cmd~2.12.1.2up to date
 bstr~1.121.12.1up to date
 indoc~2.02.0.7up to date
 predicates~3.13.1.4up to date
 url~2.52.5.8up to date

Security Vulnerabilities

openssl: Use-After-Free in `Md::fetch` and `Cipher::fetch`

RUSTSEC-2025-0022

When a Some(...) value was passed to the properties argument of either of these functions, a use-after-free would result.

In practice this would nearly always result in OpenSSL treating the properties as an empty string (due to CString::drop's behavior).

The maintainers thank quitbug for reporting this vulnerability to us.