Skip to content

feat: validate inbound JWS + update deps and Node.js 24.15.0#470

Open
gibaros wants to merge 2 commits intomainfrom
feature/jws-validate-inbound
Open

feat: validate inbound JWS + update deps and Node.js 24.15.0#470
gibaros wants to merge 2 commits intomainfrom
feature/jws-validate-inbound

Conversation

@gibaros
Copy link
Copy Markdown
Contributor

@gibaros gibaros commented Apr 20, 2026

Summary

  • Leverage sdk-standard-components Jws.validator for inbound
    JWS validation on quotes/fxQuotes
  • Gated by JWS_VALIDATE config (default false), keys
    hot-reloaded via fs.watch
  • Update Node.js to 24.15.0 (Docker 24.14.1-alpine3.23)
  • Bump deps and add vulnerability overrides — 0
    vulnerabilities
  • Add JWS unit tests for coverage thresholds

Ref: mojaloop/project#4439

  Node.js 24.15.0
  Leverage @mojaloop/sdk-standard-components Jws.validator to
  verify
  fspiop-signature headers on inbound quotes/fxQuotes requests.
  Gated by jws.jwsValidate config (default false). Keys loaded
  from
  JWS_VERIFICATION_KEYS_DIRECTORY with hot-reload via fs.watch.
  Bad signatures return FSPIOP error 3105 / HTTP 400.

  Update Node.js to 24.15.0 (Docker 24.14.1-alpine3.23). Bump
  deps:
  central-services-shared 18.35.7, axios 1.15.1, knex 3.2.9,
  mysql2 3.22.1, sinon 21.1.2, ncu 21.0.2. Add protobufjs
  overrides
  (7.5.5/8.0.1), convict 6.2.5, lodash 4.18.1, yaml 2.8.3.
  0 vulnerabilities. Add JWS unit tests for coverage.

  Ref: mojaloop/project#4439
@sonarqubecloud
Copy link
Copy Markdown

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