diff --git a/requirements/edx-sandbox/py35.txt b/requirements/edx-sandbox/py35.txt
index ae6d3dd84dd2d3fc8b06d3b89c819b7c9230dceb..06ad16a98f5a1de6f3a2b463a5c38ac8f19324cd 100644
--- a/requirements/edx-sandbox/py35.txt
+++ b/requirements/edx-sandbox/py35.txt
@@ -20,7 +20,7 @@ matplotlib==2.2.4         # via -c requirements/edx-sandbox/../constraints.txt,
 mpmath==1.2.1             # via sympy
 networkx==2.2             # via -r requirements/edx-sandbox/py35.in
 nltk==3.5                 # via -r requirements/edx-sandbox/shared.txt, chem
-numpy==1.16.5             # via -r requirements/edx-sandbox/py35.in, chem, matplotlib, openedx-calc
+numpy==1.16.5             # via -r requirements/edx-sandbox/py35.in, chem, matplotlib, openedx-calc, scipy
 openedx-calc==1.0.9       # via -r requirements/edx-sandbox/py35.in
 pycparser==2.20           # via -r requirements/edx-sandbox/shared.txt, cffi
 pyparsing==2.2.0          # via -r requirements/edx-sandbox/py35.in, chem, matplotlib, openedx-calc
diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt
index b4f67c9aa7e57b8b87b0d61d927acad55862a453..8bd87a7e65f042fd397f235374554b597afcf53c 100644
--- a/requirements/edx/base.txt
+++ b/requirements/edx/base.txt
@@ -117,7 +117,7 @@ edx-toggles==4.1.0        # via -r requirements/edx/base.in, edx-ace, edx-comple
 edx-user-state-client==1.3.0  # via -r requirements/edx/base.in
 edx-when==2.0.0           # via -r requirements/edx/base.in, edx-proctoring
 edxval==2.0.1             # via -r requirements/edx/base.in
-elasticsearch==7.11.0     # via edx-search
+elasticsearch==7.12.0     # via edx-search
 enmerkar-underscore==2.0.0  # via -r requirements/edx/base.in
 enmerkar==0.7.1           # via enmerkar-underscore
 event-tracking==1.0.4     # via -r requirements/edx/base.in, edx-event-routing-backends, edx-proctoring, edx-search
diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt
index baffdcb9421769e09d29eeeb1082bd45b2525a48..b8d3d6c46286a8c1010242f87cc4ead0e4675696 100644
--- a/requirements/edx/development.txt
+++ b/requirements/edx/development.txt
@@ -130,7 +130,7 @@ edx-toggles==4.1.0        # via -r requirements/edx/testing.txt, edx-ace, edx-co
 edx-user-state-client==1.3.0  # via -r requirements/edx/testing.txt
 edx-when==2.0.0           # via -r requirements/edx/testing.txt, edx-proctoring
 edxval==2.0.1             # via -r requirements/edx/testing.txt
-elasticsearch==7.11.0     # via -r requirements/edx/testing.txt, edx-search
+elasticsearch==7.12.0     # via -r requirements/edx/testing.txt, edx-search
 enmerkar-underscore==2.0.0  # via -r requirements/edx/testing.txt
 enmerkar==0.7.1           # via -r requirements/edx/testing.txt, enmerkar-underscore
 event-tracking==1.0.4     # via -r requirements/edx/testing.txt, edx-event-routing-backends, edx-proctoring, edx-search
diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt
index f506cd7d9f1eed0d11677ae2d026c60717d01d5b..44ccddea140da1ef9582ce1774b570d2c3518122 100644
--- a/requirements/edx/testing.txt
+++ b/requirements/edx/testing.txt
@@ -126,7 +126,7 @@ edx-toggles==4.1.0        # via -r requirements/edx/base.txt, edx-ace, edx-compl
 edx-user-state-client==1.3.0  # via -r requirements/edx/base.txt
 edx-when==2.0.0           # via -r requirements/edx/base.txt, edx-proctoring
 edxval==2.0.1             # via -r requirements/edx/base.txt
-elasticsearch==7.11.0     # via -r requirements/edx/base.txt, edx-search
+elasticsearch==7.12.0     # via -r requirements/edx/base.txt, edx-search
 enmerkar-underscore==2.0.0  # via -r requirements/edx/base.txt
 enmerkar==0.7.1           # via -r requirements/edx/base.txt, enmerkar-underscore
 event-tracking==1.0.4     # via -r requirements/edx/base.txt, edx-event-routing-backends, edx-proctoring, edx-search