diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/blowfish.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/blowfish.dep.yml
index 95c3fa959..e1eab608f 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/blowfish.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/blowfish.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/blowfish
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package blowfish implements Bruce Schneier's Blowfish encryption algorithm.
 homepage: https://pkg.go.dev/golang.org/x/crypto/blowfish
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/cast5.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/cast5.dep.yml
index 1fe8a2ce1..a9f14f795 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/cast5.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/cast5.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/cast5
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package cast5 implements CAST5, as defined in RFC 2144.
 homepage: https://pkg.go.dev/golang.org/x/crypto/cast5
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ed25519.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ed25519.dep.yml
index 43607f75a..b9e3dc3bb 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ed25519.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ed25519.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/ed25519
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package ed25519 implements the Ed25519 signature algorithm.
 homepage: https://pkg.go.dev/golang.org/x/crypto/ed25519
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/internal/alias.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/internal/alias.dep.yml
index 21821f919..fa658b0d4 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/internal/alias.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/internal/alias.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/internal/alias
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package alias implements memory aliasing tests.
 homepage: https://pkg.go.dev/golang.org/x/crypto/internal/alias
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp.dep.yml
index 06afbf03c..1e6e4bc02 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/openpgp
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package openpgp implements high level operations on OpenPGP messages.
 homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/armor.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/armor.dep.yml
index 32b583f0e..e2487e295 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/armor.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/armor.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/openpgp/armor
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880.
 homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/armor
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/elgamal.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/elgamal.dep.yml
index 42e014698..cadfadcf6 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/elgamal.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/elgamal.dep.yml
@@ -1,6 +1,6 @@
 ---
 name: golang.org/x/crypto/openpgp/elgamal
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified
   in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms,"
@@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as
 homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/elgamal
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -37,7 +37,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/errors.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/errors.dep.yml
index d617e2f07..2f88afc30 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/errors.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/errors.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/openpgp/errors
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package errors contains common error types for the OpenPGP packages.
 homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/errors
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/packet.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/packet.dep.yml
index b837bf616..1f0597fe7 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/packet.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/packet.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/crypto/openpgp/packet
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package packet implements parsing and serialization of OpenPGP packets, as
   specified in RFC 4880.
 homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/packet
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/s2k.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/s2k.dep.yml
index 6d1eaf9ee..9043907ef 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/s2k.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/openpgp/s2k.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/crypto/openpgp/s2k
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package s2k implements the various OpenPGP string-to-key transforms as specified
   in RFC 4800 section 3.7.1.
 homepage: https://pkg.go.dev/golang.org/x/crypto/openpgp/s2k
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/sha3.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/sha3.dep.yml
index 1ed32fe00..9bb048622 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/sha3.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/sha3.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/crypto/sha3
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package sha3 implements the SHA-3 fixed-output-length hash functions and
   the SHAKE variable-output-length hash functions defined by FIPS-202.
 homepage: https://pkg.go.dev/golang.org/x/crypto/sha3
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh.dep.yml
index 5b6595258..6a42d77d4 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/ssh
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package ssh implements an SSH client and server.
 homepage: https://pkg.go.dev/golang.org/x/crypto/ssh
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/agent.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/agent.dep.yml
index 92547aef0..11b9493d3 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/agent.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/agent.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/crypto/ssh/agent
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package agent implements the ssh-agent protocol, and provides both a client
   and a server.
 homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/agent
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml
index 872209231..58e72efcc 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
-version: v0.3.0
+version: v0.4.0
 type: go
 summary: Package bcrypt_pbkdf implements bcrypt_pbkdf(3) from OpenBSD.
 homepage: https://pkg.go.dev/golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
 license: bsd-3-clause
 licenses:
-- sources: crypto@v0.3.0/LICENSE
+- sources: crypto@v0.4.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: crypto@v0.3.0/PATENTS
+- sources: crypto@v0.4.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/bpf.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/bpf.dep.yml
index b5ab87dd2..b688998c9 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/bpf.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/bpf.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/net/bpf
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package bpf implements marshaling and unmarshaling of programs for the Berkeley
   Packet Filter virtual machine, and provides a Go implementation of the virtual machine.
 homepage: https://pkg.go.dev/golang.org/x/net/bpf
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/http2.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/http2.dep.yml
index 1af875976..f0d200682 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/http2.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/http2.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/net/http2
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package http2 implements the HTTP/2 protocol.
 homepage: https://pkg.go.dev/golang.org/x/net/http2
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/http2/h2c.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/http2/h2c.dep.yml
index f958e4777..0e3819c51 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/http2/h2c.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/http2/h2c.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/net/http2/h2c
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package h2c implements the unencrypted "h2c" form of HTTP/2.
 homepage: https://pkg.go.dev/golang.org/x/net/http2/h2c
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/internal/iana.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/internal/iana.dep.yml
index 064bcc71e..37e6dc093 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/internal/iana.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/internal/iana.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/net/internal/iana
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package iana provides protocol number resources managed by the Internet Assigned
   Numbers Authority (IANA).
 homepage: https://pkg.go.dev/golang.org/x/net/internal/iana
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/internal/socket.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/internal/socket.dep.yml
index 33b6e83eb..de472f535 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/internal/socket.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/internal/socket.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/net/internal/socket
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package socket provides a portable interface for socket system calls.
 homepage: https://pkg.go.dev/golang.org/x/net/internal/socket
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/ipv4.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/ipv4.dep.yml
index 0244ee4f0..ca11811ad 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/ipv4.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/ipv4.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/net/ipv4
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package ipv4 implements IP-level socket options for the Internet Protocol
   version 4.
 homepage: https://pkg.go.dev/golang.org/x/net/ipv4
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/net/ipv6.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/net/ipv6.dep.yml
index c4ac32f34..e45123352 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/net/ipv6.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/net/ipv6.dep.yml
@@ -1,13 +1,13 @@
 ---
 name: golang.org/x/net/ipv6
-version: v0.2.0
+version: v0.3.0
 type: go
 summary: Package ipv6 implements IP-level socket options for the Internet Protocol
   version 6.
 homepage: https://pkg.go.dev/golang.org/x/net/ipv6
 license: bsd-3-clause
 licenses:
-- sources: net@v0.2.0/LICENSE
+- sources: net@v0.3.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -36,7 +36,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: net@v0.2.0/PATENTS
+- sources: net@v0.3.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language.dep.yml
index d49b005e9..b120aa082 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/text/internal/language
-version: v0.4.0
+version: v0.5.0
 type: go
 summary: 
 homepage: https://pkg.go.dev/golang.org/x/text/internal/language
 license: bsd-3-clause
 licenses:
-- sources: text@v0.4.0/LICENSE
+- sources: text@v0.5.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: text@v0.4.0/PATENTS
+- sources: text@v0.5.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language/compact.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language/compact.dep.yml
index 6b9e00cc8..a37e1f20f 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language/compact.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/text/internal/language/compact.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/text/internal/language/compact
-version: v0.4.0
+version: v0.5.0
 type: go
 summary: Package compact defines a compact representation of language tags.
 homepage: https://pkg.go.dev/golang.org/x/text/internal/language/compact
 license: bsd-3-clause
 licenses:
-- sources: text@v0.4.0/LICENSE
+- sources: text@v0.5.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: text@v0.4.0/PATENTS
+- sources: text@v0.5.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/text/internal/tag.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/text/internal/tag.dep.yml
index 1075c7a62..4323a6875 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/text/internal/tag.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/text/internal/tag.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/text/internal/tag
-version: v0.4.0
+version: v0.5.0
 type: go
 summary: Package tag contains functionality handling tags and related data.
 homepage: https://pkg.go.dev/golang.org/x/text/internal/tag
 license: bsd-3-clause
 licenses:
-- sources: text@v0.4.0/LICENSE
+- sources: text@v0.5.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: text@v0.4.0/PATENTS
+- sources: text@v0.5.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/.licenses/arduino-create-agent/go/golang.org/x/text/language.dep.yml b/.licenses/arduino-create-agent/go/golang.org/x/text/language.dep.yml
index 91543ffc8..438381bbd 100644
--- a/.licenses/arduino-create-agent/go/golang.org/x/text/language.dep.yml
+++ b/.licenses/arduino-create-agent/go/golang.org/x/text/language.dep.yml
@@ -1,12 +1,12 @@
 ---
 name: golang.org/x/text/language
-version: v0.4.0
+version: v0.5.0
 type: go
 summary: Package language implements BCP 47 language tags and related functionality.
 homepage: https://pkg.go.dev/golang.org/x/text/language
 license: bsd-3-clause
 licenses:
-- sources: text@v0.4.0/LICENSE
+- sources: text@v0.5.0/LICENSE
   text: |
     Copyright (c) 2009 The Go Authors. All rights reserved.
 
@@ -35,7 +35,7 @@ licenses:
     THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-- sources: text@v0.4.0/PATENTS
+- sources: text@v0.5.0/PATENTS
   text: |
     Additional IP Rights Grant (Patents)
 
diff --git a/go.mod b/go.mod
index c0a2c0064..6de16baee 100644
--- a/go.mod
+++ b/go.mod
@@ -24,7 +24,7 @@ require (
 	go.bug.st/downloader/v2 v2.1.1
 	go.bug.st/serial v1.4.1
 	goa.design/goa v1.0.1-0.20190116060309-40843d63b0e4
-	golang.org/x/crypto v0.3.0
+	golang.org/x/crypto v0.4.0
 	golang.org/x/sys v0.3.0
 	gopkg.in/inconshreveable/go-update.v0 v0.0.0-20150814200126-d8b0b1d421aa
 )
@@ -68,8 +68,8 @@ require (
 	github.com/pmezard/go-difflib v1.0.0 // indirect
 	github.com/ugorji/go v1.1.6 // indirect
 	github.com/zach-klippenstein/goregen v0.0.0-20160303162051-795b5e3961ea // indirect
-	golang.org/x/net v0.2.0 // indirect
-	golang.org/x/text v0.4.0 // indirect
+	golang.org/x/net v0.3.0 // indirect
+	golang.org/x/text v0.5.0 // indirect
 	google.golang.org/protobuf v1.28.0 // indirect
 	gopkg.in/ini.v1 v1.62.0 // indirect
 	gopkg.in/yaml.v2 v2.4.0 // indirect
diff --git a/go.sum b/go.sum
index b30b7c0b6..d23d9720c 100644
--- a/go.sum
+++ b/go.sum
@@ -339,8 +339,8 @@ golang.org/x/crypto v0.0.0-20200406173513-056763e48d71/go.mod h1:LzIPMQfyMNhhGPh
 golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
 golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8=
 golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.3.0 h1:a06MkbcxBrEFc0w0QIZWXrH/9cCX6KJyWbBOIwAn+7A=
-golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
+golang.org/x/crypto v0.4.0 h1:UVQgzMY87xqpKNgb+kDsll2Igd33HszWHFLmpaRMq/8=
+golang.org/x/crypto v0.4.0/go.mod h1:3quD/ATkf6oY+rnes5c3ExXTbLc8mueNue5/DoinL80=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -361,8 +361,8 @@ golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLL
 golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
 golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
 golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.2.0 h1:sZfSu1wtKLGlWI4ZZayP0ck9Y73K1ynO6gqzTdBVdPU=
-golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
+golang.org/x/net v0.3.0 h1:VWL6FNY2bEEmsGVKabSlHu5Irp34xmMRoqb/9lF9lxk=
+golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -393,13 +393,13 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc
 golang.org/x/sys v0.3.0 h1:w8ZOecv6NaNa/zC8944JTU3vz4u6Lagfk4RPQxv92NQ=
 golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
-golang.org/x/term v0.2.0 h1:z85xZCsEl7bi/KwbNADeBYoOP0++7W1ipu+aGnpwzRM=
+golang.org/x/term v0.3.0 h1:qoo4akIqOcDME5bhc/NgxUdovd6BSS2uMsVjB56q1xI=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg=
-golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.5.0 h1:OLmvp0KP+FVG99Ct/qFiL/Fhk4zp4QQnZ7b2U+5piUM=
+golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=