Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency stylelint to v15.10.1 [security] #206

Merged
merged 1 commit into from
Jul 8, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 7, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
stylelint (source) 15.8.0 -> 15.10.1 age adoption passing confidence

GitHub Vulnerability Alerts

GHSA-f7xj-rg7h-mc87

Summary

Our meow dependency (which we use for our CLI) depended on semver@5.7.1 . A vulnerability in this version of semver was recently identified and surfaced by npm audit:

Regular Expression Denial of Service - GHSA-c2qf-rxjj-qqgw

Details

Original post by the reporter:

"my npm audit show the report

semver <7.5.2
Severity: moderate
semver vulnerable to Regular Expression Denial of Service - GHSA-c2qf-rxjj-qqgw
No fix available

And my dependencies tree for semver show your package

├─┬ stylelint@15.9.0
│ └─┬ meow@9.0.0
│ └─┬ read-pkg-up@7.0.1
│ └─┬ read-pkg@5.2.0
│ └─┬ normalize-package-data@2.5.0
│ └── semver@5.7.1 deduped

I found that meow@10.x.x contains normalize-package-data@5 and I can fix this vulnerability because it uses semver@7. But I can't update meow to the new major version because your package doesn't allow it."

Update your package to use the 'meow' version >=10"

PoC

N/A

Impact

We anticipate the impact to be low as Stylelint is a dev tool and meow is only used on the CLI pathway.


Release Notes

stylelint/stylelint (stylelint)

v15.10.1

Compare Source

v15.10.0

Compare Source

v15.9.0

Compare Source

  • Added: insideFunctions: {"function": int} to number-max-precision (#​6932) (@​romainmenke).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for border-radius shorthand (#​6958) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for border-width shorthand (#​6956) (@​mattxwang).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for grid-column and grid-row (#​6957) (@​mattxwang).

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@stackblitz
Copy link

stackblitz bot commented Jul 7, 2023

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@changeset-bot
Copy link

changeset-bot bot commented Jul 7, 2023

⚠️ No Changeset found

Latest commit: e7bc383

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@codesandbox-ci
Copy link

codesandbox-ci bot commented Jul 7, 2023

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@github-actions
Copy link
Contributor

github-actions bot commented Jul 7, 2023

📊 Package size report   No changes

File Before After
Total (Includes all files) 450.6 kB 450.6 kB
Tarball size 75.0 kB 75.0 kB
Unchanged files
File Size
.browserslistrc 41 B
.changeset/config.json 311 B
.changeset/README.md 510 B
.codesandbox/ci.json 63 B
.commitlintrc 35 B
.editorconfig 161 B
.eslintignore 62 B
.eslintrc 206 B
.github/FUNDING.yml 197 B
.github/workflows/ci.yml 981 B
.github/workflows/codeql.yml 835 B
.github/workflows/pkg-size.yml 467 B
.github/workflows/release.yml 1.0 kB
.lintstagedrc.js 50 B
.markuplintrc 134 B
.nvmrc 6 B
.postcssrc.js 49 B
.prettierignore 9 B
.prettierrc 24 B
.remarkrc 42 B
.renovaterc 35 B
.simple-git-hooks.js 51 B
.stylelintignore 167 B
.stylelintrc 90 B
CHANGELOG.md 1.2 kB
LICENSE 1.1 kB
package.json 1.9 kB
packages/app-config/CHANGELOG.md 44.2 kB
packages/app-config/package.json 844 B
packages/app-config/README.md 2.8 kB
packages/babel-preset/CHANGELOG.md 21.5 kB
packages/babel-preset/config.js 43 B
packages/babel-preset/index.js 5.6 kB
packages/babel-preset/package.json 1.3 kB
packages/babel-preset/README.md 2.8 kB
packages/browserslist-config/alauda-legacy.js 51 B
packages/browserslist-config/alauda.js 133 B
packages/browserslist-config/CHANGELOG.md 5.6 kB
packages/browserslist-config/index.js 65 B
packages/browserslist-config/latest.js 49 B
packages/browserslist-config/modern.js 169 B
packages/browserslist-config/package.json 452 B
packages/browserslist-config/README.md 2.8 kB
packages/commitlint-config/CHANGELOG.md 11.8 kB
packages/commitlint-config/index.js 557 B
packages/commitlint-config/package.json 597 B
packages/commitlint-config/README.md 2.8 kB
packages/common-config/CHANGELOG.md 37.8 kB
packages/common-config/package.json 1.1 kB
packages/common-config/README.md 2.8 kB
packages/config/CHANGELOG.md 1.3 kB
packages/config/index.js 510 B
packages/config/package.json 367 B
packages/config/README.md 2.8 kB
packages/eslint-config/_util.js 1.3 kB
packages/eslint-config/base.js 3.1 kB
packages/eslint-config/CHANGELOG.md 49.5 kB
packages/eslint-config/index.js 118 B
packages/eslint-config/loose.js 1.2 kB
packages/eslint-config/overrides.js 13.2 kB
packages/eslint-config/package.json 2.2 kB
packages/eslint-config/README.md 2.8 kB
packages/eslint-config/recommended.js 30 B
packages/lib-config/CHANGELOG.md 39.8 kB
packages/lib-config/package.json 607 B
packages/lib-config/README.md 2.8 kB
packages/lint-staged/_utils.js 429 B
packages/lint-staged/base.js 1.5 kB
packages/lint-staged/CHANGELOG.md 27.9 kB
packages/lint-staged/index.js 35 B
packages/lint-staged/ngc.js 207 B
packages/lint-staged/package.json 690 B
packages/lint-staged/README.md 2.8 kB
packages/lint-staged/tsc.js 188 B
packages/lint-staged/vue-tsc.js 237 B
packages/markuplint-config/angular.js 107 B
packages/markuplint-config/base.js 293 B
packages/markuplint-config/CHANGELOG.md 4.3 kB
packages/markuplint-config/index.js 35 B
packages/markuplint-config/package.json 776 B
packages/markuplint-config/README.md 2.8 kB
packages/markuplint-config/svelte.js 107 B
packages/markuplint-config/vue.js 136 B
packages/postcss-config/CHANGELOG.md 15.2 kB
packages/postcss-config/index.js 1.1 kB
packages/postcss-config/package.json 811 B
packages/postcss-config/README.md 2.8 kB
packages/prettier-config/angular.js 214 B
packages/prettier-config/base.js 1.0 kB
packages/prettier-config/CHANGELOG.md 22.0 kB
packages/prettier-config/index.js 35 B
packages/prettier-config/next.js 224 B
packages/prettier-config/package.json 892 B
packages/prettier-config/quote.js 62 B
packages/prettier-config/README.md 2.8 kB
packages/prettier-config/semi/angular.js 58 B
packages/prettier-config/semi/index.js 55 B
packages/prettier-config/semi/quote.js 56 B
packages/prettier-config/semi/vue.js 54 B
packages/prettier-config/svelte.js 213 B
packages/prettier-config/vue.js 210 B
packages/remark-preset/CHANGELOG.md 6.6 kB
packages/remark-preset/index.js 1.1 kB
packages/remark-preset/package.json 933 B
packages/remark-preset/README.md 2.8 kB
packages/renovate-config/CHANGELOG.md 3.8 kB
packages/renovate-config/package.json 707 B
packages/renovate-config/README.md 2.8 kB
packages/simple-git-hooks/CHANGELOG.md 2.2 kB
packages/simple-git-hooks/index.js 200 B
packages/simple-git-hooks/package.json 575 B
packages/simple-git-hooks/README.md 2.8 kB
packages/stylelint-config/_overrides.js 1.0 kB
packages/stylelint-config/base.js 1.4 kB
packages/stylelint-config/CHANGELOG.md 21.1 kB
packages/stylelint-config/index.js 43 B
packages/stylelint-config/loose.js 47 B
packages/stylelint-config/modules.js 175 B
packages/stylelint-config/package.json 1.1 kB
packages/stylelint-config/README.md 2.8 kB
packages/stylelint-config/scss/base.js 1.4 kB
packages/stylelint-config/scss/index.js 35 B
packages/stylelint-config/scss/loose.js 287 B
packages/tsconfig/angular.json 306 B
packages/tsconfig/app.json 244 B
packages/tsconfig/CHANGELOG.md 9.8 kB
packages/tsconfig/dom-lib.json 158 B
packages/tsconfig/lib.json 189 B
packages/tsconfig/loose.json 180 B
packages/tsconfig/ng-lib.json 387 B
packages/tsconfig/node.json 136 B
packages/tsconfig/node16.json 168 B
packages/tsconfig/nodenext.json 170 B
packages/tsconfig/package.json 495 B
packages/tsconfig/README.md 2.8 kB
packages/tsconfig/tsconfig.json 601 B
patches/stylelint-config-prettier+9.0.5.patch 657 B
README.md 3.9 kB
tests/_test.ts 1.1 kB
tests/test.component.html 142 B
tests/test.component.ts 198 B
tests/test.css 53 B
tests/test.d.ts 409 B
tests/test.html 191 B
tests/test.js 678 B
tests/test.json 23 B
tests/test.json5 22 B
tests/test.jsonc 36 B
tests/test.less 315 B
tests/test.md 61 B
tests/test.mdx 143 B
tests/test.pug 17 B
tests/test.scss 300 B
tests/test.sh 20 B
tests/test.spec.js 176 B
tests/test.spec.ts 710 B
tests/test.styl 286 B
tests/test.svelte 385 B
tests/test.svg 1.2 kB
tests/test.toml 16 B
tests/test.vue 436 B
tests/test.yaml 13 B
tests/test.yml 13 B
tests/test1.jsx 347 B
tests/test2.ts 1.5 kB
tests/test3.tsx 386 B
tsconfig.json 41 B
vitest.config.ts 238 B

🤖 This report was automatically generated by pkg-size-action

@renovate renovate bot merged commit f379580 into master Jul 8, 2023
12 checks passed
@renovate renovate bot deleted the renovate/npm-stylelint-vulnerability branch July 8, 2023 00:46
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.

None yet

0 participants