Skip to content

chore(audit): ignore RUSTSEC-2026-0459 until OpenShell bumps libsqlite3-sys - #78

Merged
ilanh merged 1 commit into
mainfrom
chore/audit-ignore-rustsec-2026-0459
Nov 9, 2026
Merged

ilanh merged 1 commit into
mainfrom
chore/audit-ignore-rustsec-2026-0459

Conversation

@ilanh

@ilanh ilanh commented Nov 9, 2026

Copy link
Copy Markdown
Owner

What and why

cargo audit fails on every branch because of RUSTSEC-2026-0459 in libsqlite3-sys 0.37.0, which OpenShell v0.1.7 pins through openshell-crypto -> sqlx 0.9.0 -> sqlx-sqlite =0.9.0. We cannot upgrade it here.

Closes #76

  • .cargo/audit.toml: ignores exactly RUSTSEC-2026-0459, with the advisory link, the dependency chain and when to remove it.
  • docs/DEVELOPING.md: where audit ignores live and the cargo tree -i libsqlite3-sys check to run on each OpenShell bump.
  • CHANGELOG.md: Unreleased note.

Checklist

  • Branch is named chore/ and commits are signed off (git commit -s)
  • Docs updated in this PR
  • CHANGELOG.md has a line under ## [Unreleased]
  • No secrets in code, fixtures or output

…e3-sys

libsqlite3-sys 0.37.0 comes in through OpenShell v0.1.7 openshell-crypto -> sqlx 0.9.0,
which pins sqlx-sqlite exactly, so it cannot be upgraded from this repository. Ignore exactly
that advisory in .cargo/audit.toml with a link and removal condition, and document the check
in DEVELOPING.md.

Closes #76

Signed-off-by: Ilan Harel <ilan@Ilans-MacBook-Pro.local>
@ilanh
ilanh merged commit cd9776d into main Nov 9, 2026
2 checks passed
@ilanh
ilanh deleted the chore/audit-ignore-rustsec-2026-0459 branch November 9, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

audit: RUSTSEC-2026-0459 in libsqlite3-sys 0.37.0 via OpenShell (openshell-crypto -> sqlx 0.9.0)

1 participant