Skip to content

chore(angular): sync prerelease branch with main - #12054

Merged
benjavicente merged 409 commits into
TanStack:angular-adapter-prefrom
benjavicente:update-core-in-angular-pre
Oct 17, 2026
Merged

benjavicente merged 409 commits into
TanStack:angular-adapter-prefrom
benjavicente:update-core-in-angular-pre

Conversation

@benjavicente

Copy link
Copy Markdown
Member

🎯 Changes

Updates the angular adapter prerelease branch with new commits from master, from sep 22 to today. Applies changes that where applied into other adapters, like Nx upgrades, Oxlint, test changes, typescript setups, etc

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested code changes locally with pnpm run test:pr, or these tests do not apply to this pull request.
  • I have followed the AI contribution policy and fully understand the code in this pull request, including any code generated with AI assistance.

🚀 Release Impact

  • This change affects published code, and I have generated a changeset.
  • This change is docs/CI/dev-only (no release).

sukvvon added 30 commits October 1, 2026 02:17
…o static filters and filters updated on host updates (TanStack#11763)
…ng the query function when disconnected and for replacing 'skipToken' (TanStack#11761)
… detached updates when disconnected while in-flight (TanStack#11770)
…detached updates when disconnected while in-flight (TanStack#11771)
…tateAsync' and state transition tests into separate tests (TanStack#11773)
…tial page, 'fetchNextPage', and 'fetchPreviousPage' test into separate tests (TanStack#11774)
…reateQueriesController}): add tests for returning the same result between reads when nothing changed (TanStack#11775)
…t user-visible counts and states through the rendered output (TanStack#11777)
… unnecessary nullish fallback for 'optionalDependencies' (TanStack#11789)

* chore(tsconfig.json): add 'knip.ts' to 'include' for type-aware linting

* chore(knip): remove unnecessary nullish fallback for 'optionalDependencies'
… entries and align its range with '@typescript-eslint/parser' (TanStack#11790)
…' in preact packages and remove redundant eslint options (TanStack#11791)

* chore(*): replace 'typescript-eslint' with '@typescript-eslint/parser' in preact packages and remove redundant eslint options

* style(*): add a blank line after '@ts-check' and remove the blank line between imports in preact eslint configs
…f' suffix (TanStack#11792)

* refactor(preact-query*): rename local 'useRef' variables with the 'Ref' suffix

* test(preact-query): name 'useState' value and setter pairs and use stable keys
…lling an ongoing 'fetchNextPage' with 'cancelRefetch: false' (TanStack#11800)
@benjavicente
benjavicente requested a review from a team as a code owner October 17, 2026 01:44
@changeset-bot

changeset-bot Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 3841d96

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@tanstack/angular-query Patch
@tanstack/angular-query-devtools Patch
@tanstack/angular-query-persist-client Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitai Bot commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: TanStack/query/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 934970bc-0610-41f1-83ec-0ec925bb4a8a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@benjavicente benjavicente changed the title Update core in angular pre chore(angular): sync prerelease branch with main Oct 17, 2026
@nx-cloud

nx-cloud Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit 3841d96

Command Status Duration Result
nx affected --targets=test:sherif,test:knip,tes... ✅ Succeeded 1m 42s View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 2s View ↗

☁️ Nx Cloud last updated this comment at 2026-10-17 02:46:35 UTC

@socket-security

socket-security Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​angular/​common@​22.1.6 ⏵ 20.1.8100 +140 -6079 +198 +1100
Updated@​angular/​core@​22.1.6 ⏵ 20.1.882 -1750 -5080 +298 +1100
Updated@​size-limit/​preset-small-lib@​12.0.1 ⏵ 14.0.0991005291 +8100
Updated@​angular/​compiler@​22.1.6 ⏵ 20.1.881 -1960 -4079 +198 +1100
Updated@​tanstack/​typedoc-config@​0.3.1 ⏵ 0.3.489 +1110064 +291 +1100
Updated@​tanstack/​eslint-config@​0.3.2 ⏵ 0.4.010010068 +285 -2100
Updatednx@​22.1.3 ⏵ 23.2.168 +11100 +3193100100
Updated@​sveltejs/​adapter-auto@​6.1.1 ⏵ 7.0.1991007190100
Updated@​typescript-eslint/​parser@​8.58.1 ⏵ 8.71.110010072 +198100
Updated@​angular/​ssr@​22.1.8 ⏵ 22.2.2100 +210074 -298 +1100
Updated@​changesets/​cli@​2.30.0 ⏵ 3.0.399 +210074 -2594100
Updated@​angular/​platform-browser@​22.1.6 ⏵ 22.2.3100 +110074 +198100
Updatedtypescript-eslint@​8.58.1 ⏵ 8.70.110010074 +198100
Added@​oxc-project/​runtime@​0.151.01001007495100
Updated@​angular/​compiler-cli@​22.1.6 ⏵ 20.1.810010075 -197100
Updated@​typescript-eslint/​rule-tester@​8.58.1 ⏵ 8.71.19910076 +198100
Updated@​angular/​compiler-cli@​22.1.6 ⏵ 22.2.3100 +110076 +198 +1100
Updated@​angular/​compiler-cli@​22.1.6 ⏵ 21.2.25100 +110076 +197100
Updated@​angular/​router@​22.1.6 ⏵ 22.2.3100 +1100 +1677 +198 +1100
Updated@​expo/​config@​11.0.13 ⏵ 57.0.999 +110077100100
Updated@​angular/​platform-server@​22.1.6 ⏵ 22.2.3100 +110077 +198 +180
Updated@​angular/​forms@​22.1.6 ⏵ 22.2.3100 +110077 +198 +1100
Added@​typescript-eslint/​utils@​8.71.11001007798100
Updated@​angular/​cli@​22.1.8 ⏵ 22.2.29010077 +196 -1100
Updated@​angular/​build@​22.1.8 ⏵ 22.2.284 -710078 +198 +2100
Updated@​angular/​compiler@​22.1.6 ⏵ 21.2.251001007897100
Updated@​angular/​compiler@​22.1.6 ⏵ 22.2.31001007898 +1100
Updatedreact-native-safe-area-context@​4.14.1 ⏵ 5.10.010010078 -2291 +4100
Updated@​angular/​core@​22.1.6 ⏵ 21.2.25100 +11007996 -1100
Updatedvitest@​4.1.2 ⏵ 4.1.1198 +1100 +279 +199 +1100
Updated@​angular/​core@​22.1.6 ⏵ 22.2.310010079 +198100
Updated@​angular/​common@​22.1.6 ⏵ 22.2.31001007998 +1100
See 75 more rows in the dashboard

View full report

@socket-security

socket-security Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Caution

Review the following alerts detected in dependencies.

According to your organization's Security Policy, you must resolve all "Block" alerts before proceeding. It is recommended to resolve "Warn" alerts too. Learn more about Socket for GitHub.

Priority Alert  (click "▶" to expand/collapse) Action
Critical priority
Critical CVE: npm shell-quote: `quote()` command injection via a line terminator in a token after a `{ comment }` token

CVE: GHSA-pqg4-j6r4-53mv shell-quote: quote() command injection via a line terminator in a token after a { comment } token (CRITICAL)

Affected versions: >= 1.8.4 < 1.11.0

Patched version: 1.11.0

From: pnpm-lock.yaml → npm/npm-run-all2@9.0.3 → npm/react-native@0.86.3 → npm/@changesets/cli@3.0.3 → npm/shell-quote@1.10.0

ℹ Read more on: This package | This alert | What is a critical CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/shell-quote@1.10.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Block
Low priority
High CVE: npm @angular/common: Weak 32-Bit Cache Key Hashing in `HttpTransferCache` Leading to Cross-Request Data Leakage and State Poisoning

CVE: GHSA-39pv-4j6c-2g6v @angular/common: Weak 32-Bit Cache Key Hashing in HttpTransferCache Leading to Cross-Request Data Leakage and State Poisoning (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.1; >= 21.0.0-next.0 < 21.2.17; >= 20.0.0-next.0 < 20.3.25; <= 19.2.25

Patched version: 20.3.25

From: integrations/angular-types-20/package.json → npm/@angular/common@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/common@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: npm @angular/common: Denial of Service (DoS) via OOM in Date Formatting (formatDate)

CVE: GHSA-48r7-hpm6-gfxm @angular/common: Denial of Service (DoS) via OOM in Date Formatting (formatDate) (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.1; >= 21.0.0-next.0 < 21.2.17; >= 20.0.0-next.0 < 20.3.25; <= 19.2.25

Patched version: 20.3.25

From: integrations/angular-types-20/package.json → npm/@angular/common@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/common@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: npm @angular/common: Information Leak via Default Caching of Credentialed Requests in HttpTransferCache

CVE: GHSA-q6f4-qqrg-jv6x @angular/common: Information Leak via Default Caching of Credentialed Requests in HttpTransferCache (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.0-rc.2; >= 20.0.0-next.0 < 20.3.22; >= 19.0.0-next.0 < 19.2.23; <= 18.2.14; >= 21.0.0-next.0 < 21.2.15

Patched version: 20.3.22

From: integrations/angular-types-20/package.json → npm/@angular/common@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/common@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: npm @angular/common: Denial of Service (DoS) via OOM in Number Formatting (digitsInfo)

CVE: GHSA-p3vc-36g9-x9gr @angular/common: Denial of Service (DoS) via OOM in Number Formatting (digitsInfo) (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.0-rc.2; >= 20.0.0-next.0 < 20.3.22; >= 19.0.0-next.0 < 19.2.23; <= 18.2.14; >= 21.0.0-next.0 < 21.2.15

Patched version: 20.3.22

From: integrations/angular-types-20/package.json → npm/@angular/common@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/common@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular is Vulnerable to XSRF Token Leakage via Protocol-Relative URLs in Angular HTTP Client in npm @angular/common

CVE: GHSA-58c5-g7wp-6w37 Angular is Vulnerable to XSRF Token Leakage via Protocol-Relative URLs in Angular HTTP Client (HIGH)

Affected versions: >= 21.0.0-next.0 < 21.0.1; >= 20.0.0-next.0 < 20.3.14; < 19.2.16

Patched version: 20.3.14

From: integrations/angular-types-20/package.json → npm/@angular/common@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/common@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular: Cache-Key Ambiguity in HttpTransferCache Leading to Cross-Request Response Reuse and State Poisoning in npm @angular/common

CVE: GHSA-jhpw-976m-542j Angular: Cache-Key Ambiguity in HttpTransferCache Leading to Cross-Request Response Reuse and State Poisoning (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.2; >= 21.0.0-next.0 < 21.2.19; >= 20.0.0-next.0 < 20.3.27; <= 19.2.25

Patched version: 20.3.27

From: integrations/angular-types-20/package.json → npm/@angular/common@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/common@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular vulnerable to XSS in i18n attribute bindings in npm @angular/compiler

CVE: GHSA-g93w-mfhg-p222 Angular vulnerable to XSS in i18n attribute bindings (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.0-next.3; >= 21.0.0-next.0 < 21.2.4; >= 20.0.0-next.0.0.0 < 20.3.18; >= 19.0.0-next.0 < 19.2.20; >= 17.0.0-next.0 <= 18.2.14

Patched version: 20.3.18

From: integrations/angular-types-20/package.json → npm/@angular/compiler@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/compiler@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular has XSS Vulnerability via Unsanitized SVG Script Attributes in npm @angular/compiler

CVE: GHSA-jrmj-c5cx-3cw6 Angular has XSS Vulnerability via Unsanitized SVG Script Attributes (HIGH)

Affected versions: >= 21.1.0-next.0 < 21.1.0-rc.0; >= 21.0.0-next.0 < 21.0.7; >= 20.0.0-next.0 < 20.3.16; >= 19.0.0-next.0 < 19.2.18; <= 18.2.14

Patched version: 20.3.16

From: integrations/angular-types-20/package.json → npm/@angular/compiler@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/compiler@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular Stored XSS Vulnerability via SVG Animation, SVG URL and MathML Attributes in npm @angular/compiler

CVE: GHSA-v4hv-rgfq-gp49 Angular Stored XSS Vulnerability via SVG Animation, SVG URL and MathML Attributes (HIGH)

Affected versions: >= 21.0.0-next.0 < 21.0.2; >= 20.0.0-next.0 < 20.3.15; >= 19.0.0-next.0 < 19.2.17; <= 18.2.14

Patched version: 20.3.15

From: integrations/angular-types-20/package.json → npm/@angular/compiler@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/compiler@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes in npm @angular/compiler

CVE: GHSA-jj27-h5hq-8x99 Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.1; >= 21.0.0-next.0 < 21.2.19; >= 20.0.0-next.0 < 20.3.27; <= 19.2.25

Patched version: 20.3.27

From: integrations/angular-types-20/package.json → npm/@angular/compiler@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/compiler@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular i18n vulnerable to Cross-Site Scripting in npm @angular/core

CVE: GHSA-prjf-86w9-mfqv Angular i18n vulnerable to Cross-Site Scripting (HIGH)

Affected versions: >= 21.2.0-next.0 < 21.2.0; >= 21.0.0-next.0 < 21.1.6; >= 20.0.0-next.0 < 20.3.17; >= 19.0.0-next.0 < 19.2.19; <= 18.2.14

Patched version: 20.3.17

From: integrations/angular-types-20/package.json → npm/@angular/core@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/core@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular has XSS Vulnerability via Unsanitized SVG Script Attributes in npm @angular/core

CVE: GHSA-jrmj-c5cx-3cw6 Angular has XSS Vulnerability via Unsanitized SVG Script Attributes (HIGH)

Affected versions: >= 21.1.0-next.0 < 21.1.0-rc.0; >= 21.0.0-next.0 < 21.0.7; >= 20.0.0-next.0 < 20.3.16; >= 19.0.0-next.0 < 19.2.18; <= 18.2.14

Patched version: 20.3.16

From: integrations/angular-types-20/package.json → npm/@angular/core@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/core@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular Client Hydration DOM Clobbering & Response-Cache Poisoning in npm @angular/core

CVE: GHSA-rgjc-h3x7-9mwg Angular Client Hydration DOM Clobbering & Response-Cache Poisoning (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.1; >= 21.0.0-next.0 < 21.2.17; >= 20.0.0-next.0 < 20.3.25; <= 19.2.25

Patched version: 20.3.25

From: integrations/angular-types-20/package.json → npm/@angular/core@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/core@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular vulnerable to XSS in i18n attribute bindings in npm @angular/core

CVE: GHSA-g93w-mfhg-p222 Angular vulnerable to XSS in i18n attribute bindings (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.0-next.3; >= 21.0.0-next.0 < 21.2.4; >= 20.0.0-next.0.0.0 < 20.3.18; >= 19.0.0-next.0 < 19.2.20; >= 17.0.0-next.0 <= 18.2.14

Patched version: 20.3.18

From: integrations/angular-types-20/package.json → npm/@angular/core@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/core@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes in npm @angular/core

CVE: GHSA-jj27-h5hq-8x99 Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes (HIGH)

Affected versions: >= 22.0.0-next.0 < 22.0.1; >= 21.0.0-next.0 < 21.2.19; >= 20.0.0-next.0 < 20.3.27; <= 19.2.25

Patched version: 20.3.27

From: integrations/angular-types-20/package.json → npm/@angular/core@20.1.8

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@angular/core@20.1.8. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Axios: Node HTTP adapter prototype-pollution gadget allows request socket hijack via inherited createConnection

CVE: GHSA-m8m8-qj5v-23w3 Axios: Node HTTP adapter prototype-pollution gadget allows request socket hijack via inherited createConnection (HIGH)

Affected versions: >= 1.15.2 < 1.20.0

Patched version: 1.20.0

From: pnpm-lock.yaml → npm/nx@23.2.1 → npm/axios@1.18.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/axios@1.18.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Axios: Prototype Pollution Gadget in npm axios toFormData Options

CVE: GHSA-x97p-jq2g-jp4f Axios: Prototype Pollution Gadget in axios toFormData Options (HIGH)

Affected versions: >= 0.28.0 < 0.34.0; >= 1.15.1 < 1.20.0

Patched version: 1.20.0

From: pnpm-lock.yaml → npm/nx@23.2.1 → npm/axios@1.18.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/axios@1.18.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Axios: ReDoS in fromDataURI data: URL parser freezes the Node event loop (DoS)

CVE: GHSA-c29m-xwm3-cm6r Axios: ReDoS in fromDataURI data: URL parser freezes the Node event loop (DoS) (HIGH)

Affected versions: >= 1.16.1 < 1.20.0

Patched version: 1.20.0

From: pnpm-lock.yaml → npm/nx@23.2.1 → npm/axios@1.18.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/axios@1.18.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Axios: maxRedirects: 0 is not enforced by the fetch adapter, allowing redirect-based SSRF

CVE: GHSA-r4gj-5m52-g5wh Axios: maxRedirects: 0 is not enforced by the fetch adapter, allowing redirect-based SSRF (HIGH)

Affected versions: >= 1.17.0 < 1.20.0

Patched version: 1.20.0

From: pnpm-lock.yaml → npm/nx@23.2.1 → npm/axios@1.18.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/axios@1.18.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: Axios: ReDoS (O(N²)) in shouldBypassProxy host normalization, reachable via untrusted redirect Location

CVE: GHSA-mghh-pgcx-3jjj Axios: ReDoS (O(N²)) in shouldBypassProxy host normalization, reachable via untrusted redirect Location (HIGH)

Affected versions: >= 1.15.0 < 1.20.0

Patched version: 1.20.0

From: pnpm-lock.yaml → npm/nx@23.2.1 → npm/axios@1.18.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/axios@1.18.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn
Low priority
High CVE: npm smol-toml: Denial of Service via malformed TOML documents

CVE: GHSA-7w5x-hrqm-74c2 smol-toml: Denial of Service via malformed TOML documents (HIGH)

Affected versions: < 1.7.1

Patched version: 1.7.1

From: pnpm-lock.yaml → npm/nx@23.2.1 → npm/smol-toml@1.6.1

ℹ Read more on: This package | This alert | What is a CVE?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Remove or replace dependencies that include known high severity CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/smol-toml@1.6.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn

View full report

@pkg-pr-new

pkg-pr-new Bot commented Oct 17, 2026 •

Copy link
Copy Markdown
More templates

@tanstack/angular-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/angular-query@12054

@tanstack/angular-query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/angular-query-devtools@12054

@tanstack/angular-query-persist-client

npm i https://pkg.pr.new/TanStack/query/@tanstack/angular-query-persist-client@12054

@tanstack/eslint-plugin-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/eslint-plugin-query@12054

@tanstack/lit-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/lit-query@12054

@tanstack/preact-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/preact-query@12054

@tanstack/preact-query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/preact-query-devtools@12054

@tanstack/preact-query-persist-client

npm i https://pkg.pr.new/TanStack/query/@tanstack/preact-query-persist-client@12054

@tanstack/query-async-storage-persister

npm i https://pkg.pr.new/TanStack/query/@tanstack/query-async-storage-persister@12054

@tanstack/query-broadcast-client-experimental

npm i https://pkg.pr.new/TanStack/query/@tanstack/query-broadcast-client-experimental@12054

@tanstack/query-core

npm i https://pkg.pr.new/TanStack/query/@tanstack/query-core@12054

@tanstack/query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/query-devtools@12054

@tanstack/query-persist-client-core

npm i https://pkg.pr.new/TanStack/query/@tanstack/query-persist-client-core@12054

@tanstack/query-sync-storage-persister

npm i https://pkg.pr.new/TanStack/query/@tanstack/query-sync-storage-persister@12054

@tanstack/react-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/react-query@12054

@tanstack/react-query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/react-query-devtools@12054

@tanstack/react-query-next-experimental

npm i https://pkg.pr.new/TanStack/query/@tanstack/react-query-next-experimental@12054

@tanstack/react-query-persist-client

npm i https://pkg.pr.new/TanStack/query/@tanstack/react-query-persist-client@12054

@tanstack/solid-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/solid-query@12054

@tanstack/solid-query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/solid-query-devtools@12054

@tanstack/solid-query-persist-client

npm i https://pkg.pr.new/TanStack/query/@tanstack/solid-query-persist-client@12054

@tanstack/svelte-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/svelte-query@12054

@tanstack/svelte-query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/svelte-query-devtools@12054

@tanstack/svelte-query-persist-client

npm i https://pkg.pr.new/TanStack/query/@tanstack/svelte-query-persist-client@12054

@tanstack/vue-query

npm i https://pkg.pr.new/TanStack/query/@tanstack/vue-query@12054

@tanstack/vue-query-devtools

npm i https://pkg.pr.new/TanStack/query/@tanstack/vue-query-devtools@12054

commit: 3841d96

@benjavicente

Copy link
Copy Markdown
Member Author

Socket warnings don't look relevant at all

@benjavicente
benjavicente merged commit 9464a5e into TanStack:angular-adapter-pre Oct 17, 2026
8 of 9 checks passed
benjavicente added a commit to benjavicente/query that referenced this pull request Oct 18, 2026
Merge latest upstream/main, including the Changesets v3 preview action and
release workflow fixes. Resolve against the main revision already included
by the squash merge in TanStack#12054, preserving Angular package configuration.
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.