Skip to content

build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.43.6 to 1.47.1 - #331

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/aws/aws-sdk-go-v2-1.47.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/aws/aws-sdk-go-v2-1.47.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 3, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/aws/aws-sdk-go-v2 from 1.43.6 to 1.47.1.

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) from 1.43.6 to 1.47.1.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@v1.43.6...v1.47.1)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-version: 1.47.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Oct 3, 2026
@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown

bulwark

  • ❌ scan — 7 govulncheck findings
error output
… truncated to the last 20000 bytes — full log in the run artifact linked below …

      #3: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls internal.init
      #4: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #5: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls observ.init
      #6: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #7: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #8: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #9: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls otlploggrpc.init
      #10: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls retry.init
      #11: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls transform.init
      #12: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls x.init

Vulnerability #3: GO-2026-6505
    OpenTelemetry-Go: Exporter config logging may leak endpoint URLs in info
    logs in go.opentelemetry.io/otel/exporters/otlp/otlptrace
  More info: https://pkg.go.dev/vuln/GO-2026-6505
  Module: go.opentelemetry.io/otel/exporters/otlp/otlptrace
    Found in: go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.44.0
    Fixed in: go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.45.0
    Example traces found:
      #1: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls otlptrace.Shutdown
      #2: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls otlptrace.init
      #3: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls tracetransform.init

  Module: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
    Found in: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@v1.44.0
    Fixed in: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@v1.45.0
    Example traces found:
      #1: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls counter.init
      #2: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls envconfig.init
      #3: internal/release/store.go:394:14: release.isNotFound calls errors.As, which eventually calls internal.PartialSuccess.As
      #4: internal/validate/validate.go:1317:28: validate.schemaErrors calls errors.joinError.Error, which calls internal.PartialSuccess.Error
      #5: internal/validate/validate.go:512:29: validate.ValidateResources calls errors.Is, which eventually calls internal.PartialSuccess.Is
      #6: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls internal.init
      #7: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #8: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #9: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #10: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #11: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls observ.init
      #12: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls otlpconfig.init
      #13: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which calls otlptracegrpc.init
      #14: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls retry.init
      #15: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls x.init

  Module: go.opentelemetry.io/otel/sdk
    Found in: go.opentelemetry.io/otel/sdk@v1.44.0
    Fixed in: go.opentelemetry.io/otel/sdk@v1.45.0
    Example traces found:
      #1: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls env.init
      #2: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls instrumentation.init
      #3: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls observ.BSP.Shutdown
      #4: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls observ.Tracer.Enabled
      #5: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls observ.Tracer.SpanEnded
      #6: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls observ.Tracer.SpanLive
      #7: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls observ.Tracer.SpanStarted
      #8: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls observ.init
      #9: internal/hostsecrets/hostsecrets.go:70:27: hostsecrets.Blob.Marshal calls json.Marshal, which eventually calls observ.init
      #10: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls resource.NewSchemaless
      #11: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which calls resource.init
      #12: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls sdk.Version
      #13: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls sdk.init
      #14: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls trace.Shutdown
      #15: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which calls trace.init
      #16: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls trace.init
      #17: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls trace.logDropped
      #18: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls trace.logDropped
      #19: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.nonRecordingSpan.End
      #20: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.nonRecordingSpan.IsRecording
      #21: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.nonRecordingSpan.SetAttributes
      #22: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.nonRecordingSpan.SetStatus
      #23: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.nonRecordingSpan.SpanContext
      #24: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.recordingSpan.End
      #25: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.recordingSpan.IsRecording
      #26: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.recordingSpan.SetAttributes
      #27: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.recordingSpan.SetStatus
      #28: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.recordingSpan.SpanContext
      #29: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls trace.tracer.Start
      #30: providers/hetzner/compute.go:13:2: hetzner.init calls pulumi.init, which eventually calls x.init

Vulnerability #4: GO-2026-6443
    Server panic via missing authority or Host headers in google.golang.org/grpc
  More info: https://pkg.go.dev/vuln/GO-2026-6443
  Module: google.golang.org/grpc
    Found in: google.golang.org/grpc@v1.82.1
    Fixed in: google.golang.org/grpc@v1.82.2
    Example traces found:
      #1: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.http2Server.HandleStreams

Vulnerability #5: GO-2026-6355
    Prevent DoS on deadlocked established channel in golang.org/x/crypto/ssh
  More info: https://pkg.go.dev/vuln/GO-2026-6355
  Module: golang.org/x/crypto
    Found in: golang.org/x/crypto@v0.55.0
    Fixed in: golang.org/x/crypto@v0.56.0
    Example traces found:
      #1: cmd/inforge/stack.go:217:31: inforge.ephemeralWorkspace calls auto.NewLocalWorkspace, which eventually calls ssh.NewClientConn

Vulnerability #6: GO-2026-6354
    Prevent DoS on deadlocked undecided channel in golang.org/x/crypto/ssh
  More info: https://pkg.go.dev/vuln/GO-2026-6354
  Module: golang.org/x/crypto
    Found in: golang.org/x/crypto@v0.55.0
    Fixed in: golang.org/x/crypto@v0.56.0
    Example traces found:
      #1: cmd/inforge/stack.go:217:31: inforge.ephemeralWorkspace calls auto.NewLocalWorkspace, which eventually calls ssh.NewClientConn

Vulnerability #7: GO-2026-6348
    Heap Memory Exhaustion (OOM) via HTTP/2 DATA Frame Fragmentation in
    google.golang.org/grpc
  More info: https://pkg.go.dev/vuln/GO-2026-6348
  Module: google.golang.org/grpc
    Found in: google.golang.org/grpc@v1.82.1
    Fixed in: google.golang.org/grpc@v1.83.1
    Example traces found:
      #1: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls mem.BufferSlice.MaterializeToBuffer
      #2: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls mem.IsBelowBufferPoolingThreshold
      #3: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls mem.NewBuffer
      #4: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls mem.ReadAll
      #5: internal/secretstore/age.go:70:20: secretstore.Encrypt calls armor.armoredWriter.Close, which eventually calls mem.writer.Write
      #6: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.ClientStream.Close
      #7: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.ClientStream.Header
      #8: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.ClientStream.Read
      #9: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.ClientStream.RecvCompress
      #10: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.ClientStream.TrailersOnly
      #11: internal/registry/registry.go:268:17: registry.registry.DNS calls sync.Once.Do, which eventually calls transport.NewHTTP2Client
      #12: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.NewServerTransport
      #13: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.ServerStream.Read
      #14: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.Stream.ReadMessageHeader
      #15: cmd/inforge/preview.go:100:28: inforge.runPreview calls auto.Stack.Preview, which eventually calls transport.http2Client.Close
      #16: cmd/inforge/preview.go:100:28: inforge.runPreview calls auto.Stack.Preview, which eventually calls transport.http2Client.GracefulClose
      #17: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.http2Client.NewStream
      #18: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.http2Server.Close
      #19: providers/hetzner/compute.go:250:33: hetzner.HetznerCompute.Create calls hcloud.NewServer, which eventually calls transport.http2Server.HandleStreams

Your code is affected by 7 vulnerabilities from 5 modules.
This scan also found 0 vulnerabilities in packages you import and 2
vulnerabilities in modules you require, but your code doesn't appear to call
these vulnerabilities.
Use '-show verbose' for more details.
creating virtual environment...
installing semgrep from spec 'semgrep==1.173.0'...
done! ✨ 🌟 ✨
  installed package semgrep 1.173.0, installed using Python 3.12.3
  These apps are now available
    - pysemgrep
    - semgrep
                  
                  
┌────────────────┐
│ Debugging Info │
└────────────────┘
                  
  SCAN ENVIRONMENT
  versions    - semgrep 1.173.0 on python 3.12.3                                       
  environment - running in environment github-actions, triggering event is pull_request
Fixing git state for github action pull request
Not on head ref: 1f10bbfc78f0954b550180fd88b6ba2986c35030; checking that out now.
            
  CONNECTION
Using b429a6cc71e5ac1730e904afc3d71d378b494c4d as the merge-base of b429a6cc71e5ac1730e904afc3d71d378b494c4d and 1f10bbfc78f0954b550180fd88b6ba2986c35030
  Initializing scan (deployment=wardnet, scan_id=239178696)  
  Enabled products: Code, Supply Chain                               
        
  ENGINE
Semgrep Pro Engine will be installed in /opt/pipx/venvs/semgrep/lib/python3.12/site-packages/semgrep/bin/semgrep-core-proprietary
Downloading... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.6/316.6 MB 266.3 MB/s 0:00:00
Successfully installed Semgrep Pro Engine (version 1.173.0)!

  Using git merge base detected from environment for diff scans: b429a6cc71e5ac1730e904afc3d71d378b494c4d
               
               
┌─────────────┐
│ Scan Status │
└─────────────┘
  Scanning 2 files tracked by git with 2944 Code rules, 1469 Supply Chain rules:
            
            
  CODE RULES
  Scanning 2 files with 47 <multilang> rules.
                    
  SUPPLY CHAIN RULES
                                                                                                                        
  Dependency Sources   Resolution Method   Ecosystem   Dependencies   Rules                                             
 ───────────────────────────────────────────────────────────────────────────                                            
  go.mod               Lockfile            Gomod       146             1469                                             
  website/yarn.lock    Skipped             Unknown     -                  -                                             
                                                                                                                        
                                                                                                                        
  Analysis       Rules                                                                                                  
 ──────────────────────                                                                                                 
  Basic           1002                                                                                                  
  Reachability     444                                                                                                  
  Malicious         23                                                                                                  
                                                                                                                        
  Current version has 2 findings.

Creating git worktree from 'b429a6cc71e5ac1730e904afc3d71d378b494c4d' to scan baseline.
  Will report findings introduced by these commits (may be incomplete for shallow checkouts):
    * 1f10bbf build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.43.6 to 1.47.1

               
               
┌─────────────┐
│ Scan Status │
└─────────────┘
  Scanning 1 file tracked by git with 2 Supply Chain rules:
            
            
  CODE RULES
  No code rules to run.
                    
  SUPPLY CHAIN RULES
                                                                                                                        
  Dependency Sources   Resolution Method   Ecosystem   Dependencies   Rules                                             
 ───────────────────────────────────────────────────────────────────────────                                            
  go.mod               Lockfile            Gomod       146                2                                             
                                                                                                                        
                                                                                                                        
  Analysis       Rules                                                                                                  
 ──────────────────────                                                                                                 
  Reachability       2                                                                                                  
                                                                                                                        
  Uploading scan results  
  Finalizing scan                         
                
┌──────────────┐
│ Scan Summary │
└──────────────┘
✅ CI scan completed successfully.
 • Findings: 0 (0 blocking)
 • Rules run: 116757
 • Targets scanned: 2
 • Parsed lines: ~100.0%
 • Scan skipped: 
   ◦ Matching --exclude patterns: 89
   ◦ Files matching .semgrepignore patterns: 124
 • Scan was limited to files changed since baseline commit.
 • For a detailed list of skipped files and lines, run semgrep with the --verbose flag
CI scan completed successfully.
  View results in Semgrep Cloud Platform:
    https://semgrep.dev/orgs/wardnet/findings?repo=wardnet/inforge&ref=refs/pull/331/merge
    https://semgrep.dev/orgs/wardnet/supply-chain/vulnerabilities?repo=wardnet/inforge&ref=refs/pull/331/merge
  No blocking findings so exiting with code 0

A new version of Semgrep is available. See https://semgrep.dev/docs/upgrading
[PASS] gosec
[FAIL] govulncheck
[PASS] semgrep
Error: 1 check(s) failed
bulwark: 1 check(s) failed
  • ✅ coverage — go: 67.3% (baseline 67.3%)

📦 Full bulwark output — complete scan and coverage logs.

@dependabot @github

dependabot Bot commented on behalf of github Oct 17, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #341.

@dependabot dependabot Bot closed this Oct 17, 2026
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/aws/aws-sdk-go-v2-1.47.1 branch October 17, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants