Skip to content

release 0.2.1 with transitive dependency security fixes#15

Merged
alexmc2 merged 2 commits intomainfrom
fix/security-update
Apr 4, 2026
Merged

release 0.2.1 with transitive dependency security fixes#15
alexmc2 merged 2 commits intomainfrom
fix/security-update

Conversation

@alexmc2
Copy link
Copy Markdown
Owner

@alexmc2 alexmc2 commented Apr 4, 2026

  • release 0.2.1
  • pin patched transitive minimatch versions via npm overrides
  • refresh the lockfile with fixed minimatch and brace-expansion releases
  • update the changelog for the security release

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Releases version 0.2.1 of the scaffolding CLI, focused on addressing reported transitive dependency security issues by pinning patched minimatch versions and updating release notes accordingly.

Changes:

  • Bump package version to 0.2.1 and add npm overrides to pin patched transitive minimatch versions.
  • Refresh package-lock.json to pull updated minimatch / brace-expansion artifacts consistent with the overrides.
  • Add a 0.2.1 changelog entry describing the security-focused release.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
package.json Version bump to 0.2.1 and introduces overrides to pin patched transitive minimatch versions.
package-lock.json Lockfile refresh reflecting updated minimatch and brace-expansion resolutions.
CHANGELOG.md Adds a 0.2.1 security release entry describing the dependency pinning and lockfile refresh.

CHANGELOG.md Outdated

## [0.2.1] - 2026-04-04
### Security
- Pinned patched transitive `minimatch` versions via npm `overrides` so installs no longer resolve the vulnerable `ejs -> jake -> filelist -> minimatch` path.
Copy link

Copilot AI Apr 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This wording is a bit misleading: npm overrides won’t prevent the ejs -> jake -> filelist -> minimatch dependency path from being resolved; it ensures that the resolved minimatch version on that path is patched. Consider rephrasing to explicitly say the vulnerable version is no longer resolved (or that the path now resolves to the patched version).

Suggested change
- Pinned patched transitive `minimatch` versions via npm `overrides` so installs no longer resolve the vulnerable `ejs -> jake -> filelist -> minimatch` path.
- Pinned patched transitive `minimatch` versions via npm `overrides` so the `ejs -> jake -> filelist -> minimatch` path now resolves to a patched `minimatch` release instead of a vulnerable one.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 3 changed files in this pull request and generated no new comments.

@alexmc2 alexmc2 merged commit 65e44e6 into main Apr 4, 2026
8 checks passed
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.

2 participants