chore(deps): update module github.com/go-git/go-git/v5 from v5.18.0 to v5.19.1 [security] #3

Merged
webmatix-renovate merged 1 commit from renovate/go-github.com-go-git-go-git-v5-vulnerability into main 2026-07-26 02:01:40 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
github.com/go-git/go-git/v5 require minor v5.18.0v5.19.1

go-git's improper parsing of specially crafted objects may lead to inconsistent interpretation compared to upstream Git

CVE-2026-45022 / GHSA-389r-gv7p-r3rp / GO-2026-5074

More information

Details

Impact

go-git may parse malformed Git objects in a way that differs from upstream Git. When commit or tag objects contain ambiguous or malformed headers, go-git’s decoded representation may expose values differently from how Git itself would interpret or reject the same object.

Additionally, go-git’s commit signing and verification logic operates over commit data reconstructed from go-git’s parsed representation rather than the original raw object bytes. As a result, go-git may sign or verify a commit payload that is not byte-for-byte equivalent to the object stored in the repository.

This can cause a signature to appear valid for a commit whose displayed or effective metadata differs from the object that was intended to be signed.

Patches

Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported go-git version.

Credit

Thanks to @​bugbunny-research (https://bugbunny.ai/) for reporting this to sigstore/gitsign, and to @​wlynch, @​patzielinski and @​adityasaky for coordinating the disclosure with the go-git project. 🙇 🥇

Thanks to @​wayphinder for reporting this to the go-git project. 🙇

Severity

  • CVSS Score: 7.0 / 10 (High)
  • Vector String: CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Go-git: Improper parsing of specially crafted objects may lead to inconsistent interpretation in github.com/go-git/go-git

CVE-2026-45022 / GHSA-389r-gv7p-r3rp / GO-2026-5074

More information

Details

Go-git: Improper parsing of specially crafted objects may lead to inconsistent interpretation in github.com/go-git/go-git

Severity

Unknown

References

This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).


go-git: Crafted repositories may modify main and submodule .git directories

CVE-2026-45571 / GHSA-crhj-59gh-8x96 / GO-2026-5336

More information

Details

Impact

A path validation issue in go-git could allow crafted repository data to affect files outside the intended checkout target, including the repository's .git directory.

These validations were introduced in upstream Git years ago, so the vulnerability arose from go-git drifting from those checks. Some attack vectors were platform-specific: certain payloads affected only Windows users, others affected only macOS users, and some applied across all supported platforms.

Using non-descendant go-billy filesystem instances, or different filesystem types, for the Storer and Worktree may provide some isolation against .git directory manipulation. For example, users that store the .git directory through memfs while using osfs for the worktree are not affected by this vulnerability in the main repository, because repository metadata is not materialized inside the worktree filesystem.

However, this isolation does not necessarily apply when the repository contains submodules, since submodule dotgit directories may still be represented or materialized within the worktree context.

It is important to note that exploitation requires a maliciously crafted repository payload. Users should always exercise caution when interacting with repositories or Git servers they do not trust.

Patches

Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported go-git version.

Credits

Thanks to @​kodareef5, @​AyushParkara and @​N0zoM1z0 for reporting this to the go-git project in three separate reports. 🙇

Severity

  • CVSS Score: 5.4 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


go-git: Improper single-quote escaping in go-git SSH transport

CVE-2026-45570 / GHSA-m7cr-m3pv-hgrp / GO-2026-5496

More information

Details

Impact

go-git's SSH transport constructs the remote exec command by wrapping the repository path in single quotes without escaping single quotes embedded inside the path. This diverges from canonical Git, which shell-quotes the path through sq_quote_buf so that an embedded ' becomes the '\'' close-escape-reopen sequence and the whole path round-trips as a single quoted argument.

A repository path containing a single quote can therefore break out of the quoted region in the exec command and be appended as additional shell tokens. On SSH servers that evaluate the exec command through a shell (for example a user account whose login shell is /bin/sh or /bin/bash, or a ForceCommand wrapper that re-evaluates $SSH_ORIGINAL_COMMAND), those additional tokens execute in that account's command-execution context. SSH servers that tokenize the exec command without shell evaluation, including the canonical git-shell setup, are not affected.

The vulnerable behaviour is on the SSH server side, not in go-git: the same bytes can be produced by any SSH client. The change in go-git is defense-in-depth that restores parity with canonical Git's wire format and prevents go-git from being a vehicle for reaching shell-evaluating servers through attacker-influenced repository paths.

Patches

Users should upgrade to a patched version in order to mitigate this issue. The fix ports sq_quote_buf from canonical Git into go-git's SSH transport so that the wire output is byte-identical to what git itself would send for the same input.

Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported go-git version.

Credit

Thanks to @​N0zoM1z0 for reporting this to the go-git project. 🙇

Severity

  • CVSS Score: 2.3 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


go-git: Malformed Git object data may cause panics or resource exhaustion

GHSA-w5pp-99ch-qj29 / GO-2026-5693

More information

Details

Impact

Several denial-of-service issues were identified in go-git when parsing maliciously crafted Git repository data.

An attacker may craft a malicious .pack, .idx or loose objects that causes an application using an affected version of go-git to panic or consume excessive resources.

This can lead to denial of service in applications that use go-git to clone, fetch, open, or otherwise process untrusted repositories or Git object data.

Exploitation requires the ability to alter read-only files such as .pack or .idx from the local repository's .git/objects/pack/ directory. Alternatively, the user would need to be interacting with a malicious remote server, which is not recommended and exposes users to a broader class of security risks beyond this issue.

Patches

Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported go-git version.

Credits

go-git thanks @​kodareef5, @​AyushParkara and @​N0zoM1z0 for reporting this in four separate reports. 🙇

Severity

  • CVSS Score: 6.5 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Go-git: Crafted repositories may modify main and submodule .git directories in github.com/go-git/go-git

CVE-2026-45571 / GHSA-crhj-59gh-8x96 / GO-2026-5336

More information

Details

Go-git: Crafted repositories may modify main and submodule .git directories in github.com/go-git/go-git

Severity

Unknown

References

This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).


Improper single-quote escaping in go-git SSH transport in github.com/go-git/go-git

CVE-2026-45570 / GHSA-m7cr-m3pv-hgrp / GO-2026-5496

More information

Details

Improper single-quote escaping in go-git SSH transport in github.com/go-git/go-git

Severity

Unknown

References

This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).


Go-git: Malformed Git object data may cause panics or resource exhaustion in github.com/go-git/go-git

GHSA-w5pp-99ch-qj29 / GO-2026-5693

More information

Details

Go-git: Malformed Git object data may cause panics or resource exhaustion in github.com/go-git/go-git

Severity

Unknown

References

This data is provided by OSV and the Go Vulnerability Database (CC-BY 4.0).


Release Notes

go-git/go-git (github.com/go-git/go-git/v5)

v5.19.1

Compare Source

What's Changed

Full Changelog: https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1

v5.19.0

Compare Source

What's Changed

Full Changelog: https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0


Configuration

📅 Schedule: (in timezone Europe/Vienna)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | require | minor | `v5.18.0` → `v5.19.1` | --- ### go-git's improper parsing of specially crafted objects may lead to inconsistent interpretation compared to upstream Git [CVE-2026-45022](https://nvd.nist.gov/vuln/detail/CVE-2026-45022) / [GHSA-389r-gv7p-r3rp](https://github.com/advisories/GHSA-389r-gv7p-r3rp) / [GO-2026-5074](https://pkg.go.dev/vuln/GO-2026-5074) <details> <summary>More information</summary> #### Details ##### Impact `go-git` may parse malformed Git objects in a way that differs from upstream Git. When `commit` or `tag` objects contain ambiguous or malformed headers, `go-git`’s decoded representation may expose values differently from how Git itself would interpret or reject the same object. Additionally, `go-git`’s commit signing and verification logic operates over commit data reconstructed from `go-git`’s parsed representation rather than the original raw object bytes. As a result, `go-git` may sign or verify a commit payload that is not byte-for-byte equivalent to the object stored in the repository. This can cause a signature to appear valid for a commit whose displayed or effective metadata differs from the object that was intended to be signed. ##### Patches Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported `go-git` version. ##### Credit Thanks to @&#8203;bugbunny-research (https://bugbunny.ai/) for reporting this to `sigstore/gitsign`, and to @&#8203;wlynch, @&#8203;patzielinski and @&#8203;adityasaky for coordinating the disclosure with the `go-git` project. :bow: :1st_place_medal: Thanks to @&#8203;wayphinder for reporting this to the `go-git` project. :bow: #### Severity - CVSS Score: 7.0 / 10 (High) - Vector String: `CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N` #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-389r-gv7p-r3rp](https://github.com/go-git/go-git/security/advisories/GHSA-389r-gv7p-r3rp) - [https://nvd.nist.gov/vuln/detail/CVE-2026-45022](https://nvd.nist.gov/vuln/detail/CVE-2026-45022) - [https://github.com/go-git/go-git](https://github.com/go-git/go-git) This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-389r-gv7p-r3rp) and the [GitHub Advisory Database](https://github.com/github/advisory-database) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)). </details> --- ### Go-git: Improper parsing of specially crafted objects may lead to inconsistent interpretation in github.com/go-git/go-git [CVE-2026-45022](https://nvd.nist.gov/vuln/detail/CVE-2026-45022) / [GHSA-389r-gv7p-r3rp](https://github.com/advisories/GHSA-389r-gv7p-r3rp) / [GO-2026-5074](https://pkg.go.dev/vuln/GO-2026-5074) <details> <summary>More information</summary> #### Details Go-git: Improper parsing of specially crafted objects may lead to inconsistent interpretation in github.com/go-git/go-git #### Severity Unknown #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-389r-gv7p-r3rp](https://github.com/go-git/go-git/security/advisories/GHSA-389r-gv7p-r3rp) - [https://github.com/go-git/go-git/releases/tag/v5.19.0](https://github.com/go-git/go-git/releases/tag/v5.19.0) This data is provided by [OSV](https://osv.dev/vulnerability/GO-2026-5074) and the [Go Vulnerability Database](https://github.com/golang/vulndb) ([CC-BY 4.0](https://github.com/golang/vulndb#license)). </details> --- ### go-git: Crafted repositories may modify main and submodule .git directories [CVE-2026-45571](https://nvd.nist.gov/vuln/detail/CVE-2026-45571) / [GHSA-crhj-59gh-8x96](https://github.com/advisories/GHSA-crhj-59gh-8x96) / [GO-2026-5336](https://pkg.go.dev/vuln/GO-2026-5336) <details> <summary>More information</summary> #### Details ##### Impact A path validation issue in `go-git` could allow crafted repository data to affect files outside the intended checkout target, including the repository's `.git` directory. These validations were introduced in upstream Git years ago, so the vulnerability arose from go-git drifting from those checks. Some attack vectors were platform-specific: certain payloads affected only Windows users, others affected only macOS users, and some applied across all supported platforms. Using non-descendant `go-billy` filesystem instances, or different filesystem types, for the `Storer` and `Worktree` may provide some isolation against `.git` directory manipulation. For example, users that store the `.git` directory through `memfs` while using `osfs` for the worktree are not affected by this vulnerability in the main repository, because repository metadata is not materialized inside the worktree filesystem. However, this isolation does not necessarily apply when the repository contains submodules, since submodule dotgit directories may still be represented or materialized within the worktree context. It is important to note that exploitation requires a maliciously crafted repository payload. Users should always exercise caution when interacting with repositories or Git servers they do not trust. ##### Patches Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to `v5` are likely to be affected, users are recommended to upgrade to a supported go-git version. ##### Credits Thanks to @&#8203;kodareef5, @&#8203;AyushParkara and @&#8203;N0zoM1z0 for reporting this to the go-git project in three separate reports. 🙇 #### Severity - CVSS Score: 5.4 / 10 (Medium) - Vector String: `CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L` #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-crhj-59gh-8x96](https://github.com/go-git/go-git/security/advisories/GHSA-crhj-59gh-8x96) - [https://nvd.nist.gov/vuln/detail/CVE-2026-45571](https://nvd.nist.gov/vuln/detail/CVE-2026-45571) - [https://github.com/go-git/go-git](https://github.com/go-git/go-git) This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-crhj-59gh-8x96) and the [GitHub Advisory Database](https://github.com/github/advisory-database) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)). </details> --- ### go-git: Improper single-quote escaping in go-git SSH transport [CVE-2026-45570](https://nvd.nist.gov/vuln/detail/CVE-2026-45570) / [GHSA-m7cr-m3pv-hgrp](https://github.com/advisories/GHSA-m7cr-m3pv-hgrp) / [GO-2026-5496](https://pkg.go.dev/vuln/GO-2026-5496) <details> <summary>More information</summary> #### Details ##### Impact `go-git`'s SSH transport constructs the remote exec command by wrapping the repository path in single quotes without escaping single quotes embedded inside the path. This diverges from canonical Git, which shell-quotes the path through `sq_quote_buf` so that an embedded `'` becomes the `'\''` close-escape-reopen sequence and the whole path round-trips as a single quoted argument. A repository path containing a single quote can therefore break out of the quoted region in the exec command and be appended as additional shell tokens. On SSH servers that evaluate the exec command through a shell (for example a user account whose login shell is `/bin/sh` or `/bin/bash`, or a `ForceCommand` wrapper that re-evaluates `$SSH_ORIGINAL_COMMAND`), those additional tokens execute in that account's command-execution context. SSH servers that tokenize the exec command without shell evaluation, including the canonical `git-shell` setup, are not affected. The vulnerable behaviour is on the SSH server side, not in `go-git`: the same bytes can be produced by any SSH client. The change in `go-git` is defense-in-depth that restores parity with canonical Git's wire format and prevents `go-git` from being a vehicle for reaching shell-evaluating servers through attacker-influenced repository paths. ##### Patches Users should upgrade to a patched version in order to mitigate this issue. The fix ports `sq_quote_buf` from canonical Git into `go-git`'s SSH transport so that the wire output is byte-identical to what `git` itself would send for the same input. Versions prior to `v5` are likely to be affected, users are recommended to upgrade to a supported go-git version. ##### Credit Thanks to @&#8203;N0zoM1z0 for reporting this to the `go-git` project. :bow: #### Severity - CVSS Score: 2.3 / 10 (Low) - Vector String: `CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L` #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-m7cr-m3pv-hgrp](https://github.com/go-git/go-git/security/advisories/GHSA-m7cr-m3pv-hgrp) - [https://nvd.nist.gov/vuln/detail/CVE-2026-45570](https://nvd.nist.gov/vuln/detail/CVE-2026-45570) - [https://github.com/go-git/go-git](https://github.com/go-git/go-git) This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-m7cr-m3pv-hgrp) and the [GitHub Advisory Database](https://github.com/github/advisory-database) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)). </details> --- ### go-git: Malformed Git object data may cause panics or resource exhaustion [GHSA-w5pp-99ch-qj29](https://github.com/advisories/GHSA-w5pp-99ch-qj29) / [GO-2026-5693](https://pkg.go.dev/vuln/GO-2026-5693) <details> <summary>More information</summary> #### Details ##### Impact Several denial-of-service issues were identified in `go-git` when parsing maliciously crafted Git repository data. An attacker may craft a malicious `.pack`, `.idx` or loose objects that causes an application using an affected version of `go-git` to panic or consume excessive resources. This can lead to denial of service in applications that use `go-git` to clone, fetch, open, or otherwise process untrusted repositories or Git object data. Exploitation requires the ability to alter read-only files such as `.pack` or `.idx` from the local repository's `.git/objects/pack/` directory. Alternatively, the user would need to be interacting with a malicious remote server, which is not recommended and exposes users to a broader class of security risks beyond this issue. ##### Patches Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to `v5` are likely to be affected, users are recommended to upgrade to a supported `go-git` version. ##### Credits go-git thanks @&#8203;kodareef5, @&#8203;AyushParkara and @&#8203;N0zoM1z0 for reporting this in four separate reports. 🙇 #### Severity - CVSS Score: 6.5 / 10 (Medium) - Vector String: `CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H` #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-w5pp-99ch-qj29](https://github.com/go-git/go-git/security/advisories/GHSA-w5pp-99ch-qj29) - [https://github.com/go-git/go-git](https://github.com/go-git/go-git) This data is provided by [OSV](https://osv.dev/vulnerability/GHSA-w5pp-99ch-qj29) and the [GitHub Advisory Database](https://github.com/github/advisory-database) ([CC-BY 4.0](https://github.com/github/advisory-database/blob/main/LICENSE.md)). </details> --- ### Go-git: Crafted repositories may modify main and submodule .git directories in github.com/go-git/go-git [CVE-2026-45571](https://nvd.nist.gov/vuln/detail/CVE-2026-45571) / [GHSA-crhj-59gh-8x96](https://github.com/advisories/GHSA-crhj-59gh-8x96) / [GO-2026-5336](https://pkg.go.dev/vuln/GO-2026-5336) <details> <summary>More information</summary> #### Details Go-git: Crafted repositories may modify main and submodule .git directories in github.com/go-git/go-git #### Severity Unknown #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-crhj-59gh-8x96](https://github.com/go-git/go-git/security/advisories/GHSA-crhj-59gh-8x96) - [https://github.com/go-git/go-git/releases/tag/v5.19.1](https://github.com/go-git/go-git/releases/tag/v5.19.1) This data is provided by [OSV](https://osv.dev/vulnerability/GO-2026-5336) and the [Go Vulnerability Database](https://github.com/golang/vulndb) ([CC-BY 4.0](https://github.com/golang/vulndb#license)). </details> --- ### Improper single-quote escaping in go-git SSH transport in github.com/go-git/go-git [CVE-2026-45570](https://nvd.nist.gov/vuln/detail/CVE-2026-45570) / [GHSA-m7cr-m3pv-hgrp](https://github.com/advisories/GHSA-m7cr-m3pv-hgrp) / [GO-2026-5496](https://pkg.go.dev/vuln/GO-2026-5496) <details> <summary>More information</summary> #### Details Improper single-quote escaping in go-git SSH transport in github.com/go-git/go-git #### Severity Unknown #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-m7cr-m3pv-hgrp](https://github.com/go-git/go-git/security/advisories/GHSA-m7cr-m3pv-hgrp) This data is provided by [OSV](https://osv.dev/vulnerability/GO-2026-5496) and the [Go Vulnerability Database](https://github.com/golang/vulndb) ([CC-BY 4.0](https://github.com/golang/vulndb#license)). </details> --- ### Go-git: Malformed Git object data may cause panics or resource exhaustion in github.com/go-git/go-git [GHSA-w5pp-99ch-qj29](https://github.com/advisories/GHSA-w5pp-99ch-qj29) / [GO-2026-5693](https://pkg.go.dev/vuln/GO-2026-5693) <details> <summary>More information</summary> #### Details Go-git: Malformed Git object data may cause panics or resource exhaustion in github.com/go-git/go-git #### Severity Unknown #### References - [https://github.com/go-git/go-git/security/advisories/GHSA-w5pp-99ch-qj29](https://github.com/go-git/go-git/security/advisories/GHSA-w5pp-99ch-qj29) This data is provided by [OSV](https://osv.dev/vulnerability/GO-2026-5693) and the [Go Vulnerability Database](https://github.com/golang/vulndb) ([CC-BY 4.0](https://github.com/golang/vulndb#license)). </details> --- ### Release Notes <details> <summary>go-git/go-git (github.com/go-git/go-git/v5)</summary> ### [`v5.19.1`](https://github.com/go-git/go-git/releases/tag/v5.19.1) [Compare Source](https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1) #### What's Changed - v5: plumbing: transport/ssh, Shell-quote path by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2068](https://github.com/go-git/go-git/pull/2068) - v5: git: submodule, Fix relative URL resolution by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2070](https://github.com/go-git/go-git/pull/2070) - v5: git: submodule, canonical remote for relative URLs by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2074](https://github.com/go-git/go-git/pull/2074) - v5: git: submodule, error on remote without URLs by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2078](https://github.com/go-git/go-git/pull/2078) - v5: plumbing: format/idxfile, Validate offset64 indices by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2084](https://github.com/go-git/go-git/pull/2084) - v5: \*: Reject malformed variable-length integers by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2092](https://github.com/go-git/go-git/pull/2092) - v5: plumbing: format/packfile, Tighten delta validation by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2091](https://github.com/go-git/go-git/pull/2091) - v5: Add `worktreeFilesystem` wrapper for worktree and hardening by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2100](https://github.com/go-git/go-git/pull/2100) - v5: config: validate submodule names by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2082](https://github.com/go-git/go-git/pull/2082) - build: Update module github.com/go-git/go-git/v5 to v5.19.0 \[SECURITY] (releases/v5.x) by [@&#8203;go-git-renovate](https://github.com/go-git-renovate)\[bot] in [#&#8203;2111](https://github.com/go-git/go-git/pull/2111) - v5: git: Allow MkdirAll on worktree-root paths by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2117](https://github.com/go-git/go-git/pull/2117) - v5: git: Stop validating symlink target paths by [@&#8203;pjbgf](https://github.com/pjbgf) in [#&#8203;2116](https://github.com/go-git/go-git/pull/2116) - v5: plumbing: format decoder input bounds and contracts by [@&#8203;hiddeco](https://github.com/hiddeco) in [#&#8203;2125](https://github.com/go-git/go-git/pull/2125) - plumbing: format/packfile, cap delta chain depth in parser by [@&#8203;pjbgf](https://github.com/pjbgf) in [#&#8203;2137](https://github.com/go-git/go-git/pull/2137) **Full Changelog**: <https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1> ### [`v5.19.0`](https://github.com/go-git/go-git/releases/tag/v5.19.0) [Compare Source](https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0) #### What's Changed - build: Update module github.com/go-git/go-git/v5 to v5.18.0 \[SECURITY] (releases/v5.x) by [@&#8203;go-git-renovate](https://github.com/go-git-renovate)\[bot] in [#&#8203;2010](https://github.com/go-git/go-git/pull/2010) - v5: Bump sha1cd and go-billy by [@&#8203;pjbgf](https://github.com/pjbgf) in [#&#8203;2060](https://github.com/go-git/go-git/pull/2060) - v5: Align object encoding with upstream by [@&#8203;pjbgf](https://github.com/pjbgf) in [#&#8203;2065](https://github.com/go-git/go-git/pull/2065) **Full Changelog**: <https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Vienna) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuNCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
webmatix-renovate scheduled this pull request to auto merge when all checks succeed 2026-07-26 02:01:40 +02:00
Author
Collaborator

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/pjbgf/sha1cd v0.3.2 -> v0.6.0
### ℹ️ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 1 additional dependency was updated Details: | **Package** | **Change** | | :------------------------ | :------------------- | | `github.com/pjbgf/sha1cd` | `v0.3.2` -> `v0.6.0` |
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
webmatix/dotrig!3
No description provided.