Skip to content

[Snyk] Fix for 10 vulnerabilities - #19

Open
snyk-bot wants to merge 1 commit into
masterfrom
snyk-fix-d0fec31a5d37f6345dd748d19303f711
Open

[Snyk] Fix for 10 vulnerabilities#19
snyk-bot wants to merge 1 commit into
masterfrom
snyk-fix-d0fec31a5d37f6345dd748d19303f711

Conversation

@snyk-bot

@snyk-bot snyk-bot commented Oct 7, 2022

Copy link
Copy Markdown

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

  • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

    • package.json
  • Adding or updating a Snyk policy (.snyk) file; this file is required in order to apply Snyk vulnerability patches.
    Find out more.

Vulnerabilities that will be fixed

With an upgrade:
Severity Priority Score (*) Issue Breaking Change Exploit Maturity
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS)
SNYK-JS-ANSIREGEX-1583908
Yes Proof of Concept
medium severity 586/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-GLOBPARENT-1016905
Yes Proof of Concept
medium severity 479/1000
Why? Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
SNYK-JS-HIGHLIGHTJS-1048676
Yes No Known Exploit
high severity 589/1000
Why? Has a fix available, CVSS 7.5
Directory Traversal
SNYK-JS-MOMENT-2440688
No No Known Exploit
high severity 696/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Prototype Pollution
SNYK-JS-NUNJUCKS-1079083
Yes Proof of Concept
low severity 399/1000
Why? Has a fix available, CVSS 3.7
Cross-site Scripting (XSS)
SNYK-JS-STRIPTAGS-1312310
Yes No Known Exploit
low severity 506/1000
Why? Proof of Concept exploit, Has a fix available, CVSS 3.7
Regular Expression Denial of Service (ReDoS)
npm:braces:20180219
Yes Proof of Concept
medium severity 509/1000
Why? Has a fix available, CVSS 5.9
Regular Expression Denial of Service (ReDoS)
npm:moment:20161019
No No Known Exploit
low severity 399/1000
Why? Has a fix available, CVSS 3.7
Regular Expression Denial of Service (ReDoS)
npm:moment:20170905
No No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Commit messages
Package name: chalk The new version differs by 53 commits.
  • 3fca615 2.0.0
  • f66271e Add tagged template literal (#163)
  • 23ef1c7 fix linter errors
  • c015568 add rainbow example
  • 09fb2d8 Re-implement `chalk.enabled` (#160)
  • 608242a spoof supports-color
  • 18f2e7c add host information output
  • 523b998 Revert "TEMPORARY: emergency travis CI fix (see comments)"
  • 54975fb TEMPORARY: emergency travis CI fix (see comments)
  • 1d73b21 Improve readme
  • 6f4d6b3 Bump dependencies
  • 8702496 Remove `chalk.styles`
  • 0412cdf Minor code improvements
  • 249b9ac ES2015ify the codebase
  • cb3f230 Add RGB (256/Truecolor) support (#140)
  • dbae68d Update dependent package count in the readme (#154)
  • 9b60021 Drop support for Node.js 0.10 and 0.12
  • 0d21449 check parent builder object for enabled status (#142)
  • 5a69476 add XO badge
  • 492f11f add example file
  • 4ce73b6 make XO happy
  • 7c02cf4 Add log statement to chalk examples (#129)
  • 835ca3d You've just reached 10,000 dependent modules. (#122)
  • 74c087d minor doc improvements (#120)

See the full diff

Package name: hexo-cli The new version differs by 208 commits.
  • 737b96e Merge pull request #195 from curbengh/4.0.0
  • d454da5 release: 4.0.0
  • b8ecb86 chore: requires Node 10.13+
  • 9dbfead chore(deps-dev): bump eslint from 7.4.0 to 7.5.0 (#221)
  • 64a8ba6 merge(#223): from curbengh/gh-action
  • 32da61c docs: add git submodule instruction
  • 2db127e ci: add GitHub Actions
  • 639662e chore(deps): bump hexo-util from 2.0.0 to 2.1.0 (#196)
  • 49a7252 chore(deps): bump hexo-fs from 3.0.1 to 3.1.0 (#201)
  • 9ae7f2c chore(deps-dev): bump eslint from 7.2.0 to 7.4.0 (#219)
  • ceaf1fc chore(deps): bump acorn from 7.2.0 to 7.3.1 (#210)
  • c567236 chore(deps): [security] bump lodash from 4.17.14 to 4.17.19 (#220)
  • 4c7babf chore(deps): bump hexo-log from 1.0.0 to 2.0.0 (#217)
  • 02e8273 chore(deps-dev): bump hexo-renderer-marked from 2.0.0 to 3.0.0 (#216)
  • 2b07acb fix(permission): caused by #200 (#213)
  • 7407649 chore(deps): bump chalk from 4.0.0 to 4.1.0 (#208)
  • 6506e26 chore(deps-dev): bump nyc from 15.0.1 to 15.1.0 (#205)
  • ce3ed5f chore(deps-dev): bump eslint from 7.0.0 to 7.2.0 (#207)
  • b43f94a chore(deps): remove acorn (#211)
  • af92881 fix(init): init error with a number target project name (#200)
  • a6d44ce chore(deps-dev): bump mocha from 7.2.0 to 8.0.1 (#209)
  • f518198 feat: detailed information for `hexo not found` (#206)
  • 1acb025 chore(deps-dev): bump mocha from 7.1.2 to 7.2.0 (#203)
  • 71debfb chore(deps): bump acorn from 7.1.1 to 7.2.0 (#198)

See the full diff

Package name: hexo-fs The new version differs by 68 commits.
  • 780a5a9 Merge pull request #46 from curbengh/2.0.0
  • b108888 release: 2.0.0
  • 3cde091 Refactor(test): tuple to map (#45)
  • 2d2efcd Merge pull request #44 from segayuu/Refactor-test-1
  • 7d600ad Destructuring path module
  • ba54c11 Refactor test
  • bca03f3 Merge pull request #43 from segayuu/Refactor-useful-chai-as-promised
  • 21da957 Fix test: Usefull chai-as-promised
  • afc4e3e Install chai-as-promised
  • 0154d8a Merge pull request #41 from curbengh/badge
  • 8fec0e0 Merge pull request #42 from hexojs/dependabot/npm_and_yarn/escape-string-regexp-tw-2.0.0
  • 9071966 Update escape-string-regexp requirement from ^1.0.5 to ^2.0.0
  • 060fcba docs(readme): fix appveyor badge
  • 726da41 docs(readme): add npm link and fix appveyor link
  • 719038e Merge pull request #37 from hexojs/dependabot/npm_and_yarn/eslint-tw-6.0.1
  • d2100fb Merge pull request #38 from curbengh/nyc
  • 8c83d6e fix: hasOwnProperty syntax
  • 35df948 chore: deprecate npmignore (#40)
  • 6e32aed chore: add node 12 to appveyor (#39)
  • 1716d2a test: replace istanbul with nyc
  • 29643ad eslint fiixes
  • 491ae31 Update eslint requirement from ^5.16.0 to ^6.0.1
  • 571e1b9 fix chokidar update by removing support for nodejs 6 (#34)
  • 20cb85a Revert "Update escape-string-regexp requirement from ^1.0.5 to ^2.0.0" ([Snyk] Security upgrade cheerio from 0.20.0 to 0.22.0 one3chens/hexo#33)

See the full diff

Package name: hexo-log The new version differs by 56 commits.

See the full diff

Package name: hexo-util The new version differs by 250 commits.
  • f90fd44 Merge pull request #197 from curbengh/2.0.0
  • c5caf2c release: 2.0.0
  • b990b8f refactor: drop Node.js 8 (#191)
  • 20a3c1b Merge pull request #196 from curbengh/sublang-highlight
  • 022266f docs(highlight): warn 'autoDetect' usage
  • 1f3e562 docs(highlight): 'sublanguage highlight' requirement
  • efe1fec fix: avoid overriding Transform.destroy() method (#195)
  • 1b3aa01 chore(deps): bump highlight.js from 9.18.1 to 10.0.0 (#192)
  • 31f74a5 ci(travis): drop Node 8 and add Node 14 (#193)
  • 5b14fd2 chore(deps-dev): bump rewire from 4.0.1 to 5.0.0 (#187)
  • 48788a7 docs: add isExternalLink JSDoc (#190)
  • 595aaab Merge pull request #182 from YoshinoriN/1.9.0
  • 2496d1f Merge pull request #183 from SukkaW/fix-is-external-filter
  • 771f8ba fix(prism): add strip_indent support (#184)
  • e81733c Merge pull request #185 from YoshinoriN/add-release-drafter
  • 24c4f37 chore: add release release-drafter
  • 544a6f6 Merge pull request #175 from curbengh/tocobj-child
  • 38a0e5f fix(tocobj): parse permalink if no text
  • 6f796aa fix(tocObj): return empty string
  • 6b18598 fix(tocObj): skip permalink symbol
  • 2a9a5ba perf(is_ecternal_link): absolute url detection
  • 7e5633a fix(highlight): make highlight more robust (#171)
  • 8615f15 refactor(toc_obj): simplify the code (#181)
  • 12bdb3a fix(is_external_link): handle invalid url

See the full diff

Package name: nunjucks The new version differs by 250 commits.
  • fd50090 Release v3.2.3
  • d34fdbf Temporarily comment out codecov action
  • cefad41 Replace README.md travis badge with github actions
  • 7601ff4 Fixup github actions workflow file
  • de9dc67 Add GitHub Workflow for tests. fixes #1333
  • aa9e5b9 Fix prototype pollution security issue. fixes #1331
  • f51afa3 Move chokidar to peerDependencies and make it optional via peerDependenciesMeta (#1329)
  • f91f1c3 Fix `groupby` example formatting
  • 7ef121c Add base and default args to int filter
  • 0c02062 Use attribute getter for `sort` filter
  • c7337e7 Release v3.2.2
  • bea3a43 CHANGELOG: Fix issue link
  • 8186d4f Don't append extra newline when using |indent filter
  • 73a4eb3 Document `with context` behavior for `import` directive (fr)
  • eea081c Document `with context` behavior for `import` directive
  • bbcbaf3 Fix issue where sync render would not raise errors in included templates
  • 63c4baf Remove development files from NPM package. Fixes #984
  • 85918ef Document `if` statement with multiple conditions (fr). refs #1284
  • 7ddd747 Document `if` statement with multiple conditions
  • 1e29863 Add support for nested attributes in `groupBy` filter. Fixes #1198
  • 7087fa9 Fix precompile bin TypeError: name.replace is not a function
  • 1736334 Modify CHANGELOG message for select/reject filters
  • 62565a1 Add `reject` filter
  • 647fc11 Change version query

See the full diff

With a Snyk patch:
Severity Priority Score (*) Issue Exploit Maturity
medium severity 479/1000
Why? Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS)
npm:uglify-js:20151024
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Check the changes in this PR to ensure they won't cause issues with your project.


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

For more information:
🧐 View latest project report

🛠 Adjust project settings

📚 Read more about Snyk's upgrade and patch logic


Learn how to fix vulnerabilities with free interactive lessons:

🦉 Regular Expression Denial of Service (ReDoS)
🦉 Regular Expression Denial of Service (ReDoS)
🦉 Cross-site Scripting (XSS)
🦉 More lessons are available in Snyk Learn

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

Labels

None yet

Projects

None yet

1 participant