Skip to content

chore(deps)(deps): bump sanitize-html from 2.17.6 to 2.17.7 in the security group across 1 directory - #1114

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/security-f5a43b1c9b
Open

chore(deps)(deps): bump sanitize-html from 2.17.6 to 2.17.7 in the security group across 1 directory#1114
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/security-f5a43b1c9b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the security group with 1 update in the / directory: sanitize-html.

Updates sanitize-html from 2.17.6 to 2.17.7

Changelog

Sourced from sanitize-html's changelog.

2.17.7 (2026-08-13)

Security

  • Fixed an XSS / URL scheme policy bypass affecting configurations that allow the SVG animation elements (animate, animateColor, animateMotion, animateTransform or set) together with attributeName and one of the animation value attributes. The default configuration was not affected, as these elements are not in the default allowedTags. apostrophecms was not affected. Thanks to koyokr for responsibly disclosing the vulnerability (GHSA-g8qq-57p8-ggw5).
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the security group with 1 update in the / directory: [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html).


Updates `sanitize-html` from 2.17.6 to 2.17.7
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.7
  dependency-type: direct:production
  dependency-group: security
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 2, 2026
Copilot AI lite review requested due to automatic review settings September 2, 2026 18:05
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 2, 2026
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Apollo Coded App preview deployments are ready.

Project Status Preview Updated (PT)
apollo-design Skipped Logs Sep 02, 2026, 11:08:03 AM
apollo-docs Skipped Logs Sep 02, 2026, 11:08:03 AM
apollo-landing Skipped Logs Sep 02, 2026, 11:08:03 AM
apollo-vertex Skipped Logs Sep 02, 2026, 11:08:03 AM

@github-actions github-actions Bot added the size:L 100-499 changed lines. label Sep 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The lockfile update includes multiple additional package bumps beyond sanitize-html, which warrants human verification that the expanded diff is expected and safe.

Pull request overview

This PR updates the dependency lockfile to pull in sanitize-html@2.17.7, which includes a security fix for an XSS / URL scheme policy bypass involving certain SVG animation elements.

Changes:

  • Update sanitize-html resolution from 2.17.6 to 2.17.7 in pnpm-lock.yaml.
  • Refresh lockfile-resolved transitive dependencies impacted by the re-resolution (e.g. is-plain-object, postcss, and additional unrelated bumps that should be confirmed as intentional).
File summaries
File Description
pnpm-lock.yaml Updates sanitize-html to 2.17.7 and re-resolves multiple transitive packages as part of the lockfile update.
Review details

Copilot wasn't able to review any files in this pull request.

Files not reviewed (1)

  • pnpm-lock.yaml: Generated file
  • Files reviewed: 0/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread pnpm-lock.yaml
Comment on lines 784 to +786
sanitize-html:
specifier: ^2.17.6
version: 2.17.6
version: 2.17.7
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

📊 Coverage + size by package

Per-package bundle size on this PR (no JS/TS source changes detected under packages/* or web-packages/*).

Package Coverage New-line coverage Packed (gzip) Unpacked vs main
@uipath/apollo-core
@uipath/apollo-react
@uipath/apollo-ui-icons
@uipath/apollo-wind
@uipath/ap-chat

"Coverage" is each package's own coverage.include scope (e.g. apollo-core instruments only scripts/). "Packed"/"Unpacked" come from npm pack --dry-run and only cover built packages — "—" means not measured this run (package not affected / not built). "vs main" is the packed (gzipped) delta against the last successful main build (the package-sizes artifact from the Release workflow); "—" there means no main baseline was available this run. The baseline is main's latest build, not this PR's exact merge-base, so it includes any drift since the branch diverged. Packages with no vitest config are omitted.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Storybook visual diff

⏭️ Skipped: the apollo-design preview deployment did not succeed, so no comparison ran. Logs

Updated (PT): Sep 02, 2026, 11:08:09 AM

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

Labels

dependencies Pull requests that update a dependency file size:L 100-499 changed lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant