Skip to content

chore(security): clear HIGH Dependabot alerts in package-lock.json - #29

Closed
cdbartholomew wants to merge 1 commit into
mainfrom
chore/sec-high-mcpserver
Closed

cdbartholomew wants to merge 1 commit into
mainfrom
chore/sec-high-mcpserver

Conversation

@cdbartholomew

Copy link
Copy Markdown
Contributor

Human-authored bundle PR for the open HIGH-severity Dependabot alerts in package-lock.json.

One lockfile only: package-lock.json. Branched from main — this repo has no develop branch.

Alerts cleared

package old new fix floor alerts
@modelcontextprotocol/sdk 1.29.0 1.32.2 1.32.0 #78 #86 #90
brace-expansion (1.x) 1.1.18 1.1.20 1.1.20 #82 #83
body-parser 2.3.0 2.4.0 2.4.0 #93

Root cause: the overrides block was pinning brace-expansion@^1.1.0 and body-parser to vulnerable versions. Those pins are raised, the @modelcontextprotocol/sdk floor is bumped in dependencies, and the lockfile was regenerated with npm 11 (--package-lock-only), no --force.

Also raises the brace-expansion@^2.0.0 override 2.1.4 -> 2.1.6 (same advisory family) so this file isn't left with a known-vulnerable 2.x pin.

Closes alerts: #78 #82 #83 #86 #90 #93

Do not merge until reviewed.

https://claude.ai/code/session_014J7s5yzoVEqoZ8LmnD8bQd

Clears open HIGH Dependabot alerts (overrides were pinning vulnerable versions):
- @modelcontextprotocol/sdk 1.29.0 -> 1.32.2 (fix >=1.32.0) (#78 #86 #90)
- brace-expansion 1.1.18 -> 1.1.20 (#82 #83)
- body-parser 2.3.0 -> 2.4.0 (#93)

Also bumps the 2.x brace-expansion override pin 2.1.4 -> 2.1.6 (same advisory
family) to avoid re-leaving a known-vulnerable pin while editing this file.

Regenerated with npm 11 (--package-lock-only), no --force.

Claude-Session: https://claude.ai/code/session_014J7s5yzoVEqoZ8LmnD8bQd
@cdbartholomew cdbartholomew added p1 High severity - remediate within 30 days security labels Oct 31, 2026
@cdbartholomew cdbartholomew self-assigned this Oct 31, 2026
@cdbartholomew

Copy link
Copy Markdown
Contributor Author

Closing as a duplicate of #28, which clears the same HIGH alerts (#78/#86/#90 @modelcontextprotocol/sdk 1.29.0→1.32.2, #82/#83 brace-expansion 1.x→1.1.20, #93 body-parser 2.3.0→2.4.0) via the same scoped-override + npm 11 approach. #28 came first; consolidating to one PR per lockfile. (This PR additionally bumped the brace-expansion 2.x override 2.1.4→2.1.6, which is not in this repo's HIGH alert set — optional hardening a reviewer can fold into #28 if desired.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p1 High severity - remediate within 30 days security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant