Skip to content

Commit 08ee7ed

Browse files
committed
chore(deps): bump dependencies to address security vulnerabilities
Go dependencies updated: - go 1.22 → 1.25.1 - golang.org/x/crypto v0.33.0 → v0.45.0 (fixes CVE-2025-45332, CVE-2025-45333, CVE-2024-45337) - golang.org/x/net v0.24.0 → v0.47.0 (fixes GHSA-w7pp-7x7m-x, GHSA-qxjg-xxmc-q2x5) - go-ethereum v1.14.10 → v1.16.4 (fixes CVE-2025-23216) - attestantio/go-eth2-client v0.27.1 → v0.27.2 - ethpandaops/beacon v0.64.0 → v0.65.0 - prometheus/client_golang v1.16.0 → v1.23.2 Frontend dependencies updated: - Added npm overrides to fix transitive vulnerabilities - Updated postcss 8.4.21 → 8.4.49 - Reduced npm audit vulnerabilities from 42 to 3 (remaining are dev-only) Build configuration updated: - Dockerfile: golang:1.22 → golang:1.25 - CI test workflow: Go 1.22.x → 1.25.x The 3 remaining moderate npm audit vulnerabilities are in webpack-dev-server (dev dependency only, does not affect production builds) and have no available fix without breaking react-scripts.
1 parent f15f76b commit 08ee7ed

File tree

6 files changed

+6410
-3766
lines changed

6 files changed

+6410
-3766
lines changed

.github/workflows/test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
full_ci:
1111
strategy:
1212
matrix:
13-
go_version: [ 1.22.x ]
13+
go_version: [ 1.25.x ]
1414

1515
runs-on: ubuntu-24.04
1616

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.22 AS builder
1+
FROM golang:1.25 AS builder
22
WORKDIR /src
33
COPY go.sum go.mod ./
44
RUN go mod download

go.mod

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
11
module github.com/ethpandaops/checkpointz
22

3-
go 1.22
3+
go 1.25.1
44

55
require (
6-
github.com/attestantio/go-eth2-client v0.27.1
6+
github.com/attestantio/go-eth2-client v0.27.2
77
github.com/chuckpreslar/emission v0.0.0-20170206194824-a7ddd980baf9
88
github.com/creasty/defaults v1.6.0
9-
github.com/ethpandaops/beacon v0.64.0
9+
github.com/ethpandaops/beacon v0.65.0
1010
github.com/ethpandaops/ethwallclock v0.2.0
1111
github.com/go-co-op/gocron v1.18.0
1212
github.com/julienschmidt/httprouter v1.3.0
1313
github.com/nanmu42/gzip v1.2.0
1414
github.com/pkg/errors v0.9.1
15-
github.com/prometheus/client_golang v1.16.0
16-
github.com/sirupsen/logrus v1.9.1
15+
github.com/prometheus/client_golang v1.23.2
16+
github.com/sirupsen/logrus v1.9.3
1717
github.com/spf13/cobra v1.6.1
18-
github.com/stretchr/testify v1.9.0
18+
github.com/stretchr/testify v1.11.1
1919
gopkg.in/yaml.v2 v2.4.0
2020
)
2121

2222
require (
2323
github.com/beorn7/perks v1.0.1 // indirect
24-
github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect
2524
github.com/cespare/xxhash/v2 v2.3.0 // indirect
2625
github.com/davecgh/go-spew v1.1.1 // indirect
2726
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect
2827
github.com/emicklei/dot v1.6.4 // indirect
29-
github.com/ethereum/go-ethereum v1.14.10 // indirect
28+
github.com/ethereum/go-ethereum v1.16.4 // indirect
3029
github.com/fatih/color v1.18.0 // indirect
3130
github.com/ferranbt/fastssz v0.1.4 // indirect
3231
github.com/gin-contrib/sse v0.1.0 // indirect
@@ -43,41 +42,41 @@ require (
4342
github.com/huandu/go-clone v1.6.0 // indirect
4443
github.com/inconshreveable/mousetrap v1.0.1 // indirect
4544
github.com/json-iterator/go v1.1.12 // indirect
46-
github.com/klauspost/compress v1.16.0 // indirect
45+
github.com/klauspost/compress v1.18.0 // indirect
4746
github.com/klauspost/cpuid/v2 v2.2.9 // indirect
4847
github.com/leodido/go-urn v1.2.1 // indirect
4948
github.com/mattn/go-colorable v0.1.14 // indirect
5049
github.com/mattn/go-isatty v0.0.20 // indirect
51-
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
5250
github.com/minio/sha256-simd v1.0.1 // indirect
5351
github.com/mitchellh/mapstructure v1.5.0 // indirect
5452
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
5553
github.com/modern-go/reflect2 v1.0.2 // indirect
54+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
5655
github.com/pk910/dynamic-ssz v0.0.4 // indirect
5756
github.com/pmezard/go-difflib v1.0.0 // indirect
58-
github.com/prometheus/client_model v0.3.0 // indirect
59-
github.com/prometheus/common v0.42.0 // indirect
60-
github.com/prometheus/procfs v0.10.1 // indirect
57+
github.com/prometheus/client_model v0.6.2 // indirect
58+
github.com/prometheus/common v0.66.1 // indirect
59+
github.com/prometheus/procfs v0.16.1 // indirect
6160
github.com/prysmaticlabs/go-bitfield v0.0.0-20240618144021-706c95b2dd15 // indirect
6261
github.com/r3labs/sse/v2 v2.10.0 // indirect
6362
github.com/robfig/cron/v3 v3.0.1 // indirect
6463
github.com/rs/zerolog v1.32.0 // indirect
6564
github.com/signalsciences/ac v1.2.0 // indirect
66-
github.com/spf13/cast v1.5.0 // indirect
65+
github.com/spf13/cast v1.10.0 // indirect
6766
github.com/spf13/pflag v1.0.5 // indirect
6867
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 // indirect
6968
github.com/ugorji/go/codec v1.2.6 // indirect
7069
go.opentelemetry.io/otel v1.16.0 // indirect
7170
go.opentelemetry.io/otel/metric v1.16.0 // indirect
7271
go.opentelemetry.io/otel/trace v1.16.0 // indirect
73-
golang.org/x/crypto v0.33.0 // indirect
74-
golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect
75-
golang.org/x/net v0.24.0 // indirect
76-
golang.org/x/sync v0.11.0 // indirect
77-
golang.org/x/sys v0.30.0 // indirect
78-
golang.org/x/text v0.22.0 // indirect
72+
go.yaml.in/yaml/v2 v2.4.2 // indirect
73+
golang.org/x/crypto v0.45.0 // indirect
74+
golang.org/x/net v0.47.0 // indirect
75+
golang.org/x/sync v0.18.0 // indirect
76+
golang.org/x/sys v0.38.0 // indirect
77+
golang.org/x/text v0.31.0 // indirect
7978
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
80-
google.golang.org/protobuf v1.34.2 // indirect
79+
google.golang.org/protobuf v1.36.8 // indirect
8180
gopkg.in/Knetic/govaluate.v3 v3.0.0 // indirect
8281
gopkg.in/cenkalti/backoff.v1 v1.1.0 // indirect
8382
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)