diff --git a/requirements/base.txt b/requirements/base.txt
index 84101d44a2c4047d6eacdc79073f49ef07cdaa09..5051cace8a32326170dda416e96edba9589e5552 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -20,7 +20,7 @@ charset-normalizer==3.0.1
     # via requests
 click==8.1.3
     # via edx-django-utils
-django==3.2.16
+django==3.2.17
     # via
     #   -c requirements/common_constraints.txt
     #   -r requirements/base.in
diff --git a/requirements/ci.txt b/requirements/ci.txt
index e6deb6bf08e75d9978b2254a81aed7a52da03804..8ea3fb802c9401b8f0cb59334ad04a4ee05c64bf 100644
--- a/requirements/ci.txt
+++ b/requirements/ci.txt
@@ -16,7 +16,7 @@ asgiref==3.6.0
     # via
     #   -r requirements/test.txt
     #   django
-astroid==2.13.3
+astroid==2.14.1
     # via
     #   -r requirements/test.txt
     #   pylint
@@ -35,11 +35,11 @@ boto==2.49.0
     # via
     #   -r requirements/test.txt
     #   xblock-sdk
-boto3==1.26.59
+boto3==1.26.62
     # via
     #   -r requirements/test.txt
     #   fs-s3fs
-botocore==1.29.59
+botocore==1.29.62
     # via
     #   -r requirements/test.txt
     #   boto3
@@ -101,7 +101,7 @@ distlib==0.3.6
     # via
     #   -r requirements/tox.txt
     #   virtualenv
-django==3.2.16
+django==3.2.17
     # via
     #   -c requirements/common_constraints.txt
     #   -r requirements/test.txt
@@ -313,7 +313,7 @@ pygments==2.14.0
     #   rich
 pyjwkest==1.4.2
     # via -r requirements/test.txt
-pylint==2.15.10
+pylint==2.16.0
     # via
     #   -r requirements/test.txt
     #   edx-lint
diff --git a/requirements/dev.txt b/requirements/dev.txt
index 2357f189171504198d23af0b5cb4947868908c59..96332fe66a5cf16b4491825ef815476d36e2ca1f 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -32,7 +32,7 @@ click==8.1.3
     # via
     #   -r requirements/base.txt
     #   edx-django-utils
-django==3.2.16
+django==3.2.17
     # via
     #   -r requirements/base.txt
     #   django-config-models
diff --git a/requirements/django.txt b/requirements/django.txt
index e92ee8ee6a637430e008ccf7a95a6c667621c3df..332dcc3a0533687a7056467b8539a548269aade5 100644
--- a/requirements/django.txt
+++ b/requirements/django.txt
@@ -1 +1 @@
-django==3.2.16
+django==3.2.17
diff --git a/requirements/pip.txt b/requirements/pip.txt
index 090e71cc5d5769dd6a6dab8ffe74016c495bd221..9a3780d7b8f40ab152bd1c735d4d4225f0241d10 100644
--- a/requirements/pip.txt
+++ b/requirements/pip.txt
@@ -4,9 +4,9 @@
 #
 #    make upgrade
 #
-pip==22.3.1
+pip==23.0
     # via -r requirements/pip.in
-setuptools==67.0.0
+setuptools==67.1.0
     # via -r requirements/pip.in
 wheel==0.38.4
     # via -r requirements/pip.in
diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt
index d18dc29e738be65b9a3127720c9172e287e4e021..97ec2157ebac170eff573f9eef5862f22c465d74 100644
--- a/requirements/pip_tools.txt
+++ b/requirements/pip_tools.txt
@@ -10,7 +10,7 @@ click==8.1.3
     # via pip-tools
 packaging==23.0
     # via build
-pip-tools==6.12.1
+pip-tools==6.12.2
     # via -r requirements/pip_tools.in
 pyproject-hooks==1.0.0
     # via build
diff --git a/requirements/quality.txt b/requirements/quality.txt
index e2ad5503f86d90baad53754d76469aec8a476341..d8047c1ea8a0e7b4b45834a3c434beb18ffa0b33 100644
--- a/requirements/quality.txt
+++ b/requirements/quality.txt
@@ -14,7 +14,7 @@ asgiref==3.6.0
     # via
     #   -r requirements/base.txt
     #   django
-astroid==2.13.3
+astroid==2.14.1
     # via
     #   pylint
     #   pylint-celery
@@ -26,9 +26,9 @@ bleach==6.0.0
     # via -r requirements/base.txt
 boto==2.49.0
     # via xblock-sdk
-boto3==1.26.59
+boto3==1.26.62
     # via fs-s3fs
-botocore==1.29.59
+botocore==1.29.62
     # via
     #   boto3
     #   s3transfer
@@ -64,7 +64,7 @@ ddt==1.6.0
     # via -r requirements/quality.in
 dill==0.3.6
     # via pylint
-django==3.2.16
+django==3.2.17
     # via
     #   -c requirements/common_constraints.txt
     #   -r requirements/base.txt
@@ -189,7 +189,7 @@ pycryptodomex==3.17
     #   pyjwkest
 pyjwkest==1.4.2
     # via -r requirements/base.txt
-pylint==2.15.10
+pylint==2.16.0
     # via
     #   -r requirements/quality.in
     #   edx-lint
diff --git a/requirements/test.txt b/requirements/test.txt
index 678817a76c12f6cf2ff8430ca31a787511e2c2b8..ca6d3d2cf9b45fef9ab7c83a8e1f21be80e431d1 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -14,7 +14,7 @@ asgiref==3.6.0
     # via
     #   -r requirements/base.txt
     #   django
-astroid==2.13.3
+astroid==2.14.1
     # via
     #   pylint
     #   pylint-celery
@@ -28,9 +28,9 @@ bleach==6.0.0
     #   readme-renderer
 boto==2.49.0
     # via xblock-sdk
-boto3==1.26.59
+boto3==1.26.62
     # via fs-s3fs
-botocore==1.29.59
+botocore==1.29.62
     # via
     #   boto3
     #   s3transfer
@@ -230,7 +230,7 @@ pygments==2.14.0
     #   rich
 pyjwkest==1.4.2
     # via -r requirements/base.txt
-pylint==2.15.10
+pylint==2.16.0
     # via
     #   edx-lint
     #   pylint-celery