diff --git a/requirements/base.txt b/requirements/base.txt
index 8e069bc91..b1d39aa0e 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -34,7 +34,7 @@ six==1.16.0
     # via
     #   fs
     #   python-dateutil
-stevedore==5.1.0
+stevedore==5.2.0
     # via edx-opaque-keys
 typing-extensions==4.9.0
     # via edx-opaque-keys
diff --git a/requirements/ci.txt b/requirements/ci.txt
index 2d003839d..9c0beb83d 100644
--- a/requirements/ci.txt
+++ b/requirements/ci.txt
@@ -10,7 +10,7 @@ chardet==5.2.0
     # via tox
 colorama==0.4.6
     # via tox
-coverage==7.4.1
+coverage==7.4.3
     # via -r requirements/ci.in
 distlib==0.3.8
     # via virtualenv
@@ -36,5 +36,5 @@ tomli==2.0.1
     #   tox
 tox==4.13.0
     # via -r requirements/ci.in
-virtualenv==20.25.0
+virtualenv==20.25.1
     # via tox
diff --git a/requirements/dev.txt b/requirements/dev.txt
index aa73d0e16..b5c5e6134 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -21,11 +21,11 @@ attrs==23.2.0
     # via
     #   -r requirements/test.txt
     #   hypothesis
-boto3==1.34.44
+boto3==1.34.49
     # via
     #   -r requirements/test.txt
     #   fs-s3fs
-botocore==1.34.44
+botocore==1.34.49
     # via
     #   -r requirements/test.txt
     #   boto3
@@ -65,7 +65,7 @@ colorama==0.4.6
     #   -r requirements/ci.txt
     #   -r requirements/test.txt
     #   tox
-coverage[toml]==7.4.1
+coverage[toml]==7.4.3
     # via
     #   -r requirements/ci.txt
     #   -r requirements/test.txt
@@ -114,7 +114,7 @@ fs-s3fs==1.1.1
     # via
     #   -r requirements/test.txt
     #   openedx-django-pyfs
-hypothesis==6.98.6
+hypothesis==6.98.11
     # via -r requirements/test.txt
 importlib-metadata==7.0.1
     # via
@@ -199,11 +199,11 @@ pluggy==1.4.0
     #   tox
 pycodestyle==2.11.1
     # via -r requirements/test.txt
-pydantic==2.6.1
+pydantic==2.6.2
     # via
     #   -r requirements/test.txt
     #   inflect
-pydantic-core==2.16.2
+pydantic-core==2.16.3
     # via
     #   -r requirements/test.txt
     #   pydantic
@@ -211,7 +211,7 @@ pygments==2.17.2
     # via
     #   -r requirements/test.txt
     #   diff-cover
-pylint==3.0.3
+pylint==3.0.4
     # via
     #   -r requirements/test.txt
     #   edx-lint
@@ -245,7 +245,7 @@ pyproject-hooks==1.0.0
     #   -r requirements/pip-tools.txt
     #   build
     #   pip-tools
-pytest==8.0.1
+pytest==8.0.2
     # via
     #   -r requirements/test.txt
     #   pytest-cov
@@ -291,7 +291,7 @@ sqlparse==0.4.4
     # via
     #   -r requirements/test.txt
     #   django
-stevedore==5.1.0
+stevedore==5.2.0
     # via
     #   -r requirements/test.txt
     #   code-annotations
@@ -335,7 +335,7 @@ urllib3==1.26.18
     # via
     #   -r requirements/test.txt
     #   botocore
-virtualenv==20.25.0
+virtualenv==20.25.1
     # via
     #   -r requirements/ci.txt
     #   -r requirements/test.txt
diff --git a/requirements/django.txt b/requirements/django.txt
index f3d68a80b..581afb41f 100644
--- a/requirements/django.txt
+++ b/requirements/django.txt
@@ -8,9 +8,9 @@ appdirs==1.4.4
     # via
     #   -r requirements/base.txt
     #   fs
-boto3==1.34.44
+boto3==1.34.49
     # via fs-s3fs
-botocore==1.34.44
+botocore==1.34.49
     # via
     #   boto3
     #   s3transfer
@@ -74,7 +74,7 @@ six==1.16.0
     #   python-dateutil
 sqlparse==0.4.4
     # via django
-stevedore==5.1.0
+stevedore==5.2.0
     # via
     #   -r requirements/base.txt
     #   edx-opaque-keys
diff --git a/requirements/doc.txt b/requirements/doc.txt
index 62fb03fa6..9c732e5b1 100644
--- a/requirements/doc.txt
+++ b/requirements/doc.txt
@@ -18,11 +18,11 @@ babel==2.14.0
     #   sphinx
 beautifulsoup4==4.12.3
     # via pydata-sphinx-theme
-boto3==1.34.44
+boto3==1.34.49
     # via
     #   -r requirements/django.txt
     #   fs-s3fs
-botocore==1.34.44
+botocore==1.34.49
     # via
     #   -r requirements/django.txt
     #   boto3
@@ -150,7 +150,7 @@ sqlparse==0.4.4
     # via
     #   -r requirements/django.txt
     #   django
-stevedore==5.1.0
+stevedore==5.2.0
     # via
     #   -r requirements/django.txt
     #   edx-opaque-keys
diff --git a/requirements/pip.txt b/requirements/pip.txt
index 71954cc66..66656035b 100644
--- a/requirements/pip.txt
+++ b/requirements/pip.txt
@@ -10,5 +10,5 @@ wheel==0.42.0
 # The following packages are considered to be unsafe in a requirements file:
 pip==24.0
     # via -r requirements/pip.in
-setuptools==69.1.0
+setuptools==69.1.1
     # via -r requirements/pip.in
diff --git a/requirements/test.txt b/requirements/test.txt
index bcf7dd9fc..de6c5e70e 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -17,11 +17,11 @@ astroid==3.0.3
     #   pylint-celery
 attrs==23.2.0
     # via hypothesis
-boto3==1.34.44
+boto3==1.34.49
     # via
     #   -r requirements/django.txt
     #   fs-s3fs
-botocore==1.34.44
+botocore==1.34.49
     # via
     #   -r requirements/django.txt
     #   boto3
@@ -41,7 +41,7 @@ code-annotations==1.6.0
     # via edx-lint
 colorama==0.4.6
     # via tox
-coverage[toml]==7.4.1
+coverage[toml]==7.4.3
     # via
     #   -r requirements/test.in
     #   pytest-cov
@@ -80,7 +80,7 @@ fs-s3fs==1.1.1
     # via
     #   -r requirements/django.txt
     #   openedx-django-pyfs
-hypothesis==6.98.6
+hypothesis==6.98.11
     # via -r requirements/test.in
 inflect==7.0.0
     # via jinja2-pluralize
@@ -140,13 +140,13 @@ pluggy==1.4.0
     #   tox
 pycodestyle==2.11.1
     # via -r requirements/test.in
-pydantic==2.6.1
+pydantic==2.6.2
     # via inflect
-pydantic-core==2.16.2
+pydantic-core==2.16.3
     # via pydantic
 pygments==2.17.2
     # via diff-cover
-pylint==3.0.3
+pylint==3.0.4
     # via
     #   -r requirements/test.in
     #   edx-lint
@@ -167,7 +167,7 @@ pymongo==3.13.0
     #   edx-opaque-keys
 pyproject-api==1.6.1
     # via tox
-pytest==8.0.1
+pytest==8.0.2
     # via
     #   -r requirements/test.in
     #   pytest-cov
@@ -209,7 +209,7 @@ sqlparse==0.4.4
     # via
     #   -r requirements/django.txt
     #   django
-stevedore==5.1.0
+stevedore==5.2.0
     # via
     #   -r requirements/django.txt
     #   code-annotations
@@ -241,7 +241,7 @@ urllib3==1.26.18
     # via
     #   -r requirements/django.txt
     #   botocore
-virtualenv==20.25.0
+virtualenv==20.25.1
     # via tox
 web-fragments==2.1.0
     # via -r requirements/django.txt