Repository: tauri-apps/wry (language: rust)

Issue:
RUSTSEC-2023-0019: `kuchiki` is unmaintained

> `kuchiki` is unmaintained

| Details             |                                                |
| ------------------- | ---------------------------------------------- |
| Status              | unmaintained                |
| Package             | `kuchiki`                      |
| Version             | `0.8.1`                   |
| URL                 | [https://github.com/kuchiki-rs/kuchiki/commit/f92e4c047fdc30619555da282ac7ccce1d313aa6](https://github.com/kuchiki-rs/kuchiki/commit/f92e4c047fdc30619555da282ac7ccce1d313aa6) |
| Date                | 2023-01-21                         |

The `kuchiki` repo was marked as archived in [this](https://github.com/kuchiki-rs/kuchiki/commit/f92e4c047fdc30619555da282ac7ccce1d313aa6) commit.

## Possible Alternatives

Possible alternatives may include:

- [html5ever](https://crates.io/crates/html5ever)
- [xml-rs](https://crates.io/crates/xml-rs)

See [advisory page](https://rustsec.org/advisories/RUSTSEC-2023-0019.html) for additional details.



Discussion / hints:

Fix patch:
diff --git a/.changes/kuchiki.md b/.changes/kuchiki.md
new file mode 100644
index 000000000..25fd28aa5
--- /dev/null
+++ b/.changes/kuchiki.md
@@ -0,0 +1,5 @@
+---
+"wry": "patch"
+---
+
+Update the unmaintained `kuchiki` crate to the maintained `kuchikiki` crate.
diff --git a/Cargo.toml b/Cargo.toml
index 0ba313680..9a92cf9b9 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -89,7 +89,7 @@ objc_id = "0.1"
 
 [target."cfg(target_os = \"android\")".dependencies]
 crossbeam-channel = "0.5"
-kuchiki = "0.8"
-html5ever = "0.25"
+html5ever = "0.26"
+kuchiki = { package = "kuchikiki", version = "0.8" }
 sha2 = "0.10"
 base64 = "0.21"


Test patch: