Fix dependency audit findings
Some checks failed
Weekly OSV dependency audit / dependency-audit (push) Failing after 4s

This commit is contained in:
Georg Bauer
2026-08-09 16:41:00 +02:00
parent 39ee904b3b
commit 02022f4fca
4 changed files with 44 additions and 1651 deletions

1666
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -14,14 +14,14 @@ cc = "1.3.0"
[dependencies]
diesel = { version = "2.3.11", features = ["sqlite", "returning_clauses_for_sqlite_3_35", "64-column-tables"] }
diesel_migrations = "2.3.2"
git2 = { version = "0.20.4", features = ["vendored-libgit2", "vendored-openssl"] }
git2 = { version = "0.21.0", features = ["cred", "vendored-libgit2", "vendored-openssl"] }
headless_chrome = "1.0.22"
iced = { version = "0.14.0", features = ["advanced", "highlighter", "image-without-codecs", "markdown", "svg", "tokio"] }
iced = { version = "0.14.0", default-features = false, features = ["advanced", "image-without-codecs", "markdown", "svg", "tokio", "wgpu"] }
image = { version = "0.25.10", default-features = false, features = ["gif", "jpeg", "png", "webp"] }
memmap2 = "0.9.11"
png = "0.17.16"
regex = "1.13.1"
rfd = "0.15.4"
rfd = { version = "0.15.4", default-features = false }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = { version = "1.0.149", features = ["preserve_order", "raw_value"] }
serde_norway = "0.9.42"
@@ -33,7 +33,7 @@ ureq = { version = "3.3.0", default-features = false, features = ["rustls"] }
url = "2.5.8"
[target.'cfg(target_os = "macos")'.dependencies]
muda = "0.15.3"
muda = { version = "0.19.3", default-features = false }
[package.metadata.packager]
product-name = "DS4Server"

11
osv-scanner.toml Normal file
View File

@@ -0,0 +1,11 @@
[[IgnoredVulns]]
id = "RUSTSEC-2024-0436"
reason = "INFO Unmaintained with no patched version; transitive through Iced 0.14's wgpu Metal backend."
[[IgnoredVulns]]
id = "RUSTSEC-2026-0206"
reason = "INFO Unmaintained with no patched version; transitive through Iced 0.14's SVG renderer."
[[IgnoredVulns]]
id = "RUSTSEC-2026-0192"
reason = "INFO Unmaintained with no patched version; transitive through Iced 0.14's text and SVG renderers."

View File

@@ -407,10 +407,12 @@ fn git_switch(path: &Path, branch: &str) -> Result<(), String> {
let repository = git2::Repository::discover(path)
.map_err(|error| format!("Could not switch Git branches: {error}"))?;
let reference = format!("refs/heads/{branch}");
let previous = repository
.find_reference("HEAD")
.ok()
.map(|head| (head.symbolic_target().map(str::to_owned), head.target()));
let previous = repository.find_reference("HEAD").ok().map(|head| {
(
head.symbolic_target().ok().flatten().map(str::to_owned),
head.target(),
)
});
repository
.set_head(&reference)
.map_err(|error| format!("Could not switch Git branches: {error}"))?;