diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml
index abdaf13..f909adc 100644
--- a/.github/workflows/build-and-deploy.yml
+++ b/.github/workflows/build-and-deploy.yml
@@ -28,7 +28,7 @@ jobs:
         image-name: ghcr.io/${{ github.repository }}:${{ github.sha }}
 
     - name: Login to GitHub Container Registry
-      uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 # v3.1.0
+      uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
       with:
         registry: ghcr.io
         username: ${{ github.repository_owner }}
diff --git a/Dockerfile b/Dockerfile
index 5ad4b33..2d0fa93 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.19@sha256:c5b1261d6d3e43071626931fc004f70149baeba2c8ec672bd4f27761f8e1ad6b
+FROM alpine:3.21@sha256:21dc6063fd678b478f57c0e13f47560d0ea4eeba26dfc947b2a4f81f686b9f45
 
 # Non-root user for security purposes.
 #
diff --git a/requirements.txt b/requirements.txt
index 7e0bdbc..981cddb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,9 +1,9 @@
-boto3==1.34.74
-botocore==1.34.74
+boto3==1.35.83
+botocore==1.35.83
 jmespath==1.0.1
 python-dateutil==2.9.0.post0
 python-magic==0.4.27
 s3cmd==2.4.0
-s3transfer==0.10.1
-six==1.16.0
-urllib3==1.26.18
+s3transfer==0.10.4
+six==1.17.0
+urllib3==1.26.20