Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.

chore(deps): update dependency npm to 8.11.0 [security] #428

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 27, 2023

Mend Renovate

This PR contains the following updates:

Package Change
npm 7.24.2 -> 8.11.0

GitHub Vulnerability Alerts

CVE-2022-29244

Impact

npm pack ignores root-level .gitignore & .npmignore file exclusion directives when run in a workspace or with a workspace flag (ie. --workspaces, --workspace=<name>). Anyone who has run npm pack or npm publish with workspaces, as of v7.9.0 & v7.13.0 respectively, may be affected and have published files into the npm registry they did not intend to include.

Patch

  • Upgrade to the latest, patched version of npm (v8.11.0 or greater), run: npm i -g npm@latest
  • Node.js versions v16.15.1, v17.19.1 & v18.3.0 include the patched v8.11.0 version of npm

Steps to take to see if you're impacted

  1. Run npm publish --dry-run or npm pack with an npm version >=7.9.0 & <8.11.0 inside the project's root directory using a workspace flag like: --workspaces or --workspace=<name> (ex. npm pack --workspace=foo)
  2. Check the output in your terminal which will list the package contents (note: tar -tvf <package-on-disk> also works)
  3. If you find that there are files included you did not expect, you should:
    3.1. Create & publish a new release excluding those files (ref. "Keeping files out of your Package")
    3.2. Deprecate the old package (ex. npm deprecate <pkg>[@&#8203;<version>] <message>)
    3.3. Revoke or rotate any sensitive information (ex. passwords, tokens, secrets etc.) which might have been exposed

References


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.

@renovate renovate bot changed the title chore(deps): update npm to v8 [security] chore(deps): update dependency npm to 8.11.0 [security] Mar 28, 2023
@renovate renovate bot changed the title chore(deps): update dependency npm to 8.11.0 [security] chore(deps): update npm to v8 [security] Mar 28, 2023
@renovate renovate bot changed the title chore(deps): update npm to v8 [security] chore(deps): update dependency npm to 8.11.0 [security] Mar 28, 2023
@renovate renovate bot changed the title chore(deps): update dependency npm to 8.11.0 [security] chore(deps): update npm to v8 [security] Mar 28, 2023
@renovate renovate bot changed the title chore(deps): update npm to v8 [security] chore(deps): update dependency npm to 8.11.0 [security] Mar 28, 2023
@renovate renovate bot force-pushed the renovate/npm-npm-vulnerability branch from e382a63 to 1e80a7a Compare April 17, 2023 13:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants