Skip to content

fix(GRL-517): bump reqsign to 0.20 to drop vulnerable jsonwebtoken#446

Merged
bcrevar-gorules merged 10 commits into
masterfrom
fix/grl-517-reqsign-jsonwebtoken
May 29, 2026
Merged

fix(GRL-517): bump reqsign to 0.20 to drop vulnerable jsonwebtoken#446
bcrevar-gorules merged 10 commits into
masterfrom
fix/grl-517-reqsign-jsonwebtoken

Conversation

@bcrevar-gorules

Copy link
Copy Markdown
Contributor

Summary

  • Bump reqsign 0.17 → 0.20 in core/engine/Cargo.toml, dropping the vulnerable transitive jsonwebtoken pulled in via GCP credential providers.
  • Migrate core/engine/src/nodes/function/v2/module/http/auth/providers.rs to reqsign-core 3.x: the ProvideCredential::provide_credential trait now uses native RPITIT (-> impl Future + MaybeSend), so the #[async_trait] wrapper on the CachedProvider impl is removed.
  • AWS / GCP / Azure IAM auth signing paths still pass their tests.

Jira

Ticket Summary
GRL-517 [ZEN] Update reqsign to drop vulnerable jsonwebtoken

🤖 Generated with Claude Code

@bcrevar-gorules bcrevar-gorules merged commit 63957b7 into master May 29, 2026
55 checks passed
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