diff --git a/requirements/constraints.txt b/requirements/constraints.txt
index 128829dfeaa1a0bfb85e3742bb4409bd6eb73c8b..5f7201a472012ed0346879ee1c52a3c5012b4ec2 100644
--- a/requirements/constraints.txt
+++ b/requirements/constraints.txt
@@ -141,3 +141,6 @@ edx-bulk-grades<0.8.5
 
 # social-auth-core==3.4.0 is giving error in saml auth tests
 social-auth-core==3.3.3
+
+# python3-saml==1.10.0 version started breaking a11y tests
+python3-saml<1.10.0
diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt
index e4b6e0ea709b160a880ff82b8714f2df0b1374ca..9a70c84696df648a2e6f201b9f27fca72ab65814 100644
--- a/requirements/edx/base.txt
+++ b/requirements/edx/base.txt
@@ -88,7 +88,7 @@ docutils==0.16            # via botocore
 drf-jwt==1.17.3           # via edx-drf-extensions
 drf-yasg==1.20.0          # via edx-api-doc-tools
 edx-ace==0.1.17           # via -r requirements/edx/base.in
-edx-analytics-data-api-client==0.16.1  # via -r requirements/edx/base.in
+edx-analytics-data-api-client==0.17.0  # via -r requirements/edx/base.in
 edx-api-doc-tools==1.4.0  # via -r requirements/edx/base.in
 edx-bulk-grades==0.8.2    # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, staff-graded-xblock
 edx-ccx-keys==1.2.0       # via -r requirements/edx/base.in
@@ -115,7 +115,7 @@ edx-tincan-py35==0.0.9    # via edx-enterprise
 edx-toggles==2.1.0        # via -r requirements/edx/base.in, edx-completion, edx-event-routing-backends, edxval, ora2
 edx-user-state-client==1.3.0  # via -r requirements/edx/base.in
 edx-when==1.3.2           # via -r requirements/edx/base.in, edx-proctoring
-edxval==1.4.5             # via -r requirements/edx/base.in
+edxval==1.4.6             # via -r requirements/edx/base.in
 elasticsearch==7.10.1     # via edx-search
 enmerkar-underscore==1.0.1  # via -r requirements/edx/base.in
 enmerkar==0.7.1           # via enmerkar-underscore
@@ -145,7 +145,7 @@ lazy==1.4                 # via -r requirements/edx/paver.txt, acid-xblock, lti-
 libsass==0.10.0           # via -r requirements/edx/paver.txt, ora2
 loremipsum==1.0.5         # via ora2
 lti-consumer-xblock==2.4.0  # 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, python3-saml, safe-lxml, xblock, xmlsec
+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.4               # via -r requirements/edx/base.in, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils
 markdown==2.6.11          # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, django-wiki, staff-graded-xblock, xblock-poll
@@ -191,7 +191,7 @@ python-memcached==1.59    # via -r requirements/edx/paver.txt
 python-slugify==4.0.1     # via code-annotations
 python-swiftclient==3.11.0  # via ora2
 python3-openid==3.2.0 ; python_version >= "3"  # via -r requirements/edx/base.in, social-auth-core
-python3-saml==1.10.0      # via -r requirements/edx/base.in
+python3-saml==1.9.0       # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in
 pytz==2020.5              # via -r requirements/edx/base.in, babel, capa, celery, django, django-ses, edx-completion, edx-enterprise, edx-event-routing-backends, edx-proctoring, edx-submissions, edx-tincan-py35, event-tracking, fs, icalendar, ora2, tincan, xblock
 pyuca==1.2                # via -r requirements/edx/base.in
 pyyaml==5.3.1             # via -r requirements/edx/base.in, code-annotations, edx-django-release-util, edx-i18n-tools, xblock
diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt
index 6c702d54b0ae16d6fddd9e6179da7db82761274f..7cd4d7d04cd3ddce5840811d95bdda3dafea34e5 100644
--- a/requirements/edx/development.txt
+++ b/requirements/edx/development.txt
@@ -99,7 +99,7 @@ docutils==0.16            # via -r requirements/edx/testing.txt, botocore, m2r,
 drf-jwt==1.17.3           # via -r requirements/edx/testing.txt, edx-drf-extensions
 drf-yasg==1.20.0          # via -r requirements/edx/testing.txt, edx-api-doc-tools
 edx-ace==0.1.17           # via -r requirements/edx/testing.txt
-edx-analytics-data-api-client==0.16.1  # via -r requirements/edx/testing.txt
+edx-analytics-data-api-client==0.17.0  # via -r requirements/edx/testing.txt
 edx-api-doc-tools==1.4.0  # via -r requirements/edx/testing.txt
 edx-bulk-grades==0.8.2    # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, staff-graded-xblock
 edx-ccx-keys==1.2.0       # via -r requirements/edx/testing.txt
@@ -128,7 +128,7 @@ edx-tincan-py35==0.0.9    # via -r requirements/edx/testing.txt, edx-enterprise
 edx-toggles==2.1.0        # via -r requirements/edx/testing.txt, edx-completion, edx-event-routing-backends, edxval, ora2
 edx-user-state-client==1.3.0  # via -r requirements/edx/testing.txt
 edx-when==1.3.2           # via -r requirements/edx/testing.txt, edx-proctoring
-edxval==1.4.5             # via -r requirements/edx/testing.txt
+edxval==1.4.6             # via -r requirements/edx/testing.txt
 elasticsearch==7.10.1     # via -r requirements/edx/testing.txt, edx-search
 enmerkar-underscore==1.0.1  # via -r requirements/edx/testing.txt
 enmerkar==0.7.1           # via -r requirements/edx/testing.txt, enmerkar-underscore
@@ -174,7 +174,7 @@ lazy==1.4                 # via -r requirements/edx/testing.txt, acid-xblock, bo
 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.4.0  # 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, python3-saml, safe-lxml, xblock, xmlsec
+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
 mako==1.1.4               # via -r requirements/edx/testing.txt, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils
@@ -243,7 +243,7 @@ python-memcached==1.59    # via -r requirements/edx/testing.txt
 python-slugify==4.0.1     # via -r requirements/edx/testing.txt, code-annotations, transifex-client
 python-swiftclient==3.11.0  # via -r requirements/edx/testing.txt, ora2
 python3-openid==3.2.0 ; python_version >= "3"  # via -r requirements/edx/testing.txt, social-auth-core
-python3-saml==1.10.0      # via -r requirements/edx/testing.txt
+python3-saml==1.9.0       # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt
 pytz==2020.5              # via -r requirements/edx/testing.txt, babel, capa, celery, django, django-ses, edx-completion, edx-enterprise, edx-event-routing-backends, edx-proctoring, edx-submissions, edx-tincan-py35, event-tracking, fs, icalendar, ora2, tincan, xblock
 pyuca==1.2                # via -r requirements/edx/testing.txt
 pywatchman==1.4.1         # via -r requirements/edx/development.in
diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt
index 6e53f35ce04b1dd26a1ab5bd6d5e8503b441106c..7babd31c96c27e9b8052866fda1003122476a01d 100644
--- a/requirements/edx/testing.txt
+++ b/requirements/edx/testing.txt
@@ -96,7 +96,7 @@ docutils==0.16            # via -r requirements/edx/base.txt, botocore
 drf-jwt==1.17.3           # via -r requirements/edx/base.txt, edx-drf-extensions
 drf-yasg==1.20.0          # via -r requirements/edx/base.txt, edx-api-doc-tools
 edx-ace==0.1.17           # via -r requirements/edx/base.txt
-edx-analytics-data-api-client==0.16.1  # via -r requirements/edx/base.txt
+edx-analytics-data-api-client==0.17.0  # via -r requirements/edx/base.txt
 edx-api-doc-tools==1.4.0  # via -r requirements/edx/base.txt
 edx-bulk-grades==0.8.2    # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, staff-graded-xblock
 edx-ccx-keys==1.2.0       # via -r requirements/edx/base.txt
@@ -124,7 +124,7 @@ edx-tincan-py35==0.0.9    # via -r requirements/edx/base.txt, edx-enterprise
 edx-toggles==2.1.0        # via -r requirements/edx/base.txt, edx-completion, edx-event-routing-backends, edxval, ora2
 edx-user-state-client==1.3.0  # via -r requirements/edx/base.txt
 edx-when==1.3.2           # via -r requirements/edx/base.txt, edx-proctoring
-edxval==1.4.5             # via -r requirements/edx/base.txt
+edxval==1.4.6             # via -r requirements/edx/base.txt
 elasticsearch==7.10.1     # via -r requirements/edx/base.txt, edx-search
 enmerkar-underscore==1.0.1  # via -r requirements/edx/base.txt
 enmerkar==0.7.1           # via -r requirements/edx/base.txt, enmerkar-underscore
@@ -168,7 +168,7 @@ lazy==1.4                 # via -r requirements/edx/base.txt, acid-xblock, bok-c
 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.4.0  # 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, python3-saml, safe-lxml, xblock, xmlsec
+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.4               # via -r requirements/edx/base.txt, acid-xblock, lti-consumer-xblock, xblock-google-drive, xblock-utils
 markdown==2.6.11          # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, django-wiki, staff-graded-xblock, xblock-poll
@@ -233,7 +233,7 @@ python-memcached==1.59    # via -r requirements/edx/base.txt
 python-slugify==4.0.1     # via -r requirements/edx/base.txt, code-annotations, transifex-client
 python-swiftclient==3.11.0  # via -r requirements/edx/base.txt, ora2
 python3-openid==3.2.0 ; python_version >= "3"  # via -r requirements/edx/base.txt, social-auth-core
-python3-saml==1.10.0      # via -r requirements/edx/base.txt
+python3-saml==1.9.0       # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt
 pytz==2020.5              # via -r requirements/edx/base.txt, babel, capa, celery, django, django-ses, edx-completion, edx-enterprise, edx-event-routing-backends, edx-proctoring, edx-submissions, edx-tincan-py35, event-tracking, fs, icalendar, ora2, tincan, xblock
 pyuca==1.2                # via -r requirements/edx/base.txt
 pyyaml==5.3.1             # via -r requirements/edx/base.txt, code-annotations, edx-django-release-util, edx-i18n-tools, xblock