diff --git a/requirements.txt b/requirements.txt
index a9fdc2230d0bc77653e2f146d442affe51701c6c..1809fa45907541ecc2ce7ec16da2f79d88d7e168 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,16 +1,16 @@
-alembic==1.14.0
+alembic==1.14.1
 # needed to support auto discovery of and applying enum changes
 alembic-postgresql-enum==0.4.0
-click==8.1.7
+click==8.1.8
 jsonschema
 flask==3.1.0
 flask-cors==5.0.0
-flask-migrate==4.0.7
+flask-migrate==4.1.0
 flask-sqlalchemy==3.1.1
 openpyxl==3.1.5
 psycopg2-binary==2.9.10
-SQLAlchemy==2.0.36
-authlib==1.3.2
+SQLAlchemy==2.0.37
+authlib==1.4.0
 flask-login==0.6.3
 validators==0.34.0
 requests
diff --git a/setup.py b/setup.py
index 471363e4104c6cdd19be5e92ce15538fc87ad29e..bdb8aa63d96fffc7932c4bf8355828c99c4ad9d8 100644
--- a/setup.py
+++ b/setup.py
@@ -10,19 +10,19 @@ setup(
     url='https://gitlab.geant.org/geant-swd/compendium-v2',
     packages=find_packages(),
     install_requires=[
-        'alembic==1.14.0',
+        'alembic==1.14.1',
         'alembic-postgresql-enum==0.4.0',
-        'click==8.1.7',
+        'authlib==1.4.0',
+        'click==8.1.8',
         'jsonschema',
         'flask==3.1.0',
         'flask-cors==5.0.0',
-        'flask-migrate==4.0.7',
+        'flask-migrate==4.1.0',
         'flask-sqlalchemy==3.1.1',
         'openpyxl==3.1.5',
         'psycopg2-binary==2.9.10',
-        'SQLAlchemy==2.0.36',
+        'SQLAlchemy==2.0.37',
         'sentry-sdk[flask]',
-        'authlib==1.3.2',
         'flask-login==0.6.3',
         'validators==0.34.0',
         'requests',