Skip to content

fix(deps): remediate Scorecard advisories - #30

Merged
Punisheroot merged 1 commit into
mainfrom
fix/remediate-scorecard-dependencies
Aug 4, 2026
Merged

fix(deps): remediate Scorecard advisories#30
Punisheroot merged 1 commit into
mainfrom
fix/remediate-scorecard-dependencies

Conversation

@JJordan0C

Copy link
Copy Markdown
Contributor

Summary

Remediate the dependency advisories reported by OpenSSF Scorecard without changing product behavior.

Implementation

  • Disable unused default features of statrs 0.18 in needle-bench.
  • Remove the transitive nalgebra, simba, and paste dependency chain.
  • Update the development-only brace-expansion dependency from 5.0.8 to 5.0.9.
  • Document both remediations in SECURITY.md.

Validation

cargo fmt --all -- --check
passed

cargo test --locked --workspace
429 passed, 1 ignored

cargo clippy --locked --workspace --all-targets -- -D warnings
passed

cargo build --locked --workspace
passed

Codex offline integration tests
20 passed

npm audit --audit-level=high
0 vulnerabilities

npm test
13 passed

npm run typecheck
passed

npm run lint
passed

npm run build
passed

npm run test:e2e:local
1 passed

Product and benchmark plugin validation
passed

Proof microbenchmark
passed

git diff --check
passed

Disable unused statrs default features to remove the transitive paste dependency, and refresh the frontend lockfile to brace-expansion 5.0.9.
@JJordan0C
JJordan0C requested a review from Punisheroot August 4, 2026 16:35
@Punisheroot
Punisheroot merged commit 5f66113 into main Aug 4, 2026
15 checks passed
@Punisheroot
Punisheroot deleted the fix/remediate-scorecard-dependencies branch August 4, 2026 16:41
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.

2 participants