Skip to content

fix(deps): reference SQLitePCLRaw directly instead of pinning it tran… - #153

Merged
Theauxm merged 1 commit into
mainfrom
fix/orphan-package-pins
Sep 17, 2026
Merged

Theauxm merged 1 commit into
mainfrom
fix/orphan-package-pins

Conversation

@Theauxm

@Theauxm Theauxm commented Sep 17, 2026

Copy link
Copy Markdown
Member

…sitively

Trax.Effect.Data.Sqlite pinned SQLitePCLRaw.bundle_e_sqlite3 through a bare PackageVersion, to force the patched native library that fixes CVE-2025-6965. Nothing referenced the package, and Dependabot only updates a PackageVersion it can tie to a PackageReference, so the pin was invisible to it and had sat at 3.0.3 while Trax.Samples, which references it directly, was carried to 3.0.5. A pin that exists to raise a security floor had quietly stopped rising.

The reference now lives in Trax.Effect.Data.Sqlite, the project that pulls it, so Dependabot maintains it from here. That also means the floor reaches consumers through the package's own dependencies rather than applying only to builds inside this repo, which is the intended effect for a CVE.

NoOrphanPackageVersionTests fails on any future PackageVersion with no matching PackageReference. Records Trax.Docs/adr/0015.

…sitively

Trax.Effect.Data.Sqlite pinned SQLitePCLRaw.bundle_e_sqlite3 through a bare
PackageVersion, to force the patched native library that fixes CVE-2025-6965.
Nothing referenced the package, and Dependabot only updates a PackageVersion it
can tie to a PackageReference, so the pin was invisible to it and had sat at
3.0.3 while Trax.Samples, which references it directly, was carried to 3.0.5.
A pin that exists to raise a security floor had quietly stopped rising.

The reference now lives in Trax.Effect.Data.Sqlite, the project that pulls it,
so Dependabot maintains it from here. That also means the floor reaches
consumers through the package's own dependencies rather than applying only to
builds inside this repo, which is the intended effect for a CVE.

NoOrphanPackageVersionTests fails on any future PackageVersion with no matching
PackageReference. Records Trax.Docs/adr/0015.
@Theauxm
Theauxm merged commit f6b81bf into main Sep 17, 2026
5 checks passed
@Theauxm
Theauxm deleted the fix/orphan-package-pins branch September 17, 2026 19:15
@codecov

codecov Bot commented Sep 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown

This PR is included in version 1.54.1

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.

1 participant