Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ module github.com/openshift-online/rosa-e2e
go 1.26.0

require (
github.com/aws/aws-sdk-go-v2/config v1.32.32
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.58.1
github.com/aws/aws-sdk-go-v2/service/ec2 v1.317.1
github.com/aws/aws-sdk-go-v2/config v1.32.34
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.58.3
github.com/aws/aws-sdk-go-v2/service/ec2 v1.318.1
github.com/onsi/ginkgo/v2 v2.32.0
github.com/onsi/gomega v1.42.1
github.com/openshift-online/ocm-sdk-go v0.1.507
Expand All @@ -18,19 +18,19 @@ require (

require (
github.com/Masterminds/semver/v3 v3.4.0 // indirect
github.com/aws/aws-sdk-go-v2 v1.43.1 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.31 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.32 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.32 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.32 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.33 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.14 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.32 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.5.1 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.33.1 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.1 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.45.1 // indirect
github.com/aws/smithy-go v1.27.5 // indirect
github.com/aws/aws-sdk-go-v2 v1.43.3 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.33 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.5.3 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.33.3 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.45.3 // indirect
github.com/aws/smithy-go v1.27.6 // indirect
Comment on lines +21 to +33

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

test -f go.sum
go mod verify

osv-scanner scan source -r .
osv-scanner --licenses .

retracted_or_prerelease="$(
  go list -m -json all |
    jq -s -r '
      .[]
      | select(
          (.Retracted != null) or
          (((.Version // "") | test("-")))
        )
      | "\(.Path) \(.Version)"
    '
)"

test -z "$retracted_or_prerelease"

Repository: openshift-online/rosa-e2e

Length of output: 2052


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

printf '%s\n' '--- module files ---'
git ls-files 'go.mod' 'go.sum' '.github/**' 'Dockerfile*' '*Containerfile*' | sed -n '1,160p'

printf '%s\n' '--- go.mod context ---'
cat -n go.mod | sed -n '1,90p'

printf '%s\n' '--- vulnerable module declarations and sums ---'
rg -n -C 2 'github.com/golang/glog|golang.org/x/text' go.mod go.sum

printf '%s\n' '--- release controls ---'
rg -n -i -C 2 'sbom|provenance|attest|cosign|sigstore|sign(ing|ed)? artifact|osv|govulncheck' .github go.mod go.sum 2>/dev/null || true

printf '%s\n' '--- resolved module metadata with CGO disabled ---'
CGO_ENABLED=0 go list -m -json all 2>/dev/null |
  jq -r 'select(.Path == "github.com/golang/glog" or .Path == "golang.org/x/text" or .Path == "github.com/aws/aws-sdk-go-v2" or .Path == "github.com/aws/smithy-go") |
    [.Path, (.Version // ""), ((.Retracted // []) | tostring)] | `@tsv`' || true

Repository: openshift-online/rosa-e2e

Length of output: 9794


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

printf '%s\n' '--- dependency paths ---'
CGO_ENABLED=0 go mod why -m github.com/golang/glog
CGO_ENABLED=0 go mod why -m golang.org/x/text

printf '%s\n' '--- tracked container and workflow files ---'
for f in Containerfile .github/workflows/branch-protection-check.yml .github/workflows/dependabot-auto-merge.yml .github/dependabot.yml; do
  if test -f "$f"; then
    printf '\n--- %s ---\n' "$f"
    cat -n "$f"
  fi
done

printf '%s\n' '--- changed module entries ---'
git diff -- go.mod | sed -n '1,180p'

Repository: openshift-online/rosa-e2e

Length of output: 16174


🌐 Web query:

OSV GO-2025-3372 github.com/golang/glog v1.0.0 affected versions fixed version

💡 Result:

The vulnerability identified as GO-2025-3372 (also tracked as CVE-2024-45339 and GHSA-6wxm-mpqj-6jpf) affects the github.com/golang/glog package [1][2][3]. Affected Versions: All versions of github.com/golang/glog prior to v1.2.4 are considered affected [4][2]. Fixed Version: The vulnerability was fixed in version v1.2.4 [5][2][3]. Explanation: The vulnerability concerns insecure temporary file usage. When logs are written to a widely-writable directory—which is the default behavior—an unprivileged attacker could predict a privileged process's log file path and create a symbolic link to a sensitive file. If the privileged process follows this link, it could overwrite the sensitive file [5][2]. The fix introduced in v1.2.4 causes the application to exit with status code 2 if it detects that the configured log file already exists [5][2][3].

Citations:


🌐 Web query:

OSV GO-2026-5970 golang.org/x/text v0.38.0 affected versions fixed version

💡 Result:

GO-2026-5970 is a vulnerability in the golang.org/x/text module characterized by an infinite loop that can be triggered when handling invalid UTF-8 byte sequences [1][2]. Affected Versions: The vulnerability affects versions of golang.org/x/text prior to v0.39.0 [2][3]. Fixed Version: The issue is resolved in version v0.39.0 [1][4]. While v0.39.0 is the minimum fixed version, some users have updated to v0.40.0 to address the vulnerability [5][6]. The vulnerability is also tracked as CVE-2026-56852 [7][8]. It specifically impacts the unicode/norm package, with various functions such as Form.Bytes, Form.IsNormal, Form.NextBoundary, and Iter.Next being identified as vulnerable entry points [1][3].

Citations:


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

printf '%s\n' '--- repository imports and logging configuration ---'
rg -n -C 3 'ocm-sdk-go|logging|glog|idna|unicode/norm|LoadDefaultConfig|NewClient' --glob '*.go' .

printf '%s\n' '--- module cache locations ---'
go env GOMODCACHE GOPATH

printf '%s\n' '--- vulnerable package references in cached modules ---'
modcache="$(go env GOMODCACHE)"
rg -n -C 3 'package logging|glog\.|package idna|unicode/norm|norm\.' \
  "$modcache/github.com/openshift-online/ocm-sdk-go"* \
  "$modcache/golang.org/x/net"* \
  "$modcache/golang.org/x/text"* 2>/dev/null | sed -n '1,240p' || true

printf '%s\n' '--- E2E dependency inclusion ---'
CGO_ENABLED=0 go list -tags E2Etests -deps ./test/e2e/... 2>/dev/null |
  rg 'github.com/golang/glog|golang.org/x/text/(secure/bidirule|unicode/norm)|golang.org/x/net/idna' || true

Repository: openshift-online/rosa-e2e

Length of output: 28537


🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

printf '%s\n' '--- OCM client construction ---'
rg -n -C 6 'New.*Connection|ConnectionBuilder|Logger|GlogLogger|WithLogger|NewGlogLogger' \
  --glob '*.go' test pkg

printf '%s\n' '--- glog logger implementation and defaults ---'
sed -n '20,180p' /home/jailuser/go/pkg/mod/github.com/openshift-online/ocm-sdk-go@v0.1.507/logging/glog_logger.go
rg -n -C 4 'log_dir|logtostderr|alsologtostderr|stderrthreshold|log_file|Create|OpenFile|Mkdir' \
  /home/jailuser/go/pkg/mod/github.com/golang/glog@v1.0.0 2>/dev/null | sed -n '1,220p'

printf '%s\n' '--- application-controlled host and URL inputs ---'
rg -n -C 4 'AWSRegion|ClusterID|OCM|URL|endpoint|kubeconfig|clientcmd|rest.Config|Host|Server' \
  --glob '*.go' test pkg | sed -n '1,280p'

Repository: openshift-online/rosa-e2e

Length of output: 38137


Known Vulnerable Transitive Dependencies (CWE-1104)

Reachability: Internal · Exploitability: Difficult

Upgrade vulnerable transitive dependencies.

The E2E binary includes github.com/golang/glog v1.0.0 and golang.org/x/text v0.38.0. Upgrade them to v1.2.4 and v0.39.0 or later, then rerun the vulnerability scan. go mod verify checks integrity but does not detect vulnerabilities.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@go.mod` around lines 21 - 33, Upgrade the vulnerable transitive dependencies
used by the E2E binary: set github.com/golang/glog to v1.2.4 or later and
golang.org/x/text to v0.39.0 or later in the module dependency configuration,
then refresh the dependency graph and rerun the vulnerability scan to confirm
the resolved versions.

Source: Path instructions

github.com/aymerick/douceur v0.2.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
Expand Down
64 changes: 32 additions & 32 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -40,38 +40,38 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
github.com/aws/aws-sdk-go-v2 v1.43.1 h1:t6AQIB1uQ7HJA+0CDRWjOYG5MfwnOyyDsN4vRDHcwIY=
github.com/aws/aws-sdk-go-v2 v1.43.1/go.mod h1:WEzLKBh/mEjXvx1FtQMWgSxMSTVqxQzjkRtk5fa3wkg=
github.com/aws/aws-sdk-go-v2/config v1.32.32 h1:CcYdrcIjulT7xbTSqeEInh/PqUWv10LMznfdbNRwHBM=
github.com/aws/aws-sdk-go-v2/config v1.32.32/go.mod h1:Rk+LRPrR2oLWLOqUbhNOKYOJ8chU2aZ/R+Sdi/Bc/+4=
github.com/aws/aws-sdk-go-v2/credentials v1.19.31 h1:olhkNt+ZMx+X40XxeyrflmdBx145TP+3DqaS4s8GsbI=
github.com/aws/aws-sdk-go-v2/credentials v1.19.31/go.mod h1:twHrsQY+gUmkTOsDqYwBBrdP41FvzO86qjiRbj7GXcw=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.32 h1:zheY8iDNNzOHGS2aBJ5GWjeRbhsGuSg4+s20NZ0AywQ=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.32/go.mod h1:bkw+ZoqafHSo/3lQBm+xzWf4kh79hqP9M2kPtmOFZIY=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.32 h1:PqiNS1QVFVctiMX30IwaY6pM3cUUfZFe+HPKmlZVY4I=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.32/go.mod h1:jqisrvz2jliDnF3dW4wO9ZT1lHz1d6pXjftFyyZyqjY=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.32 h1:bWzam6cUCb/BRiZYmmdwPg+FvZy3/QygB9u6z7BIlnM=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.32/go.mod h1:VGTWlYbW4qvz9djYt2lj35gSAZS5aZ2xKn85wXziw6A=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.33 h1:J4GttOtoayrtx24b8NODgSvJTAQ2qj/E5YPEeaYrYh0=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.33/go.mod h1:G8G6DL9QyBO/vuHXJ/JG29qy2hBNYrQxDYJmqMStWJ4=
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.58.1 h1:BdxCdxHReg33C4Auvr60E70BZZdDAkAg7uZG4HXDrRE=
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.58.1/go.mod h1:gNuK8OfaWuBkQJ4SqJPaGzngPar6q0Km0HqGim9Z+14=
github.com/aws/aws-sdk-go-v2/service/ec2 v1.317.1 h1:jE6vqbV1Is5CW7GXoDwbKyjxf/crqCpYfMmRa/5k7kE=
github.com/aws/aws-sdk-go-v2/service/ec2 v1.317.1/go.mod h1:BWIpt8if74qVVGXQeP2kkR10CLSdzmh6p7r0bkQFeX8=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.14 h1:SA43nfaY7+1jjMNIc2ywu99JLJLButtIdLP6j+bT870=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.14/go.mod h1:Du3llKcwbQvHsTXSLzTOGQz0DTDBMEzdg7DAGu7inrY=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.32 h1:dWFHhQpbf7Yui4fsy+bJUy54JrmpJHIyAuUkcadqwMo=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.32/go.mod h1:oN4Iix8rAbyTx6tFMP9mS8RFLJnDeZSbSsHwXYSs3tE=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.1 h1:i7p1pinRrWxJp+sD+u2pCWYdcB9vL1VNIPKWssNOp4o=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.1/go.mod h1:gtQTy/o93W5Sx0IFdAkn7Usa+Qg7ydG2+9GC7MoKqPU=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.1 h1:GBLnqpnDEn/+vnBGlxAJ4+jopfzW7vVT0++jLPgWN9A=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.1/go.mod h1:RK3AEzTbSEbGLQDd3qPA5ZLXm6mfB9shq5sbiuaF7AU=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.1 h1:1DWsRED+rRzFQ1rDWpwkipw67tp4kyQByQg9POWYl80=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.1/go.mod h1:nadMS3uTrTANeD214BBuPg/SJpJ/UhBiNuqN1Z2Ay4c=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.1 h1:JugCuomdxnZwjp5xvqSuPgeWRecAvkno7EwXmR/ZXWE=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.1/go.mod h1:dtViDu/XqU2gq1eeTFz7Ijb7xCHoso8CaBOqYVshoqc=
github.com/aws/smithy-go v1.27.5 h1:d1ro7KpYOYwP6m73YFa+Kc/A130VsAdX68SpsJwARMM=
github.com/aws/smithy-go v1.27.5/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
github.com/aws/aws-sdk-go-v2 v1.43.3 h1:XJIcfv8uDs2ukdQsoAC8/Ebu1ejxwzlayl2ZsiFns2A=
github.com/aws/aws-sdk-go-v2 v1.43.3/go.mod h1:70vwSy16txshwG+g55WkpgPKDIByzHI8ccBsOteo3bQ=
github.com/aws/aws-sdk-go-v2/config v1.32.34 h1:o+YAizrX562nEZXaB38uYTK8RvIsvW0uuRP+e5e0Pfk=
github.com/aws/aws-sdk-go-v2/config v1.32.34/go.mod h1:wc0zYRChOniiufvdWiRVf3jgXSgbkvaD683IHHHc2ZQ=
github.com/aws/aws-sdk-go-v2/credentials v1.19.33 h1:/e5V3EWfeDiW6cuRxHsC8gbwko4/vvVYPJR2afBKFFY=
github.com/aws/aws-sdk-go-v2/credentials v1.19.33/go.mod h1:ZxAmkcyOM9beY/WO9oxp2oVPXiP3rq5N1/p4NbenJdE=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34 h1:1EsGke6rTD2CG3j2MMVB77n6Q+FlbQWYI/dFdLWBNtM=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.34/go.mod h1:5B1Z/QbaWzqoWRzYxZfmCbDDRcvUHcfAIQw/S+KfDmc=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34 h1:vuIfjzoeqhQMGJyOBU3t0ZEjn2jrN8Bbg1N4CgjzM5Q=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.34/go.mod h1:hP28cN4CPJLZHirdQPrZR50JcLN4ApRJP2tzG8cRlhY=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34 h1:9faHsnqxJ1vDvB4wMZy/ajIDyz5QhllQjjc72RJpXAw=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.34/go.mod h1:Yp6nIyejpa23nzlB/LhT63KTla9Jdi06nv/HH/OkAH8=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35 h1:Oe8gMKJLO5awqpa5EhAGKVnBv1s+brdWVuxM2mDa7zA=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.35/go.mod h1:FZevcG9cOST/FWAAUhHIchjR9fXFXFRCWodOhx+PDLA=
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.58.3 h1:YKk4Bv8d49ydCEx22BQUVMEjxAD6WCUK+nKFhPJ/tf8=
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.58.3/go.mod h1:YUh/STV6A6+u7TGm1F6ZEWh1BmyX4PE9c5kxKvgIlSI=
github.com/aws/aws-sdk-go-v2/service/ec2 v1.318.1 h1:h0YI+ocTZTy1QXcTDsKPa+/+kT1mA8z6mc5NZOhXHJw=
github.com/aws/aws-sdk-go-v2/service/ec2 v1.318.1/go.mod h1:LXmcWkgEK0IfPd3dc3DI/bfMaP76AoWWaqYgh76Y2+A=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15 h1:JJLBQxwY+AFwuPAi5ivGc1ChnTdUt4cXMv7e76m2c/Y=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.15/go.mod h1:lQknBIe78MVL0cQOQDlag8KGflMbMEVFx9mB6O8ENvk=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34 h1:sYg4qHWLqsjp15PzX7XCOHSOgKEGoZ5vQY43VvZ1pas=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.34/go.mod h1:N58SSz3roKf1HzW5qRaOiyk6MbDLTKgLPvlTfJ90iyI=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.3 h1:togAtAmgV5IGMnQDuBDJeM8z5Y5RN6G7xeOgphWz+Yc=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.3/go.mod h1:T7xKUUUvN7W3RW8UmMvKnD12xqh+Ux2gCPHPhnt64Dg=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.3 h1:YjH64OUytnWZBHUtM9GMyi4ZWBiSQdEJkZuPykOIe44=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.3/go.mod h1:5qoHcDZDTSJotoKk1bvVRPv1MXaL/NhfY9ng8D1g/ig=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3 h1:A4o1di/XGaqtw6r3toSBrFX2U7mVSLqg7jo9wL4I+cU=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.3/go.mod h1:sKuKz2kHtrGVtFu34vbM3LWSA9CKD9YZUmm6e5PPqRA=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.3 h1:Fi7+DiKN1+QphlajvE6FqeZ8GRbnnRul7zTdUiRpbGc=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.3/go.mod h1:KCc3e27fHZUGtzpek7wZcp6dyCpGkJJo/+3PBujh/yU=
github.com/aws/smithy-go v1.27.6 h1:0zjT8jgK3jbrTT7JJ3EE6JsMhX8JTrZ+f1sEndYDXrA=
github.com/aws/smithy-go v1.27.6/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
Expand Down
Loading