-
Notifications
You must be signed in to change notification settings - Fork 11.9k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: 20.3.13
head repository: angular/angular-cli
compare: v20.3.19
- 17 commits
- 55 files changed
- 5 contributors
Commits on Jan 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 66140c8 - Browse repository at this point
Copy the full SHA 66140c8View commit details -
fix(@angular/cli): update dependency @modelcontextprotocol/sdk to v1.…
…25.2 This is a port of PR #32227 to the 20.3.x branch.
Configuration menu - View commit details
-
Copy full SHA for ff36649 - Browse repository at this point
Copy the full SHA ff36649View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4963d9c - Browse repository at this point
Copy the full SHA 4963d9cView commit details
Commits on Jan 12, 2026
-
fix(@angular-devkit/build-angular): update webpack to version 5.104.1
This fixes a performance regression. See: #31350 (comment)
Configuration menu - View commit details
-
Copy full SHA for ffc72cb - Browse repository at this point
Copy the full SHA ffc72cbView commit details
Commits on Jan 21, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 795d654 - Browse repository at this point
Copy the full SHA 795d654View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279b1ad - Browse repository at this point
Copy the full SHA 279b1adView commit details
Commits on Feb 9, 2026
-
fix(@angular/cli): update dependency @modelcontextprotocol/sdk to v1.…
…26.0 Fixes GHSA-345p-7cg4-v4c7
Configuration menu - View commit details
-
Copy full SHA for 656888a - Browse repository at this point
Copy the full SHA 656888aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f02aca - Browse repository at this point
Copy the full SHA 0f02acaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 750f037 - Browse repository at this point
Copy the full SHA 750f037View commit details
Commits on Feb 23, 2026
-
fix(@angular/ssr): validate host headers to prevent header-based SSRF
This change introduces strict validation for `Host`, `X-Forwarded-Host`, `X-Forwarded-Proto`, and `X-Forwarded-Port` headers in the Angular SSR request handling pipeline, including `CommonEngine` and `AngularAppEngine`.
Configuration menu - View commit details
-
Copy full SHA for 67582a9 - Browse repository at this point
Copy the full SHA 67582a9View commit details -
fix(@angular/ssr): prevent open redirect via X-Forwarded-Prefix header
This change addresses a security vulnerability where `joinUrlParts()` in `packages/angular/ssr/src/utils/url.ts` only stripped one leading slash from URL parts. When the `X-Forwarded-Prefix` header contains multiple leading slashes (e.g., `///evil.com`), the function previously produced a protocol-relative URL (e.g., `//evil.com/home`). If the application issues a redirect (e.g., via a generic redirect route), the browser interprets this 'Location' header as an external redirect to `https://evil.com/home`. This vulnerability poses a significant risk as open redirects can be used in phishing attacks. Additionally, since the redirect response may lack `Cache-Control` headers, intermediate CDNs could cache the poisoned redirect, serving it to other users. This commit fixes the issue by: 1. Updating `joinUrlParts` to internally strip *all* leading and trailing slashes from URL segments, preventing the formation of protocol-relative URLs from malicious input. 2. Adding strict validation for the `X-Forwarded-Prefix` header to immediately reject requests with values starting with multiple slashest pusfh: (`//`) or backslashes (`\\`). Closes #32501
Configuration menu - View commit details
-
Copy full SHA for 8700e18 - Browse repository at this point
Copy the full SHA 8700e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d1626 - Browse repository at this point
Copy the full SHA c0d1626View commit details
Commits on Feb 26, 2026
-
fix(@angular/build): update rollup to 4.59.0
This fixes GHSA-mw96-cpmx-2vgc Closes #32592
Configuration menu - View commit details
-
Copy full SHA for f668e27 - Browse repository at this point
Copy the full SHA f668e27View commit details -
fix(@angular-devkit/core): update
ajvto8.18.0This fixes GHSA-2g4f-4pwh-qvx6 Closes #32592
Configuration menu - View commit details
-
Copy full SHA for 39596d5 - Browse repository at this point
Copy the full SHA 39596d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b3511 - Browse repository at this point
Copy the full SHA 05b3511View commit details
Commits on Mar 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0299b4d - Browse repository at this point
Copy the full SHA 0299b4dView commit details
Commits on Mar 4, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 93a6f36 - Browse repository at this point
Copy the full SHA 93a6f36View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 20.3.13...v20.3.19