diff --git a/constraints.txt b/constraints.txt
index fa19acdaa0ad12cbc89e11be82e184fd8aa4d86c..9c4dbd343b0917fdd6123a6f3370488ea8a965fc 100644
--- a/constraints.txt
+++ b/constraints.txt
@@ -1,4 +1,5 @@
 bcrypt==3.2.0
+bleach==3.3.0
 blinker==1.4
 cffi==1.14.4
 click==7.1.2
@@ -11,6 +12,7 @@ Flask-WTF==0.14.3
 itsdangerous==1.1.0
 Jinja2==2.11.2
 lxml==4.6.2
+markdown==3.3.4
 MarkupSafe==1.1.1
 pikepdf==2.3.0
 Pillow==8.1.0
diff --git a/setup.py b/setup.py
index 5b7705e6c8a4f95cd17c41da0ca88e673970ecb9..2d45478b040f681c819e30e037937a6ffc4cc267 100644
--- a/setup.py
+++ b/setup.py
@@ -23,11 +23,13 @@ setuptools.setup(
         'Flask-WTF',
         'WTForms',
         'bcrypt',
+        'bleach',
         'blinker',
         'click',
         'dateutils',
         'flask_bootstrap',
         'flask_sqlalchemy',
+        'markdown',
         'pikepdf',
         'psycopg2',
         'sqlalchemy',