diff --git a/requirements/base.txt b/requirements/base.txt
index 0f7f8f433fb52e1bbb4288624607a1729747e26f..bef0a817c5ac8a8eaa13e36d9ed641e9f75befc1 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -20,24 +20,19 @@ beautifulsoup4==4.9.3
     # via
     #   -r base.in
     #   wagtail
-bleach==3.3.1
+bleach==4.0.0
     # via -r base.in
-cairocffi==1.2.0
-    # via
-    #   cairosvg
-    #   weasyprint
-cairosvg==2.5.2
-    # via weasyprint
+brotli==1.0.9
+    # via fonttools
 certifi==2021.5.30
     # via
     #   requests
     #   sentry-sdk
 cffi==1.14.6
     # via
-    #   cairocffi
     #   cryptography
     #   weasyprint
-charset-normalizer==2.0.2
+charset-normalizer==2.0.4
     # via requests
 cryptography==3.4.7
     # via
@@ -45,13 +40,9 @@ cryptography==3.4.7
     #   mozilla-django-oidc
     #   pyopenssl
 cssselect2==0.4.1
-    # via
-    #   cairosvg
-    #   weasyprint
+    # via weasyprint
 decorator==5.0.9
     # via ipython
-defusedxml==0.7.1
-    # via cairosvg
 django-environ==0.4.5
     # via -r base.in
 django-extensions==3.1.3
@@ -74,7 +65,7 @@ django-treebeard==4.5.1
     # via wagtail
 django-widget-tweaks==1.4.8
     # via -r base.in
-django==3.2.5
+django==3.2.6
     # via
     #   django-extensions
     #   django-filter
@@ -93,6 +84,8 @@ draftjs-exporter==2.1.7
     # via wagtail
 et-xmlfile==1.1.0
     # via openpyxl
+fonttools[woff]==4.26.2
+    # via weasyprint
 html5lib==1.1
     # via
     #   wagtail
@@ -103,7 +96,7 @@ idna==3.2
     # via requests
 ipython-genutils==0.2.0
     # via traitlets
-ipython==7.25.0
+ipython==7.26.0
     # via -r base.in
 jedi==0.18.0
     # via ipython
@@ -117,7 +110,7 @@ matplotlib-inline==0.1.2
     # via ipython
 mozilla-django-oidc==1.2.4
     # via pirates
-numpy==1.21.0
+numpy==1.21.1
     # via opencv-python
 opencv-python==4.5.3.56
     # via -r base.in
@@ -133,7 +126,6 @@ pickleshare==0.7.5
     # via ipython
 pillow==8.3.1
     # via
-    #   cairosvg
     #   django-simple-captcha
     #   wagtail
     #   weasyprint
@@ -147,6 +139,8 @@ ptyprocess==0.7.0
     # via pexpect
 pycparser==2.20
     # via cffi
+pydyf==0.0.3
+    # via weasyprint
 pygments==2.9.0
     # via ipython
 pyopenssl==20.0.1
@@ -173,7 +167,7 @@ requests==2.26.0
     #   -r base.in
     #   mozilla-django-oidc
     #   wagtail
-sentry-sdk==1.3.0
+sentry-sdk==1.3.1
     # via -r base.in
 six==1.16.0
     # via
@@ -197,7 +191,6 @@ telepath==0.2
     # via wagtail
 tinycss2==1.1.0
     # via
-    #   cairosvg
     #   cssselect2
     #   weasyprint
 traitlets==5.0.5
@@ -210,13 +203,13 @@ urllib3==1.26.6
     #   sentry-sdk
 wagtail-metadata==3.4.0
     # via -r base.in
-wagtail==2.13.4
+wagtail==2.14
     # via
     #   -r base.in
     #   wagtail-metadata
 wcwidth==0.2.5
     # via prompt-toolkit
-weasyprint==52.5
+weasyprint==53.0
     # via -r base.in
 webencodings==0.5.1
     # via
@@ -224,16 +217,18 @@ webencodings==0.5.1
     #   cssselect2
     #   html5lib
     #   tinycss2
-whitenoise==5.2.0
+whitenoise==5.3.0
     # via -r base.in
 willow==1.4
     # via wagtail
 xlrd==2.0.1
     # via tablib
-xlsxwriter==1.4.4
+xlsxwriter==1.4.5
     # via wagtail
 xlwt==1.3.0
     # via tablib
+zopfli==0.1.8
+    # via fonttools
 
 # The following packages are considered to be unsafe in a requirements file:
 # setuptools
diff --git a/requirements/dev.txt b/requirements/dev.txt
index f706b6171fde0a4370e724b3bb50299df0972584..6fcecd8b290469c7b9b2a88f2f59d06b2d69ddce 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -10,7 +10,7 @@ coverage==5.5
     # via pytest-cov
 factory-boy==3.2.0
     # via pytest-factoryboy
-faker==8.10.1
+faker==8.11.0
     # via factory-boy
 fastdiff==0.3.0
     # via snapshottest