Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

build(deps): bump dompurify from 2.0.17 to 2.2.7#1235

Merged
benhalverson merged 2 commits into
masterfrom
dependabot/npm_and_yarn/dompurify-2.2.7
Apr 25, 2021
Merged

build(deps): bump dompurify from 2.0.17 to 2.2.7#1235
benhalverson merged 2 commits into
masterfrom
dependabot/npm_and_yarn/dompurify-2.2.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 23, 2021

Copy link
Copy Markdown
Contributor

Bumps dompurify from 2.0.17 to 2.2.7.

Release notes

Sourced from dompurify's releases.

DOMPurify 2.2.7

  • Fixed handling of unsupported browsers, i.e. Safari 9 and older
  • Fixed various minor bugs and typos in README and examples
  • Added better handling of potentially harmful "is" attributes
  • Added better handling of lookupGetter functionality

DOMPurify 2.2.6

  • Added new mXSS prevention logic created by SecurityMB

DOMPurify 2.2.4

  • Fixed a new MathML-based bypass submitted by PewGrand
  • Fixed a new SVG-related bypass submitted by SecurityMB
  • Updated NodeJS CI to Node 14.x and Node 15.x
  • Cleaned up _forceRemove logic for better reliability

DOMPurify 2.2.3

  • Fixed an mXSS issue reported by PewGrand
  • Fixed a minor issue with the license header
  • Fixed a problem with overly-eager CSS stripping
  • Updated the README and removed an XSS warning

DOMPurify 2.2.2

  • Fixed an mXSS bypass dropped on us publicly via #482
  • Fixed an mXSS variation that was reported privately short after
  • Added dialog to permitted elements list
  • Fixed a small typo in the README

DOMPurify 2.2.0

  • Fix a possible XSS in Chrome that is hidden behind #enable-experimental-web-platform-features, reported by @​neilj and @​mfreed7
  • Changed RETURN_DOM_IMPORT default to true to address said possible XSS
  • Updated README to reflect the new change and inform about the risks of manually setting RETURN_DOM_IMPORT back to false
  • Fixed the tests to properly address the new default

DOMPurify 2.1.1

  • Removed some code targeting old Safari versions
  • Removed some code targeting older MS Edge versions
  • Re-added some code targeting older Chrome versions, thanks @​terjanq
  • Added new tests and removed unused SAFE_FOR_JQUERY test cases
  • Added Node 14.x to existing test coverage

DOMPurify 2.1.0

  • Fixed several possible mXSS patterns, thanks @​hackvertor
  • Removed the SAFE_FOR_JQUERY flag (we are safe by default now for jQuery)
  • Removed several now useless mXSS checks
  • Updated the mXSS check for elements
  • Updated test cases to cover new sanitization strategy
  • Updated test website to use newer jQuery
  • Updated array of tested browsers and removed legacy browsers
  • Added "auto convert" checkbox to test website, thanks @​hackvertor
Commits
  • a9ad5be chore: added correct version tags for 2.2.7
  • aedf30c chore: preparing 2.2.7 release
  • 5b3225e Merge pull request #522 from cure53/dependabot/npm_and_yarn/elliptic-6.5.4
  • aeacb6d chore(deps): bump elliptic from 6.5.3 to 6.5.4
  • a16346c Added better isSupported handling for Safari 9, see #516
  • 9efbbcc Merge pull request #514 from IT-premium-team/bugfix/lookup-getter-fallback
  • 6fed510 clear code
  • 76c87d5 lookupGetter: notify about fallback value
  • 736b8e6 add fallback for lookup-getter util
  • 62e7d48 Merge pull request #509 from virajkulkarni14/patch-1
  • Additional commits viewable in compare view

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 will merge this PR once CI passes on it, as requested by @benhalverson.


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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 23, 2021
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/dompurify-2.2.7 branch from 25a29e6 to d090166 Compare April 23, 2021 04:32
@codecov-commenter

codecov-commenter commented Apr 23, 2021

Copy link
Copy Markdown

Codecov Report

Merging #1235 (c7283a9) into master (00cfba7) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1235   +/-   ##
=======================================
  Coverage   57.96%   57.96%           
=======================================
  Files          60       60           
  Lines         716      716           
  Branches      216      216           
=======================================
  Hits          415      415           
  Misses        294      294           
  Partials        7        7           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 00cfba7...c7283a9. Read the comment docs.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/dompurify-2.2.7 branch 5 times, most recently from c838f68 to 0467f6f Compare April 24, 2021 17:58
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.0.17 to 2.2.7.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@2.0.17...2.2.7)

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/dompurify-2.2.7 branch from 0467f6f to e8f38c9 Compare April 24, 2021 18:03
@benhalverson

Copy link
Copy Markdown
Member

@dependabot squash and merge

@benhalverson

Copy link
Copy Markdown
Member

@dependabot squash and merge

@benhalverson benhalverson merged commit 513c9f5 into master Apr 25, 2021
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/dompurify-2.2.7 branch April 25, 2021 10:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants