Skip to content

build(deps-dev): Bump @cyclonedx/cyclonedx-npm from 5.0.0 to 6.0.0 - #133

Merged
Amir Bredy (ABMFST) merged 2 commits into
mainfrom
dependabot/npm_and_yarn/cyclonedx/cyclonedx-npm-6.0.0
Sep 17, 2026
Merged

Amir Bredy (ABMFST) merged 2 commits into
mainfrom
dependabot/npm_and_yarn/cyclonedx/cyclonedx-npm-6.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Contributor

Bumps @cyclonedx/cyclonedx-npm from 5.0.0 to 6.0.0.

Release notes

Sourced from @​cyclonedx/cyclonedx-npm's releases.

6.0.0

[!IMPORTANT]
This release includes a fix for a known security vulnerability.

BREAKING Changes

  • Reworked npm detection and handling.
    The behavior when npm_execpath is present remains unchanged.

Fixed

  • Eliminated a potential shell‑injection vulnerability in the --workspace argument on Windows (via #1489)
    See GHSA-q69g-4hcv-6jg4
  • Properly closing output file (via #1484)

Tests

  • Added more regression test for shell injections (via #1488)

#1484: CycloneDX/cyclonedx-node-npm#1484 #1488: CycloneDX/cyclonedx-node-npm#1488 #1489: CycloneDX/cyclonedx-node-npm#1489


What's Changed

Full Changelog: CycloneDX/cyclonedx-node-npm@v5.0.0...v6.0.0

Changelog

Sourced from @​cyclonedx/cyclonedx-npm's changelog.

6.0.0 - 2026-07-07

  • BREAKING Changes
    • Reworked npm detection and handling.
      The behavior when npm_execpath is present remains unchanged.
  • Fixed
    • Eliminated a potential shell‑injection vulnerability in the --workspace argument on Windows (via #1489)
      See GHSA-q69g-4hcv-6jg4
    • Properly closing output file (via #1484)
  • Tests
    • Added more regression test for shell injections (via #1488)

#1484: CycloneDX/cyclonedx-node-npm#1484 #1488: CycloneDX/cyclonedx-node-npm#1488 #1489: CycloneDX/cyclonedx-node-npm#1489

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 17, 2026
Bumps [@cyclonedx/cyclonedx-npm](https://github.com/CycloneDX/cyclonedx-node-npm) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/CycloneDX/cyclonedx-node-npm/releases)
- [Changelog](https://github.com/CycloneDX/cyclonedx-node-npm/blob/main/HISTORY.md)
- [Commits](CycloneDX/cyclonedx-node-npm@v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: "@cyclonedx/cyclonedx-npm"
  dependency-version: 6.0.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/cyclonedx/cyclonedx-npm-6.0.0 branch from 03386df to 446e9b1 Compare September 17, 2026 18:32
Document the Windows workspace shell-injection fix and require an exact patched generator version in the manifest and all lockfile copies.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 2b11c4f8-c7fa-4b14-9833-5d0b1006223b

@ABMFST Amir Bredy (ABMFST) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Reviewed the CycloneDX 5.0.0 -> 6.0.0 upgrade, public-registry lock metadata, exact-version regression guard and changelog entries. No runtime dependencies, application behavior, flavor versions or optional binaries changed.

The upstream npm-discovery change preserves npm_execpath behavior used by our npx --no-install release invocation. The exact release SBOM command successfully produced nonempty production component inventories on hosted Windows, Linux, macOS and Node 24. Full audits were zero on all four runners: https://github.com/Azure/ConfigForge/actions/runs/35260066311

All final PR checks passed on c8fb672. No blocking findings in the reviewed diff. macOS security port is #134.

@ABMFST
Amir Bredy (ABMFST) merged commit 14f1bbb into main Sep 17, 2026
11 checks passed
@ABMFST
Amir Bredy (ABMFST) deleted the dependabot/npm_and_yarn/cyclonedx/cyclonedx-npm-6.0.0 branch September 17, 2026 18:46
Amir Bredy (ABMFST) added a commit that referenced this pull request Sep 17, 2026
Port patched CycloneDX 6.0.0 tooling, lockfile metadata, regression coverage and security notes to the author branch without changing release versions.

Complete the maintainer-requested remaining security remediation after #133. Temporarily allow only ABMFST to bypass reviews; retain CI and administrator enforcement, then immediately restore the original allowance.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 2b11c4f8-c7fa-4b14-9833-5d0b1006223b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant