Skip to content

chore: supply chain hardening#28

Open
decofe wants to merge 3 commits into
mainfrom
georgen/supply-chain-hardening
Open

chore: supply chain hardening#28
decofe wants to merge 3 commits into
mainfrom
georgen/supply-chain-hardening

Conversation

@decofe

@decofe decofe commented Apr 14, 2026

Copy link
Copy Markdown
Member

Supply chain hardening from dependency scan.

Changes

  • Fix 5 advisories via cargo update (bytes, openssl, ruint, tokio, tracing-subscriber)
  • SHA-pin all GitHub Actions in lint.yml and release.yml
  • Add persist-credentials: false to all checkout steps
  • Add permissions: {} to lint workflow
  • Pin parking_lot to 0.12 (was wildcard *)
  • Pin Docker base images (cargo-chef:latest-rust-1.86.0, ubuntu:24.04)
  • Add SHA256 checksum verification for nushell binary in Dockerfile
  • Add deny.toml with advisories/bans/sources policy
  • Add cargo deny and cargo test CI jobs
  • Add .github/dependabot.yml with weekly updates + 7-day cooldown

Prompted by: georgen

- Fix 5 advisories (bytes, openssl, ruint, tokio, tracing-subscriber)
- SHA-pin all GitHub Actions
- Add persist-credentials: false to all checkout steps
- Add permissions: {} to lint workflow
- Pin parking_lot to 0.12 (was wildcard)
- Pin Docker base images (cargo-chef, ubuntu:24.04)
- Add SHA256 checksum verification for nushell binary
- Add deny.toml with advisories, bans, sources policy
- Add cargo deny and cargo test CI jobs
- Add dependabot.yml with weekly updates and 7-day cooldown

Co-Authored-By: grandizzy <38490174+grandizzy@users.noreply.github.com>
@socket-security

socket-security Bot commented Apr 14, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedtokio@​1.43.0 ⏵ 1.51.159 -3100 +193100100
Updatedserde@​1.0.218 ⏵ 1.0.22082 +110093100100
Updatedtracing-subscriber@​0.3.19 ⏵ 0.3.2399100 +193100100

View full report

decofe and others added 2 commits April 14, 2026 09:12
….0.17

Co-Authored-By: grandizzy <38490174+grandizzy@users.noreply.github.com>
…ries

Co-Authored-By: grandizzy <38490174+grandizzy@users.noreply.github.com>
@grandizzy grandizzy marked this pull request as ready for review April 14, 2026 09:18
@grandizzy grandizzy requested a review from horsefacts April 14, 2026 09:18
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.

3 participants