Repository navigation
chore: Dev to Main - #719
Merged
Merged
Conversation
fix: dependabot high and critical alert
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
Forcing PostCSS selector parser version 6 consumers onto version 7 requires frontend compatibility and build validation.
No open issues 🎉
1 file not reviewed
src/ContentProcessorWeb/pnpm-lock.yaml: Generated file
What changed in this PR
Updates backend and frontend dependencies to support security and maintenance across the content-processing services.
Changes:
- Upgrades Python dependencies, including PyJWT, PyMongo, and urllib3.
- Updates frontend overrides and lockfile resolutions, including the PostCSS selector parser major-version override.
- Removes the direct
node-forgedependency and its override.
| File | Description |
|---|---|
| src/ContentProcessorWorkflow/pyproject.toml | Upgrades PyJWT. |
| src/ContentProcessorWeb/pnpm-lock.yaml | Updates resolutions and removes node-forge. |
| src/ContentProcessorWeb/package.json | Updates overrides and removes node-forge. |
| src/ContentProcessorAPI/requirements.txt | Updates pinned Python dependencies. |
| src/ContentProcessorAPI/pyproject.toml | Updates API dependency declarations. |
| src/ContentProcessor/requirements.txt | Updates pinned Python dependencies. |
| src/ContentProcessor/pyproject.toml | Upgrades PyMongo and PyJWT. |
Review effort: Balanced
Roopan-Microsoft
approved these changes
Oct 22, 2026
Prajwal-Microsoft
approved these changes
Oct 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
ContentProcessor,ContentProcessorAPI) and frontend (ContentProcessorWeb) components, primarily to keep the codebase secure and up to date. The most significant changes are dependency version bumps, removal of an unused package, and updates to lockfiles to reflect these changes.Dependency updates (Python):
pymongofrom4.17.0to4.18.2andpyjwtfrom2.13.0to2.15.0insrc/ContentProcessor/pyproject.toml,src/ContentProcessor/requirements.txt,src/ContentProcessorAPI/pyproject.toml, andsrc/ContentProcessorAPI/requirements.txt. [1] [2] [3] [4]urllib3from2.7.0to2.8.0in the same files. [1] [2] [3]Dependency updates (JavaScript/Node):
src/ContentProcessorWeb/package.jsonand corresponding overrides inpnpm-lock.yaml, including:shell-quoteto1.11.0postcss-selector-parserto7.1.6brace-expansionto2.1.7axiosto1.20.0fast-urito3.1.8proxy-addr(2.0.8),compression(1.8.2), andsource-map-js(1.2.2) [1] [2] [3] [4]Package removal and cleanup:
node-forgefrom dependencies and overrides inpackage.jsonandpnpm-lock.yamlas it is no longer required. [1] [2]Lockfile and registry updates:
pnpm-lock.yamlto reflect new package versions and some registry URLs, ensuring consistency with the new dependency versions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]These changes help maintain compatibility, security, and stability across the project’s backend and frontend dependencies.
Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information