Skip to content

APIGOV-33776 Security Updates - #107

Merged
kasuvy merged 5 commits into
masterfrom
APIGOV-33776
Oct 19, 2026
Merged

kasuvy merged 5 commits into
masterfrom
APIGOV-33776

Conversation

@kasuvy

@kasuvy kasuvy commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Fix Dependabot alerts and upgrade node version to v22

Dependency upgrades
eslint: ^8.19.0 → ^10.12.0 (EOL version, no longer supported upstream)
eslint-plugin-mocha: ^10.0.5 → ^12.0.2
eslint-plugin-chai-expect: ^3.0.0 → ^4.1.0
eslint-plugin-promise: ^6.0.0 → ^7.3.0
eslint-plugin-security: ^1.5.0 → ^4.2.0
Added @eslint/js ^10 and globals ^17.13.0 (required by ESLint flat config)
sinon: ^14.0.0 → ^22.1.0
c8: ^7.11.3 → ^12.0.0

@pkclark pkclark left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Install shows a large number of deprecated modules and two high vulns on brace-expansion and serialize-javascript. These should be addressed before merging and tagging.

Comment thread package.json
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread .github/workflows/build.yml Outdated
Comment thread package.json Outdated
@pkclark

pkclark commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

@kasuvy can the lingering serialize-javascript vuln be addressed?

@kasuvy

kasuvy commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor Author

Yes, serialize-javascript is fixed and done.
@pkclark

@kasuvy
kasuvy requested a review from sbolosan October 13, 2026 22:27
@kasuvy
kasuvy merged commit 614a0b3 into master Oct 19, 2026
20 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.

6 participants