diff --git a/requirements/base.in b/requirements/base.in
index 37925a5879e4b54bcdf082fc7b21f98ba44cff36..dd88f137adfe0bce0a5600577bd3cbf7b3b07cb4 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -5,7 +5,7 @@ django-extensions
 django-redis
 django-settings-export
 psycopg2-binary
-pirates<=0.4
+pirates<=0.6
 whitenoise
 opencv-python
 requests
diff --git a/requirements/base.txt b/requirements/base.txt
index 3ca96d79817fc75a8aeae9608e9a16cb4ef9d868..dd2c98bd862ebbc19250981368832c92f74cc37b 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -6,26 +6,25 @@
 #
 anyascii==0.1.7           # via wagtail
 arrow==0.14.7             # via -r base.in, ics
-asgiref==3.3.0            # via django
-async-generator==1.10     # via nbclient
-attrs==20.2.0             # via jsonschema
+asgiref==3.3.1            # via django
+attrs==20.3.0             # via jsonschema
 beautifulsoup4==4.8.2     # via wagtail
-bleach==3.2.1             # via nbconvert
-certifi==2020.11.8        # via requests, sentry-sdk
+bleach==3.3.0             # via nbconvert
+certifi==2020.12.5        # via requests, sentry-sdk
 cffi==1.14.4              # via cryptography
-chardet==3.0.4            # via requests
-cryptography==3.2.1       # via josepy, mozilla-django-oidc, pyopenssl
+chardet==4.0.0            # via requests
+cryptography==3.4.3       # via josepy, mozilla-django-oidc, pyopenssl
 defusedxml==0.6.0         # via nbconvert
 django-environ==0.4.5     # via -r base.in
-django-extensions==3.0.9  # via -r base.in
+django-extensions==3.1.1  # via -r base.in
 django-filter==2.4.0      # via wagtail
 django-modelcluster==5.1  # via wagtail
 django-redis==4.12.1      # via -r base.in
 django-settings-export==1.2.1  # via -r base.in
 django-taggit==1.3.0      # via wagtail
-django-treebeard==4.3.1   # via wagtail
-django==3.1.3             # via django-filter, django-redis, django-settings-export, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
-djangorestframework==3.12.1  # via wagtail
+django-treebeard==4.4     # via wagtail
+django==3.1.6             # via django-filter, django-redis, django-settings-export, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
+djangorestframework==3.12.2  # via wagtail
 draftjs-exporter==2.1.7   # via wagtail
 entrypoints==0.3          # via nbconvert
 et-xmlfile==1.0.1         # via openpyxl
@@ -34,59 +33,49 @@ ics==0.7                  # via -r base.in
 idna==2.10                # via requests
 ipython-genutils==0.2.0   # via nbformat, traitlets
 jdcal==1.4.1              # via openpyxl
-jinja2==2.11.2            # via nbconvert
-josepy==1.5.0             # via mozilla-django-oidc
+jinja2==2.11.3            # via nbconvert
+josepy==1.6.0             # via mozilla-django-oidc
 jsonschema==3.2.0         # via nbformat
-jupyter-client==6.1.7     # via nbclient
-jupyter-core==4.6.3       # via jupyter-client, nbconvert, nbformat
-jupyterlab-pygments==0.1.2  # via nbconvert
+jupyter-core==4.7.1       # via nbconvert, nbformat
 l18n==2020.6.1            # via wagtail
 markdown==3.3.3           # via -r base.in
 markupsafe==1.1.1         # via jinja2
 mistune==0.8.4            # via nbconvert
 mozilla-django-oidc==1.2.4  # via pirates
-nbclient==0.5.1           # via nbconvert
-nbconvert==6.0.7          # via -r base.in
-nbformat==5.0.8           # via nbclient, nbconvert
-nest-asyncio==1.4.2       # via nbclient
-numpy==1.19.4             # via opencv-python
-opencv-python==4.4.0.46   # via -r base.in
-openpyxl==3.0.5           # via tablib
-packaging==20.4           # via bleach
+nbconvert==5.6.1          # via -r base.in
+nbformat==5.1.2           # via nbconvert
+numpy==1.20.1             # via opencv-python
+opencv-python==4.5.1.48   # via -r base.in
+openpyxl==3.0.6           # via tablib
+packaging==20.9           # via bleach
 pandocfilters==1.4.3      # via nbconvert
-pillow==8.0.1             # via wagtail
-pirates==0.3.1            # via -r base.in
+pillow==8.1.0             # via wagtail
+pirates==0.5.0            # via -r base.in
 psycopg2-binary==2.8.6    # via -r base.in
-pyasn1-modules==0.2.8     # via python-ldap
-pyasn1==0.4.8             # via pyasn1-modules, python-ldap
 pycparser==2.20           # via cffi
-pygments==2.7.2           # via jupyterlab-pygments, nbconvert
-pyopenssl==19.1.0         # via josepy
+pygments==2.7.4           # via nbconvert
+pyopenssl==20.0.1         # via josepy
 pyparsing==2.4.7          # via packaging
 pyrsistent==0.17.3        # via jsonschema
 python-dateutil==2.8.1    # via arrow, ics
-python-ldap==3.3.1        # via pirates
-pytz==2020.4              # via django, django-modelcluster, l18n
-pyzmq==19.0.2             # via jupyter-client
+pytz==2021.1              # via django, django-modelcluster, l18n
 redis==3.5.3              # via django-redis
-requests==2.24.0          # via -r base.in, mozilla-django-oidc, wagtail
-sentry-sdk==0.19.2        # via -r base.in
-six==1.15.0               # via bleach, cryptography, html5lib, ics, josepy, jsonschema, l18n, mozilla-django-oidc, packaging, pyopenssl, python-dateutil
-soupsieve==2.0.1          # via beautifulsoup4
+requests==2.25.1          # via -r base.in, mozilla-django-oidc, wagtail
+sentry-sdk==0.19.5        # via -r base.in
+six==1.15.0               # via bleach, html5lib, ics, josepy, jsonschema, l18n, mozilla-django-oidc, pyopenssl, python-dateutil
+soupsieve==2.1            # via beautifulsoup4
 sqlparse==0.4.1           # via django
-tablib[xls,xlsx]==2.0.0   # via wagtail
+tablib[xls,xlsx]==3.0.0   # via wagtail
 tatsu==5.5.0              # via ics
 testpath==0.4.4           # via nbconvert
-tornado==6.1              # via jupyter-client
-traitlets==5.0.5          # via -r base.in, jupyter-client, jupyter-core, nbclient, nbconvert, nbformat
-unidecode==1.1.1          # via wagtail
-urllib3==1.25.11          # via requests, sentry-sdk
-wagtail-metadata==3.3.0   # via -r base.in
-wagtail==2.11             # via -r base.in, wagtail-metadata
+traitlets==5.0.5          # via -r base.in, jupyter-core, nbconvert, nbformat
+urllib3==1.26.3           # via requests, sentry-sdk
+wagtail-metadata==3.4.0   # via -r base.in
+wagtail==2.12             # via -r base.in, wagtail-metadata
 webencodings==0.5.1       # via bleach, html5lib
 whitenoise==5.2.0         # via -r base.in
 willow==1.4               # via wagtail
-xlrd==1.2.0               # via tablib
+xlrd==2.0.1               # via tablib
 xlsxwriter==1.3.7         # via wagtail
 xlwt==1.3.0               # via tablib
 
diff --git a/requirements/dev.txt b/requirements/dev.txt
index f55e9c66c0a4ee1beb21c5910149bfc47a2d285a..aced68b815d9aec69e94632f04985d0306721c13 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -4,29 +4,29 @@
 #
 #    pip-compile dev.in
 #
-attrs==20.2.0             # via pytest
-coverage==5.3             # via pytest-cov
-factory-boy==3.1.0        # via pytest-factoryboy
-faker==4.17.1             # via factory-boy
+attrs==20.3.0             # via pytest
+coverage==5.4             # via pytest-cov
+factory-boy==3.2.0        # via pytest-factoryboy
+faker==6.0.0              # via factory-boy
 fastdiff==0.2.0           # via snapshottest
-freezegun==1.0.0          # via pytest-freezegun
+freezegun==1.1.0          # via pytest-freezegun
 inflection==0.5.1         # via pytest-factoryboy
 iniconfig==1.1.1          # via pytest
-packaging==20.4           # via pytest, pytest-sugar
+packaging==20.9           # via pytest, pytest-sugar
 pluggy==0.13.1            # via pytest
-py==1.9.0                 # via pytest
+py==1.10.0                # via pytest
 pyparsing==2.4.7          # via packaging
-pytest-cov==2.10.1        # via -r dev.in
+pytest-cov==2.11.1        # via -r dev.in
 pytest-django==4.1.0      # via -r dev.in
-pytest-factoryboy==2.0.3  # via -r dev.in
+pytest-factoryboy==2.1.0  # via -r dev.in
 pytest-freezegun==0.4.2   # via -r dev.in
-pytest-mock==3.3.1        # via -r dev.in
+pytest-mock==3.5.1        # via -r dev.in
 pytest-sugar==0.9.4       # via -r dev.in
-pytest==6.1.2             # via -r dev.in, pytest-cov, pytest-django, pytest-factoryboy, pytest-freezegun, pytest-mock, pytest-sugar
+pytest==6.2.2             # via -r dev.in, pytest-cov, pytest-django, pytest-factoryboy, pytest-freezegun, pytest-mock, pytest-sugar
 python-dateutil==2.8.1    # via faker, freezegun
-six==1.15.0               # via packaging, python-dateutil, snapshottest
+six==1.15.0               # via python-dateutil, snapshottest
 snapshottest==0.6.0       # via -r dev.in
 termcolor==1.1.0          # via pytest-sugar, snapshottest
 text-unidecode==1.3       # via faker
 toml==0.10.2              # via pytest
-wasmer==0.4.1             # via fastdiff
+wasmer==1.0.0             # via fastdiff