Skip to content

security: Fix pnpm audit alerts - #276

Merged
ajivanyandev merged 3 commits into
masterfrom
fix/pnpm-audit-alerts-20261021
Oct 21, 2026
Merged

ajivanyandev merged 3 commits into
masterfrom
fix/pnpm-audit-alerts-20261021

Conversation

@ajivanyandev

@ajivanyandev ajivanyandev commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Fixed

Also

  • Removed the root sass-embedded: 1.66.0 pin. Re-resolving vite made @angular/build's vite pick it up as its optional sass-embedded peer, below vite's ^1.70.0. The pin dates from CI: Update ci scripts to use npm ci and swatch class fix #212, where it matched devextreme-themebuilder 25.1's sass-embedded 1.66.0 for npm ci. With pnpm, @angular/build (1.104.1) and devextreme-themebuilder (1.93.3) bring their own copies, and tracing module loads during the theme build, ng build and ng serve shows nothing loads the root one. Without the pin, vite's peer resolves to 1.104.1, the generated themes are unchanged, the ng build styles are byte-identical to master's, and pnpm peers check matches master.

Copilot AI balanced review requested due to automatic review settings October 21, 2026 08:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Vite's resolved Sass compiler is downgraded below its declared supported version range.

1 open issue
1 file not reviewed
  • pnpm-lock.yaml: Generated file
What changed in this PR

Updates the Angular application's dependencies to address reported security alerts.

Changes:

  • Updates Angular packages to 22.2.3 and Model Context Protocol packages to 2.3.1.
  • Adds a targeted Vite override, resolving to 8.3.4.
  • Refreshes related transitive dependencies.
File Description
pnpm-workspace.yaml Adds the Vite security override.
pnpm-lock.yaml Records updated dependencies and peer resolutions.

Review effort: Balanced

Comment thread pnpm-lock.yaml Outdated
GoodDayForSurf
GoodDayForSurf previously approved these changes Oct 21, 2026
@ajivanyandev ajivanyandev self-assigned this Oct 21, 2026
Copilot AI balanced review requested due to automatic review settings October 21, 2026 09:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The dependency declarations, override, and lockfile are consistent, with no blocking issues identified.

No open issues 🎉

1 resolved since last review
1 file not reviewed
  • pnpm-lock.yaml: Generated file

Review effort: Balanced

Added in #212 to match devextreme-themebuilder 25.1's sass-embedded 1.66.0 for npm ci. With pnpm, @angular/build (1.104.1) and devextreme-themebuilder (1.93.3) use their own copies; nothing loads the root one.
Copilot AI balanced review requested due to automatic review settings October 21, 2026 11:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

Dependency declarations and lockfile references are consistent, with no blocking issues identified.

No open issues 🎉

1 file not reviewed
  • pnpm-lock.yaml: Generated file

Review effort: Balanced

@ajivanyandev
ajivanyandev merged commit 9a2ee37 into master Oct 21, 2026
3 checks passed
@ajivanyandev
ajivanyandev deleted the fix/pnpm-audit-alerts-20261021 branch October 21, 2026 13:07
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.

3 participants