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: rasata/nodegit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: nodegit/nodegit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 27 files changed
  • 4 contributors

Commits on Mar 6, 2026

  1. fix: update transitive dependencies to resolve known vulnerabilities

    Non-breaking semver-compatible updates via npm audit fix:
    
    - tar 7.4.3 to 7.5.10 (High: path traversal, symlink poisoning, hardlink attacks)
    - lodash 4.17.21 to 4.17.23 (Moderate: prototype pollution in _.unset/_.omit)
    - js-yaml 3.14.1 to 3.14.2, 4.1.0 to 4.1.1 (Moderate: prototype pollution in merge)
    - glob 10.4.5 to 10.5.0 (High: command injection via --cmd)
    - brace-expansion 1.1.11 to 1.1.12, 2.0.1 to 2.0.2 (Low: ReDoS)
    - minimatch 3.1.2 to 3.1.5, 9.0.5 to 9.0.9, 5.1.6 to 9.0.9 (High: ReDoS)
    - mocha 11.4.0 to 11.7.5 (within ^11.4.0)
    - jshint 2.13.4 to 2.13.6 (within ^2.10.0)
    
    All updates stay within declared semver ranges. Only package-lock.json changed.
    Resolves 5 of 11 reported npm audit vulnerabilities.
    AlexaXs committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    9436ddc View commit details
    Browse the repository at this point in the history
  2. fix: add npm overrides to resolve remaining high-severity vulnerabili…

    …ties
    
    Adds overrides in package.json for transitive dependencies that cannot
    be updated within their parent packages declared semver ranges:
    
    - mocha > diff: ^7.0.0 overridden to ^8.0.3
      Fixes DoS in parsePatch/applyPatch (GHSA-73rr-hh4g-fpgx)
    - mocha > serialize-javascript: ^6.0.2 overridden to ^7.0.4
      Fixes RCE via RegExp.flags and Date.prototype.toISOString (GHSA-5c6j-r48x-rmvq)
    - jshint > minimatch: ~3.0.2 overridden to 3.1.5
      Fixes multiple ReDoS vulnerabilities (GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj, GHSA-23c5-xmqv-rm74)
    
    Remaining: aws-sdk v2 low-severity advisory (GHSA-j965-2qgj-vjmq)
    affects all of v2, requires migration to v3 which is out of scope.
    
    Lint (jshint) verified passing after minimatch override.
    AlexaXs committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    65e36ee View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2026

  1. Merge pull request nodegit#2039 from AlexaXs/fix/npm-audit-vulnerabil…

    …ities
    
    Resolves npm audit high-severity vulnerabilities
    zawata authored Apr 1, 2026
    Configuration menu
    Copy the full SHA
    b54fce6 View commit details
    Browse the repository at this point in the history
  2. fix: resolve 5 Dependabot security alerts via npm overrides

    Add and update npm overrides to resolve high and moderate severity
    vulnerabilities in transitive dependencies:
    
    - tar: upgrade to ^7.5.11 (GHSA-9ppj-qmqm-q256, high - symlink path traversal)
    - picomatch: upgrade to ^4.0.4 (GHSA-c2c7-rcm5-vvqj, high - ReDoS;
      GHSA-3v7f-55p6-f55p, medium - method injection)
    - serialize-javascript: upgrade override to ^7.0.5 (GHSA-qj8w-gfj5-8c6v,
      medium - CPU exhaustion DoS)
    - brace-expansion: upgrade to ^2.0.3 and ^1.1.13 (GHSA-f886-m6hf-6m8v,
      medium - process hang and memory exhaustion)
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    zawata and claude committed Apr 1, 2026
    Configuration menu
    Copy the full SHA
    6e0c570 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2026

  1. Merge pull request nodegit#2041 from zawata/fix/dependabot-alerts

    Fix 5 Dependabot security alerts via npm overrides
    zawata authored Apr 20, 2026
    Configuration menu
    Copy the full SHA
    51a3cb1 View commit details
    Browse the repository at this point in the history
  2. bump lodash

    zawata committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    4d0adcb View commit details
    Browse the repository at this point in the history
  3. bump to 0.28.0-alpha.37

    zawata committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    6feda5c View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. Configuration menu
    Copy the full SHA
    5136a90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9167b9c View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2026

  1. bump to 0.28.0-alpha.38

    zawata committed Apr 23, 2026
    Configuration menu
    Copy the full SHA
    e6c71bc View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2026

  1. Update maintainers

    ianhattendorf authored Jul 16, 2026
    Configuration menu
    Copy the full SHA
    bdcbe39 View commit details
    Browse the repository at this point in the history
Loading