{"id":"RUSTSEC-2020-0095","summary":"difference is unmaintained","details":"The author of the `difference` crate is unresponsive.\n\nMaintained alternatives:\n\n- [`dissimilar`](https://crates.io/crates/dissimilar)\n\n- [`similar`](https://crates.io/crates/similar)\n\n- [`treediff`](https://crates.io/crates/treediff)\n\n- [`diffus`](https://crates.io/crates/diffus)","modified":"2025-08-30T06:09:56Z","published":"2020-12-20T12:00:00Z","database_specific":{"license":"CC0-1.0"},"references":[{"type":"PACKAGE","url":"https://crates.io/crates/difference"},{"type":"ADVISORY","url":"https://rustsec.org/advisories/RUSTSEC-2020-0095.html"},{"type":"REPORT","url":"https://github.com/johannhof/difference.rs/issues/45"}],"affected":[{"package":{"name":"difference","ecosystem":"crates.io","purl":"pkg:cargo/difference"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.0-0"}]}],"ecosystem_specific":{"affected_functions":null,"affects":{"arch":[],"os":[],"functions":[]}},"database_specific":{"cvss":null,"categories":[],"source":"https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2020-0095.json","informational":"unmaintained"}}],"schema_version":"1.7.3"}