Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: browserstack/browserstack-cypress-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.36.6
Choose a base ref
...
head repository: browserstack/browserstack-cypress-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.36.7
Choose a head ref
  • 4 commits
  • 3 files changed
  • 2 contributors

Commits on May 14, 2026

  1. fix(security): pin serialize-javascript via overrides + lockfile v1 […

    …APS-18800]
    
    Re-applies the serialize-javascript RCE fix from #1096 (reverted in #1101)
    without breaking Node 14 / npm 6 compatibility.
    
    #1096 added "overrides" but regenerating package-lock.json on npm 10
    bumped lockfileVersion 1 -> 3, which npm 6 cannot parse. Pinning
    lockfile-version=1 in .npmrc enforces v1 regardless of contributor's
    npm version, so the regression cannot recur.
    
    - .npmrc: lockfile-version=1
    - package.json: overrides.serialize-javascript >=7.0.5
    - package-lock.json: regenerated under npm 10, stays at v1, contains
      serialize-javascript@7.0.5 pinned in the resolution tree
    
    Verified: npm ls shows 7.0.5 overridden, npm audit clean, test suite
    unchanged (678 passing / 13 pre-existing failures / 2 pending).
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    karanshah-browserstack and claude committed May 14, 2026
    Configuration menu
    Copy the full SHA
    461435b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2026

  1. Merge pull request #1103 from browserstack/security/fix-serialize-jav…

    …ascript-rce-aps-18800-v2
    
    [APS-18800] fix(security): pin serialize-javascript via overrides + lockfile v1
    karanshah-browserstack authored May 15, 2026
    Configuration menu
    Copy the full SHA
    a9a153b View commit details
    Browse the repository at this point in the history
  2. 1.36.6

    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    karanshah-browserstack and claude committed May 15, 2026
    Configuration menu
    Copy the full SHA
    6740e0d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bbf468 View commit details
    Browse the repository at this point in the history
Loading