aem-angular-editable-components icon indicating copy to clipboard operation
aem-angular-editable-components copied to clipboard

chore(deps): update npm to v8 [security]

Open renovate[bot] opened this issue 2 years ago • 2 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
npm (source) >=8.14.0 -> 8.11.0 age adoption passing confidence

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


Release Notes

npm/cli (npm)

v8.11.0

Compare Source

v8.11.0 (2022-05-25)
Features
Bug Fixes
Documentation
Dependencies

v8.10.0

Compare Source

v8.10.0 (2022-05-11)
Features
Bug Fixes
Dependencies

v8.9.0

Compare Source

v8.9.0 (2022-05-04)
Features
Bug Fixes
Documentation
Dependencies

v8.8.0

Compare Source

v8.8.0 (2022-04-27)
Features
Bug Fixes
Documentation
Dependencies

v8.7.0

Compare Source

v8.7.0 (2022-04-13)
Features
Bug Fixes
Documentation
Dependencies

v8.6.0

Compare Source

v8.6.0 (2022-03-31)
Features
Bug Fixes
Documentation
Dependencies

v8.5.5

Compare Source

v8.5.5 (2022-03-17)

Bug Fixes
Documentation
Dependencies

v8.5.4

Compare Source

v8.5.4 (2022-03-10)

Bug Fixes
Documentation
Dependencies

v8.5.3

Compare Source

v8.5.3 (2022-03-03)

Bug Fixes
Dependencies

v8.5.2

Compare Source

v8.5.2 (2022-02-24)

Bug Fixes
Documentation

Configuration

📅 Schedule: Branch creation - "" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Mar 18 '23 12:03 renovate[bot]

Codecov Report

Merging #98 (5297733) into master (8f15309) will increase coverage by 9.11%. Report is 12 commits behind head on master. The diff coverage is n/a.

:exclamation: Current head 5297733 differs from pull request most recent head 8a0b072. Consider uploading reports for the commit 8a0b072 to get more accurate results

@@            Coverage Diff             @@
##           master      #98      +/-   ##
==========================================
+ Coverage   72.51%   81.63%   +9.11%     
==========================================
  Files          10       11       +1     
  Lines         171      196      +25     
  Branches       36       36              
==========================================
+ Hits          124      160      +36     
+ Misses         41       21      -20     
- Partials        6       15       +9     

see 8 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov[bot] avatar Mar 18 '23 12:03 codecov[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Mar 18 '23 12:03 sonarqubecloud[bot]