diff --git a/requirements/edx-sandbox/py35.txt b/requirements/edx-sandbox/py35.txt
index 93e689b527bc4ea950e362680430a5a519e34e06..4f0a6c26dfa1d57c09c67613b035fd1e560a97e5 100644
--- a/requirements/edx-sandbox/py35.txt
+++ b/requirements/edx-sandbox/py35.txt
@@ -6,7 +6,7 @@
 #
 common/lib/sandbox-packages  # via -r requirements/edx-sandbox/py35.in
 common/lib/symmath  # via -r requirements/edx-sandbox/py35.in
-cffi==1.14.0              # via -r requirements/edx-sandbox/shared.txt, cryptography
+cffi==1.14.1              # via -r requirements/edx-sandbox/shared.txt, cryptography
 chem==1.2.0               # via -r requirements/edx-sandbox/py35.in
 click==7.1.2              # via -r requirements/edx-sandbox/shared.txt, nltk
 cryptography==3.0         # via -r requirements/edx-sandbox/shared.txt
diff --git a/requirements/edx-sandbox/shared.txt b/requirements/edx-sandbox/shared.txt
index d0b5956b7b7b1ac08fc5bb3854e7cd51cdfa3dac..c02cbe1a92cf8159564d0a85986d425382862cd1 100644
--- a/requirements/edx-sandbox/shared.txt
+++ b/requirements/edx-sandbox/shared.txt
@@ -4,7 +4,7 @@
 #
 #    make upgrade
 #
-cffi==1.14.0              # via cryptography
+cffi==1.14.1              # via cryptography
 click==7.1.2              # via nltk
 cryptography==3.0         # via -r requirements/edx-sandbox/shared.in
 joblib==0.14.1            # via -c requirements/edx-sandbox/../constraints.txt, nltk
diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt
index 72897368bf85d6522009c8a8c249d95bc965affb..dc74aecd88a2e73a2eff3e73864b9f3e488bc0ee 100644
--- a/requirements/edx/base.txt
+++ b/requirements/edx/base.txt
@@ -34,7 +34,7 @@ botocore==1.8.17          # via -r requirements/edx/base.in, boto3, s3transfer
 bridgekeeper==0.9         # via -r requirements/edx/base.in
 celery==3.1.26.post2      # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, django-celery, django-user-tasks, edx-celeryutils, edx-enterprise
 certifi==2020.6.20        # via -r requirements/edx/paver.txt, requests
-cffi==1.14.0              # via -r requirements/edx/../edx-sandbox/shared.txt, cryptography
+cffi==1.14.1              # via -r requirements/edx/../edx-sandbox/shared.txt, cryptography
 chardet==3.0.4            # via -r requirements/edx/paver.txt, pdfminer.six, pysrt, requests
 chem==1.2.0               # via -r requirements/edx/base.in
 click==7.1.2              # via -r requirements/edx/../edx-sandbox/shared.txt, code-annotations, nltk, user-util
@@ -70,7 +70,7 @@ django-object-actions==2.0.0  # via edx-enterprise
 django-pipeline==1.7.0    # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in
 django-pyfs==2.2          # via -r requirements/edx/base.in
 git+https://github.com/edx/django-ratelimit-backend.git@v2.0.1a5#egg=django-ratelimit-backend==2.0.1a5  # via -r requirements/edx/github.in
-django-ratelimit==3.0.0   # via -r requirements/edx/base.in
+django-ratelimit==3.0.1   # via -r requirements/edx/base.in
 django-require==1.0.11    # via -r requirements/edx/base.in
 django-sekizai==1.1.0     # via -r requirements/edx/base.in, django-wiki
 django-ses==0.8.14        # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in
@@ -145,7 +145,7 @@ lazy==1.4                 # via -r requirements/edx/paver.txt, acid-xblock, lti-
 lepl==5.1.3               # via rfc6266-parser
 libsass==0.10.0           # via -r requirements/edx/paver.txt, ora2
 loremipsum==1.0.5         # via ora2
-lti-consumer-xblock==2.0.2  # via -r requirements/edx/base.in
+lti-consumer-xblock==2.0.4  # via -r requirements/edx/base.in
 lxml==4.5.0               # via -c requirements/edx/../constraints.txt, -r requirements/edx/../edx-sandbox/shared.txt, capa, edxval, lti-consumer-xblock, ora2, safe-lxml, xblock, xmlsec
 mailsnake==1.6.4          # via -r requirements/edx/base.in
 mako==1.1.3               # via -r requirements/edx/base.in, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils
@@ -172,7 +172,7 @@ path==13.1.0              # via -c requirements/edx/../constraints.txt, -r requi
 pathtools==0.1.2          # via -r requirements/edx/paver.txt, watchdog
 paver==1.3.4              # via -r requirements/edx/paver.txt
 pbr==5.4.5                # via -r requirements/edx/paver.txt, stevedore
-pdfminer.six==20200720    # via -r requirements/edx/base.in
+pdfminer.six==20200726    # via -r requirements/edx/base.in
 piexif==1.1.3             # via -r requirements/edx/base.in
 pillow==7.2.0             # via -r requirements/edx/base.in, edx-enterprise, edx-organizations
 polib==1.1.0              # via edx-i18n-tools
@@ -181,8 +181,7 @@ py2neo==3.1.2             # via -r requirements/edx/base.in
 pycontracts==1.8.12       # via -r requirements/edx/base.in, edx-user-state-client
 pycountry==20.7.3         # via -r requirements/edx/base.in
 pycparser==2.20           # via -r requirements/edx/../edx-sandbox/shared.txt, cffi
-pycryptodome==3.9.8       # via lti-consumer-xblock
-pycryptodomex==3.9.8      # via -r requirements/edx/base.in, edx-proctoring, pyjwkest
+pycryptodomex==3.9.8      # via -r requirements/edx/base.in, edx-proctoring, lti-consumer-xblock, pyjwkest
 pygments==2.6.1           # via -r requirements/edx/base.in
 pyjwkest==1.4.2           # via -r requirements/edx/base.in, edx-drf-extensions, lti-consumer-xblock
 pyjwt[crypto]==1.7.1      # via -r requirements/edx/base.in, drf-jwt, edx-rest-api-client, social-auth-core
diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt
index 97dc882a466b976b7c0819b9e71f1b4e8ee2895d..75eab52b63364971c38e8a8dceef25daf7aacefa 100644
--- a/requirements/edx/development.txt
+++ b/requirements/edx/development.txt
@@ -38,7 +38,7 @@ botocore==1.8.17          # via -r requirements/edx/testing.txt, boto3, s3transf
 bridgekeeper==0.9         # via -r requirements/edx/testing.txt
 celery==3.1.26.post2      # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, django-celery, django-user-tasks, edx-celeryutils, edx-enterprise
 certifi==2020.6.20        # via -r requirements/edx/testing.txt, requests
-cffi==1.14.0              # via -r requirements/edx/testing.txt, cryptography
+cffi==1.14.1              # via -r requirements/edx/testing.txt, cryptography
 chardet==3.0.4            # via -r requirements/edx/testing.txt, pdfminer.six, pysrt, requests
 chem==1.2.0               # via -r requirements/edx/testing.txt
 click-log==0.3.2          # via -r requirements/edx/testing.txt, edx-lint
@@ -82,7 +82,7 @@ django-object-actions==2.0.0  # via -r requirements/edx/testing.txt, edx-enterpr
 django-pipeline==1.7.0    # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
 django-pyfs==2.2          # via -r requirements/edx/testing.txt
 git+https://github.com/edx/django-ratelimit-backend.git@v2.0.1a5#egg=django-ratelimit-backend==2.0.1a5  # via -r requirements/edx/testing.txt
-django-ratelimit==3.0.0   # via -r requirements/edx/testing.txt
+django-ratelimit==3.0.1   # via -r requirements/edx/testing.txt
 django-require==1.0.11    # via -r requirements/edx/testing.txt
 django-sekizai==1.1.0     # via -r requirements/edx/testing.txt, django-wiki
 django-ses==0.8.14        # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
@@ -176,7 +176,7 @@ lazy==1.4                 # via -r requirements/edx/testing.txt, acid-xblock, bo
 lepl==5.1.3               # via -r requirements/edx/testing.txt, rfc6266-parser
 libsass==0.10.0           # via -r requirements/edx/testing.txt, ora2
 loremipsum==1.0.5         # via -r requirements/edx/testing.txt, ora2
-lti-consumer-xblock==2.0.2  # via -r requirements/edx/testing.txt
+lti-consumer-xblock==2.0.4  # via -r requirements/edx/testing.txt
 lxml==4.5.0               # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, capa, edxval, lti-consumer-xblock, ora2, pyquery, safe-lxml, xblock, xmlsec
 m2r==0.2.1                # via sphinxcontrib-openapi
 mailsnake==1.6.4          # via -r requirements/edx/testing.txt
@@ -208,7 +208,7 @@ pathlib2==2.3.5           # via -r requirements/edx/testing.txt, pytest
 pathtools==0.1.2          # via -r requirements/edx/testing.txt, watchdog
 paver==1.3.4              # via -r requirements/edx/testing.txt
 pbr==5.4.5                # via -r requirements/edx/testing.txt, stevedore
-pdfminer.six==20200720    # via -r requirements/edx/testing.txt
+pdfminer.six==20200726    # via -r requirements/edx/testing.txt
 piexif==1.1.3             # via -r requirements/edx/testing.txt
 pillow==7.2.0             # via -r requirements/edx/testing.txt, edx-enterprise, edx-organizations
 pip-tools==4.5.1          # via -c requirements/edx/../constraints.txt, -r requirements/edx/pip-tools.txt
@@ -221,8 +221,7 @@ pycodestyle==2.6.0        # via -r requirements/edx/testing.txt, flake8
 pycontracts==1.8.12       # via -r requirements/edx/testing.txt, edx-user-state-client
 pycountry==20.7.3         # via -r requirements/edx/testing.txt
 pycparser==2.20           # via -r requirements/edx/testing.txt, cffi
-pycryptodome==3.9.8       # via -r requirements/edx/testing.txt, lti-consumer-xblock
-pycryptodomex==3.9.8      # via -r requirements/edx/testing.txt, edx-proctoring, pyjwkest
+pycryptodomex==3.9.8      # via -r requirements/edx/testing.txt, edx-proctoring, lti-consumer-xblock, pyjwkest
 pyflakes==2.2.0           # via -r requirements/edx/testing.txt, flake8
 pygments==2.6.1           # via -r requirements/edx/testing.txt, diff-cover, sphinx
 pyjwkest==1.4.2           # via -r requirements/edx/testing.txt, edx-drf-extensions, lti-consumer-xblock
diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt
index ca03a483ec3fe631876af160b109fcc212d7608d..5ae9b048347048ce19bf22132dd9816293cee81c 100644
--- a/requirements/edx/testing.txt
+++ b/requirements/edx/testing.txt
@@ -37,7 +37,7 @@ botocore==1.8.17          # via -r requirements/edx/base.txt, boto3, s3transfer
 bridgekeeper==0.9         # via -r requirements/edx/base.txt
 celery==3.1.26.post2      # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, django-celery, django-user-tasks, edx-celeryutils, edx-enterprise
 certifi==2020.6.20        # via -r requirements/edx/base.txt, requests
-cffi==1.14.0              # via -r requirements/edx/base.txt, cryptography
+cffi==1.14.1              # via -r requirements/edx/base.txt, cryptography
 chardet==3.0.4            # via -r requirements/edx/base.txt, pdfminer.six, pysrt, requests
 chem==1.2.0               # via -r requirements/edx/base.txt
 click-log==0.3.2          # via edx-lint
@@ -80,7 +80,7 @@ django-object-actions==2.0.0  # via -r requirements/edx/base.txt, edx-enterprise
 django-pipeline==1.7.0    # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
 django-pyfs==2.2          # via -r requirements/edx/base.txt
 git+https://github.com/edx/django-ratelimit-backend.git@v2.0.1a5#egg=django-ratelimit-backend==2.0.1a5  # via -r requirements/edx/base.txt
-django-ratelimit==3.0.0   # via -r requirements/edx/base.txt
+django-ratelimit==3.0.1   # via -r requirements/edx/base.txt
 django-require==1.0.11    # via -r requirements/edx/base.txt
 django-sekizai==1.1.0     # via -r requirements/edx/base.txt, django-wiki
 django-ses==0.8.14        # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
@@ -170,7 +170,7 @@ lazy==1.4                 # via -r requirements/edx/base.txt, acid-xblock, bok-c
 lepl==5.1.3               # via -r requirements/edx/base.txt, rfc6266-parser
 libsass==0.10.0           # via -r requirements/edx/base.txt, ora2
 loremipsum==1.0.5         # via -r requirements/edx/base.txt, ora2
-lti-consumer-xblock==2.0.2  # via -r requirements/edx/base.txt
+lti-consumer-xblock==2.0.4  # via -r requirements/edx/base.txt
 lxml==4.5.0               # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, capa, edxval, lti-consumer-xblock, ora2, pyquery, safe-lxml, xblock, xmlsec
 mailsnake==1.6.4          # via -r requirements/edx/base.txt
 mako==1.1.3               # via -r requirements/edx/base.txt, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils
@@ -200,7 +200,7 @@ pathlib2==2.3.5           # via pytest
 pathtools==0.1.2          # via -r requirements/edx/base.txt, watchdog
 paver==1.3.4              # via -r requirements/edx/base.txt
 pbr==5.4.5                # via -r requirements/edx/base.txt, stevedore
-pdfminer.six==20200720    # via -r requirements/edx/base.txt
+pdfminer.six==20200726    # via -r requirements/edx/base.txt
 piexif==1.1.3             # via -r requirements/edx/base.txt
 pillow==7.2.0             # via -r requirements/edx/base.txt, edx-enterprise, edx-organizations
 pluggy==0.13.1            # via -r requirements/edx/coverage.txt, diff-cover, pytest, tox
@@ -212,8 +212,7 @@ pycodestyle==2.6.0        # via -r requirements/edx/testing.in, flake8
 pycontracts==1.8.12       # via -r requirements/edx/base.txt, edx-user-state-client
 pycountry==20.7.3         # via -r requirements/edx/base.txt
 pycparser==2.20           # via -r requirements/edx/base.txt, cffi
-pycryptodome==3.9.8       # via -r requirements/edx/base.txt, lti-consumer-xblock
-pycryptodomex==3.9.8      # via -r requirements/edx/base.txt, edx-proctoring, pyjwkest
+pycryptodomex==3.9.8      # via -r requirements/edx/base.txt, edx-proctoring, lti-consumer-xblock, pyjwkest
 pyflakes==2.2.0           # via flake8
 pygments==2.6.1           # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, diff-cover
 pyjwkest==1.4.2           # via -r requirements/edx/base.txt, edx-drf-extensions, lti-consumer-xblock