Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Red Hat Console
  • Get Support
  • Products

    Top Products

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Products

    Downloads and Containers

    • Downloads
    • Packages
    • Containers

    Top Resources

    • Documentation
    • Product Life Cycles
    • Product Compliance
    • Errata
  • Knowledge

    Red Hat Knowledge Center

    • Knowledgebase Solutions
    • Knowledgebase Articles
    • Customer Portal Labs
    • Errata

    Top Product Docs

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    All Product Docs

    Training and Certification

    • About
    • Course Index
    • Certification Index
    • Skill Assessment
  • Security

    Red Hat Product Security Center

    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Errata

    References

    • Security Bulletins
    • Severity Ratings
    • Security Data

    Top Resources

    • Security Labs
    • Backporting Policies
    • Security Blog
  • Support

    Red Hat Support

    • Support Cases
    • Troubleshoot
    • Get Support
    • Contact Red Hat Support

    Red Hat Community Support

    • Customer Portal Community
    • Community Discussions
    • Red Hat Accelerator Program

    Top Resources

    • Product Life Cycles
    • Customer Portal Labs
    • Red Hat JBoss Supported Configurations
    • Red Hat Lightspeed
Or troubleshoot an issue.

Select Your Language

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products
Red Hat Product Errata RHSA-2026:59135 - Security Advisory
Issued:
2026-08-24
Updated:
2026-08-24

RHSA-2026:59135 - Security Advisory

  • Overview
  • Updated Packages

Synopsis

Important: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update

Type/Severity

Security Advisory: Important

Red Hat Lightspeed patch analysis

Identify and remediate systems affected by this advisory.

View affected systems

Topic

An update is now available for Red Hat Ansible Automation Platform 2.5

Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.

Description

Red Hat Ansible Automation Platform provides an enterprise framework for building, deploying and managing IT automation at scale. IT Managers can provide top-down guidelines on how automation is applied to individual teams, while automation developers retain the freedom to write tasks that leverage existing knowledge without the overhead. Ansible Automation Platform makes it possible for users across an organization to share, vet, and manage automation content by means of a simple, powerful, and agentless language.

Security Fix(es):

  • automation-controller: notification backends allow SSRF and credential leakage (CVE-2026-71366)
  • automation-controller: webhook status callback SSRF leaks the Git PAT (CVE-2026-71365)
  • automation-controller: project archive extraction allows path traversal file writes (CVE-2026-71364)
  • automation-controller: AIOHTTP: Denial of Service via malformed HTTP responses (CVE-2026-69244)
  • automation-controller: pyasn1: Denial of Service via crafted ASN.1 REAL values (CVE-2026-59886)
  • automation-controller: AIOHTTP: Arbitrary code execution via untrusted input to CookieJar.load() (CVE-2026-34993)
  • automation-controller: path traversal via YAML !include directive (CVE-2026-52902)
  • automation-controller: JWCrypto: Memory exhaustion via crafted compressed JWE tokens (CVE-2026-39373)
  • automation-gateway: path Traversal via unsanitized prefix/postfix enables directory escape (CVE-2026-44705)
  • python3.12-aiohttp: HTTP Request Smuggling via WebSocket Upgrade (CVE-2026-69243)
  • python3.12-aiohttp: Denial of Service via malformed HTTP responses (CVE-2026-69244)
  • python3.12-django: Remote code execution via GeoDjango spatial lookups (CVE-2026-15307)
  • python3.12-gitpython: Command Injection via Git option prefix abbreviation (CVE-2026-67325)
  • python3.12-gitpython: Arbitrary Code Execution via Joined Short Options Bypass (CVE-2026-67324)
  • python3.12-gitpython: Arbitrary code execution via command injection due to unguarded Git options (CVE-2026-67323)
  • python3.12-gitpython: Environment variable exfiltration via attacker-controlled clone URL (CVE-2026-67322)
  • python3.12-gitpython: Arbitrary file overwrite and read via unsafe git option forwarding (CVE-2026-73620)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

For details about this release, refer to the release notes listed in the References section.

Solution

For details on how to apply this update, refer to Ansible Automation Platform documentation.

Affected Products

  • Red Hat Ansible Automation Platform 2.5 for RHEL 9 x86_64
  • Red Hat Ansible Automation Platform 2.5 for RHEL 9 s390x
  • Red Hat Ansible Automation Platform 2.5 for RHEL 9 ppc64le
  • Red Hat Ansible Automation Platform 2.5 for RHEL 9 aarch64
  • Red Hat Ansible Automation Platform 2.5 for RHEL 8 x86_64
  • Red Hat Ansible Automation Platform 2.5 for RHEL 8 s390x
  • Red Hat Ansible Automation Platform 2.5 for RHEL 8 ppc64le
  • Red Hat Ansible Automation Platform 2.5 for RHEL 8 aarch64
  • Red Hat Ansible Developer 1.2 for RHEL 9 x86_64
  • Red Hat Ansible Developer 1.2 for RHEL 9 s390x
  • Red Hat Ansible Developer 1.2 for RHEL 9 ppc64le
  • Red Hat Ansible Developer 1.2 for RHEL 9 aarch64
  • Red Hat Ansible Developer 1.2 for RHEL 8 x86_64
  • Red Hat Ansible Developer 1.2 for RHEL 8 s390x
  • Red Hat Ansible Developer 1.2 for RHEL 8 ppc64le
  • Red Hat Ansible Developer 1.2 for RHEL 8 aarch64

Fixes

  • BZ - 2456187 - CVE-2026-39373 JWCrypto: python-cryptography: python: JWCrypto: Memory exhaustion via crafted compressed JWE tokens
  • BZ - 2484099 - CVE-2026-34993 aiohttp: AIOHTTP: Arbitrary code execution via untrusted input to CookieJar.load()
  • BZ - 2486729 - CVE-2026-52902 awxkit: path traversal via YAML !include directive
  • BZ - 2487946 - CVE-2026-44705 tmp: path Traversal via unsanitized prefix/postfix enables directory escape
  • BZ - 2500041 - CVE-2026-59886 pyasn1: pyasn1: Denial of Service via crafted ASN.1 REAL values
  • BZ - 2509975 - CVE-2026-67325 gitpython: GitPython: Command Injection via Git option prefix abbreviation
  • BZ - 2509976 - CVE-2026-67323 gitpython: GitPython: Arbitrary code execution via command injection due to unguarded Git options
  • BZ - 2510021 - CVE-2026-67322 gitpython: GitPython: Environment variable exfiltration via attacker-controlled clone URL
  • BZ - 2510032 - CVE-2026-67324 gitpython: GitPython: Arbitrary Code Execution via Joined Short Options Bypass
  • BZ - 2510825 - CVE-2026-69244 aiohttp: AIOHTTP: Denial of Service via malformed HTTP responses
  • BZ - 2510831 - CVE-2026-69243 aiohttp: AIOHTTP: HTTP Request Smuggling via WebSocket Upgrade
  • BZ - 2511095 - CVE-2026-15307 django: Django: Remote code execution via GeoDjango spatial lookups
  • BZ - 2511900 - CVE-2026-71364 awx: project archive extraction allows path traversal file writes
  • BZ - 2511901 - CVE-2026-71365 awx: webhook status callback SSRF leaks the Git PAT
  • BZ - 2511902 - CVE-2026-71366 awx: notification backends allow SSRF and credential leakage
  • BZ - 2515261 - CVE-2026-73620 gitpython: GitPython: Arbitrary file overwrite and read via unsafe git option forwarding

CVEs

  • CVE-2026-15307
  • CVE-2026-34993
  • CVE-2026-39373
  • CVE-2026-44705
  • CVE-2026-52902
  • CVE-2026-59886
  • CVE-2026-67322
  • CVE-2026-67323
  • CVE-2026-67324
  • CVE-2026-67325
  • CVE-2026-69243
  • CVE-2026-69244
  • CVE-2026-71364
  • CVE-2026-71365
  • CVE-2026-71366
  • CVE-2026-73620

References

  • https://access.redhat.com/security/updates/classification/#important
  • https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes/patch_releases
  • https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5#Upgrading
Note: More recent versions of these packages may be available. Click a package name for more details.

Red Hat Ansible Automation Platform 2.5 for RHEL 9

SRPM
automation-controller-4.6.32-1.el9ap.src.rpm SHA-256: dd334b84d7a69a97402ea48db69b6be23c56d4fc68826e8b0f7f78218fa86a56
automation-eda-controller-1.1.22-1.el9ap.src.rpm SHA-256: 887184dee257f4ddfcc162bd48d3c4153763d1ae75c7c8348c704f07664a19cb
automation-gateway-2.5.20260824-1.el9ap.src.rpm SHA-256: bfd0d9da317b49fa92613e4521a93df5f578e04e238ac5737989b866fad61ae0
automation-hub-4.10.18-1.el9ap.src.rpm SHA-256: 36cbc67e8f641cebc125839c1b1b94629bfa71a4a54d87e6db2b79c8f515bdcc
python3.12-aiohttp-3.14.3-1.el9ap.src.rpm SHA-256: 087cedb828b630b14c8d4980a7c8ec232e7c31a2800060f6c705e3901e393f8e
python3.12-django-5.2.17-1.el9ap.src.rpm SHA-256: 748471d704c419d68c169e32aef5f52a3c39647176fd1d15ce5af87ab85b6544
python3.12-galaxy-ng-4.10.18-1.el9ap.src.rpm SHA-256: fb0823618addae2cf197b81b48a7b0fe1004ca3d755148a8afba1a1a1f8bb914
python3.12-gitpython-3.1.59-1.el9ap.src.rpm SHA-256: df0db280289e01bf1ad87fe2d0a543085dfa3032cee34919dc43c3f938e2b579
x86_64
automation-controller-4.6.32-1.el9ap.x86_64.rpm SHA-256: ff83ecda9e239774605990174a488e277a35f90cba128efe58ffec9d540dbedf
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
automation-controller-server-4.6.32-1.el9ap.noarch.rpm SHA-256: 4a36bd206350649193774d32c8ccbb847aa69bd2c9f5d9a1e97d2debac00c740
automation-controller-ui-4.6.32-1.el9ap.noarch.rpm SHA-256: 14f3a3a2e1eab3b02442c870e596972a612cdbc5c97568edeed9d62478e29129
automation-controller-venv-tower-4.6.32-1.el9ap.x86_64.rpm SHA-256: eeacc782e41083eda7d1cf846980170e0dbaf7f60abcd9b92aab99ac1efd6963
automation-eda-controller-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a8dbd145cdef70f8d7c230a809896df0fe1285e36565be54fef3ee24edd3613
automation-eda-controller-base-1.1.22-1.el9ap.noarch.rpm SHA-256: 93e21ef44f643701678f2c3a766f80b4c9733c76f2f3a403ae65be551ad7f6c6
automation-eda-controller-base-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 98bf513db31413bbfec1227025f459695fa1d5d9a7a27a6f4e01f4dea55e42ef
automation-eda-controller-event-stream-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a93d3b463d5d565d060b15e06110f6969a8358d4f42b9e3772c563315be0d0e
automation-eda-controller-worker-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 7e016493093c78aeaf1fac4a21d5e249614c536d6eafd359deed255453198499
automation-gateway-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 0198261898d9a6f3d8f96ec5469ffbb865e0cefb20f98b719593265b04b7130f
automation-gateway-config-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 2f9cbbb8ad8c5dca24c0641a13da4b21ef01df6ec03e7f83afb2ac537012d6d9
automation-gateway-server-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 465d3a00eeb6056d10a07d598fe0cb6e27196094a476bf937f0ef12c666f97f0
automation-hub-4.10.18-1.el9ap.noarch.rpm SHA-256: 4b319075201c1ce82300b904376220ba4996b7a6f7f71d253e58ae3af43d158a
python3.12-aiohttp-3.14.3-1.el9ap.x86_64.rpm SHA-256: efdb4df7b43918749daa2fd81f3b124e13733447fe4f446ad4bac899558ab164
python3.12-aiohttp-debuginfo-3.14.3-1.el9ap.x86_64.rpm SHA-256: a80ca4471ab72aae2d2d945f90b39071ba33650ab1115e7ba0950880fbdd17b9
python3.12-aiohttp-debugsource-3.14.3-1.el9ap.x86_64.rpm SHA-256: c01953e5da4f2feabe52e3f4f1b43d39b8534c60f31e39dda00b65e9dbfa4aa5
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
python3.12-galaxy-ng-4.10.18-1.el9ap.noarch.rpm SHA-256: dd206a7369c9e0945251004c89afb9073bd8e43b98a3258d63b344d2477856ab
python3.12-gitpython-3.1.59-1.el9ap.noarch.rpm SHA-256: 19f5abfabeba5ea0c38e80287cf784d9754254ee764f7a89677eaa4d480b47ad
s390x
automation-controller-4.6.32-1.el9ap.s390x.rpm SHA-256: 434c246d20bcb21d80ac35a4d04220fb2ccd83fd7917f5d3b43eb0c69a671a3b
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
automation-controller-server-4.6.32-1.el9ap.noarch.rpm SHA-256: 4a36bd206350649193774d32c8ccbb847aa69bd2c9f5d9a1e97d2debac00c740
automation-controller-ui-4.6.32-1.el9ap.noarch.rpm SHA-256: 14f3a3a2e1eab3b02442c870e596972a612cdbc5c97568edeed9d62478e29129
automation-controller-venv-tower-4.6.32-1.el9ap.s390x.rpm SHA-256: 7e119b0ba89e7f9d75ad224b048ad4da87b9cf01f9b60251a7b5e315193d2ff2
automation-eda-controller-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a8dbd145cdef70f8d7c230a809896df0fe1285e36565be54fef3ee24edd3613
automation-eda-controller-base-1.1.22-1.el9ap.noarch.rpm SHA-256: 93e21ef44f643701678f2c3a766f80b4c9733c76f2f3a403ae65be551ad7f6c6
automation-eda-controller-base-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 98bf513db31413bbfec1227025f459695fa1d5d9a7a27a6f4e01f4dea55e42ef
automation-eda-controller-event-stream-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a93d3b463d5d565d060b15e06110f6969a8358d4f42b9e3772c563315be0d0e
automation-eda-controller-worker-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 7e016493093c78aeaf1fac4a21d5e249614c536d6eafd359deed255453198499
automation-gateway-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 0198261898d9a6f3d8f96ec5469ffbb865e0cefb20f98b719593265b04b7130f
automation-gateway-config-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 2f9cbbb8ad8c5dca24c0641a13da4b21ef01df6ec03e7f83afb2ac537012d6d9
automation-gateway-server-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 465d3a00eeb6056d10a07d598fe0cb6e27196094a476bf937f0ef12c666f97f0
automation-hub-4.10.18-1.el9ap.noarch.rpm SHA-256: 4b319075201c1ce82300b904376220ba4996b7a6f7f71d253e58ae3af43d158a
python3.12-aiohttp-3.14.3-1.el9ap.s390x.rpm SHA-256: 4aa8e04e9b5883f19482daa5ca9a0d4f90d0210049db4a90da43d27b703ffa6e
python3.12-aiohttp-debuginfo-3.14.3-1.el9ap.s390x.rpm SHA-256: fe9a955b204a5e3d4e41ba83b083198497a5cfee8fe6ebe0a4d25a34a5368146
python3.12-aiohttp-debugsource-3.14.3-1.el9ap.s390x.rpm SHA-256: b4febfa6c6b394d9f0d6f3b3feec9d751fb29fdb1664b22fd3f54d89e8ed7d83
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
python3.12-galaxy-ng-4.10.18-1.el9ap.noarch.rpm SHA-256: dd206a7369c9e0945251004c89afb9073bd8e43b98a3258d63b344d2477856ab
python3.12-gitpython-3.1.59-1.el9ap.noarch.rpm SHA-256: 19f5abfabeba5ea0c38e80287cf784d9754254ee764f7a89677eaa4d480b47ad
ppc64le
automation-controller-4.6.32-1.el9ap.ppc64le.rpm SHA-256: fb96f6de817378185e7bbb5de02126243f301f72c10faba1190eacb7a8118777
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
automation-controller-server-4.6.32-1.el9ap.noarch.rpm SHA-256: 4a36bd206350649193774d32c8ccbb847aa69bd2c9f5d9a1e97d2debac00c740
automation-controller-ui-4.6.32-1.el9ap.noarch.rpm SHA-256: 14f3a3a2e1eab3b02442c870e596972a612cdbc5c97568edeed9d62478e29129
automation-controller-venv-tower-4.6.32-1.el9ap.ppc64le.rpm SHA-256: 47b58f8d201efce1af6d0f7c02b815d087878ca3ba99cfc962640e29f7d16a5e
automation-eda-controller-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a8dbd145cdef70f8d7c230a809896df0fe1285e36565be54fef3ee24edd3613
automation-eda-controller-base-1.1.22-1.el9ap.noarch.rpm SHA-256: 93e21ef44f643701678f2c3a766f80b4c9733c76f2f3a403ae65be551ad7f6c6
automation-eda-controller-base-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 98bf513db31413bbfec1227025f459695fa1d5d9a7a27a6f4e01f4dea55e42ef
automation-eda-controller-event-stream-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a93d3b463d5d565d060b15e06110f6969a8358d4f42b9e3772c563315be0d0e
automation-eda-controller-worker-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 7e016493093c78aeaf1fac4a21d5e249614c536d6eafd359deed255453198499
automation-gateway-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 0198261898d9a6f3d8f96ec5469ffbb865e0cefb20f98b719593265b04b7130f
automation-gateway-config-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 2f9cbbb8ad8c5dca24c0641a13da4b21ef01df6ec03e7f83afb2ac537012d6d9
automation-gateway-server-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 465d3a00eeb6056d10a07d598fe0cb6e27196094a476bf937f0ef12c666f97f0
automation-hub-4.10.18-1.el9ap.noarch.rpm SHA-256: 4b319075201c1ce82300b904376220ba4996b7a6f7f71d253e58ae3af43d158a
python3.12-aiohttp-3.14.3-1.el9ap.ppc64le.rpm SHA-256: ccebeab278ff7f2c611946f622297b9b084a1e29aa0a148011d6bce87e4f931a
python3.12-aiohttp-debuginfo-3.14.3-1.el9ap.ppc64le.rpm SHA-256: ccc8b97b9934073008e977291eee45c7a9f8653fffec6e00fc543a8033832abd
python3.12-aiohttp-debugsource-3.14.3-1.el9ap.ppc64le.rpm SHA-256: 637db05700ef83b73d0a319187ac1fe0b13ff25e813e4eb978267a2a7ca13382
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
python3.12-galaxy-ng-4.10.18-1.el9ap.noarch.rpm SHA-256: dd206a7369c9e0945251004c89afb9073bd8e43b98a3258d63b344d2477856ab
python3.12-gitpython-3.1.59-1.el9ap.noarch.rpm SHA-256: 19f5abfabeba5ea0c38e80287cf784d9754254ee764f7a89677eaa4d480b47ad
aarch64
automation-controller-4.6.32-1.el9ap.aarch64.rpm SHA-256: 7ba807517b0559cc58a3ce12fb5e1a9014bb80b6b9e1954b264ae8e6b66d3da7
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
automation-controller-server-4.6.32-1.el9ap.noarch.rpm SHA-256: 4a36bd206350649193774d32c8ccbb847aa69bd2c9f5d9a1e97d2debac00c740
automation-controller-ui-4.6.32-1.el9ap.noarch.rpm SHA-256: 14f3a3a2e1eab3b02442c870e596972a612cdbc5c97568edeed9d62478e29129
automation-controller-venv-tower-4.6.32-1.el9ap.aarch64.rpm SHA-256: 57d75b1f82a4048f95e15eb99cab3d10a02230c8e73f5229eb8e7c7d4f62b042
automation-eda-controller-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a8dbd145cdef70f8d7c230a809896df0fe1285e36565be54fef3ee24edd3613
automation-eda-controller-base-1.1.22-1.el9ap.noarch.rpm SHA-256: 93e21ef44f643701678f2c3a766f80b4c9733c76f2f3a403ae65be551ad7f6c6
automation-eda-controller-base-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 98bf513db31413bbfec1227025f459695fa1d5d9a7a27a6f4e01f4dea55e42ef
automation-eda-controller-event-stream-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 2a93d3b463d5d565d060b15e06110f6969a8358d4f42b9e3772c563315be0d0e
automation-eda-controller-worker-services-1.1.22-1.el9ap.noarch.rpm SHA-256: 7e016493093c78aeaf1fac4a21d5e249614c536d6eafd359deed255453198499
automation-gateway-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 0198261898d9a6f3d8f96ec5469ffbb865e0cefb20f98b719593265b04b7130f
automation-gateway-config-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 2f9cbbb8ad8c5dca24c0641a13da4b21ef01df6ec03e7f83afb2ac537012d6d9
automation-gateway-server-2.5.20260824-1.el9ap.noarch.rpm SHA-256: 465d3a00eeb6056d10a07d598fe0cb6e27196094a476bf937f0ef12c666f97f0
automation-hub-4.10.18-1.el9ap.noarch.rpm SHA-256: 4b319075201c1ce82300b904376220ba4996b7a6f7f71d253e58ae3af43d158a
python3.12-aiohttp-3.14.3-1.el9ap.aarch64.rpm SHA-256: dcbf23900808288cd15bd43e5e64c8ace165726b574aa2835307438c488d1b36
python3.12-aiohttp-debuginfo-3.14.3-1.el9ap.aarch64.rpm SHA-256: 44d6aee1e2207fa47557818466fe710dad163fc0d37f637da5fb5631bdfaa419
python3.12-aiohttp-debugsource-3.14.3-1.el9ap.aarch64.rpm SHA-256: 702a7239fe86bb46e3b400d4c81a68422e76f84725bca717ccf32c38f854d1aa
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
python3.12-galaxy-ng-4.10.18-1.el9ap.noarch.rpm SHA-256: dd206a7369c9e0945251004c89afb9073bd8e43b98a3258d63b344d2477856ab
python3.12-gitpython-3.1.59-1.el9ap.noarch.rpm SHA-256: 19f5abfabeba5ea0c38e80287cf784d9754254ee764f7a89677eaa4d480b47ad

Red Hat Ansible Automation Platform 2.5 for RHEL 8

SRPM
automation-controller-4.6.32-1.el8ap.src.rpm SHA-256: 248b5453b598086f83408a33b2d7c531a026eb55cbcdad57bcebb2ecbec64e8e
automation-eda-controller-1.1.22-1.el8ap.src.rpm SHA-256: 597ae9cddda8da9580996d8de89afb2aea4061f12f7590af69a30fa046176422
automation-gateway-2.5.20260824-1.el8ap.src.rpm SHA-256: 7442a7dc1f81519890d8b005149bba7e6e7ad46f1e4b2ca505ee2055f9a6d044
automation-hub-4.10.18-1.el8ap.src.rpm SHA-256: d56fc86f59a94c47a59beb710a60954db44cfe574184299ed5fd3a3792105105
python3.12-aiohttp-3.14.3-1.el8ap.src.rpm SHA-256: 8d6b23fbdb10b87ccc54b3c4045b28e679547107998f9d40b37324b361ae4392
python3.12-django-5.2.17-1.el8ap.src.rpm SHA-256: c4464ec557e5342a9bf130f72bb1d0b2b8e217925b7caf4d51b847ed5a4ed252
python3.12-galaxy-ng-4.10.18-1.el8ap.src.rpm SHA-256: 2536763a07dc3717b06b2ac5880d225ba6e1f90c2ba54f8fc88a4d7e5be26a19
python3.12-gitpython-3.1.59-1.el8ap.src.rpm SHA-256: a4bb52c184baf8229f2ad99fa2a1e71951c2e577a722b29e8b516aa8cdafd27a
x86_64
automation-controller-4.6.32-1.el8ap.x86_64.rpm SHA-256: c36abafe2e65ee36cd09feab0f36c0f5aec1da827f04ed06111f268ee4eb0a39
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
automation-controller-server-4.6.32-1.el8ap.noarch.rpm SHA-256: 36fcd20450e8bd2dfabc0c4e21686e9dc8ae3975d2a7f950c9ffbe73731c5be1
automation-controller-ui-4.6.32-1.el8ap.noarch.rpm SHA-256: 38cb2e7555fd4ad61f23c41b07da81b12714c80f5448119b9856987db33335ac
automation-controller-venv-tower-4.6.32-1.el8ap.x86_64.rpm SHA-256: 4ad8414ebf5ffe4058f89846093939a97546eaddda73519002af4bba67d3b057
automation-eda-controller-1.1.22-1.el8ap.noarch.rpm SHA-256: 5d80da43071f13fc82e33765dd8fc341b0eef44fae8050f080327e7234580df2
automation-eda-controller-base-1.1.22-1.el8ap.noarch.rpm SHA-256: 43959c331c4201b50a5ffdedb79a931a803a01514b2c7ab0beed1c2c057e2aca
automation-eda-controller-base-services-1.1.22-1.el8ap.noarch.rpm SHA-256: d8bac096400afc27386afccd1595be35ab6a0ef0cce2850499b1bd148e2c390b
automation-eda-controller-event-stream-services-1.1.22-1.el8ap.noarch.rpm SHA-256: b7ebd6301268e2e5b36e528c60630eaa781965d9dc2e81441ffa3bf433f16fbd
automation-eda-controller-worker-services-1.1.22-1.el8ap.noarch.rpm SHA-256: 20d93afb89356cc10f69af97fe7e2e806f3f19f781636bf643d94410e7627a52
automation-gateway-2.5.20260824-1.el8ap.noarch.rpm SHA-256: b4cf06d31a345f3fd90781130941102859f51afee4645237f22c80a323dc6776
automation-gateway-config-2.5.20260824-1.el8ap.noarch.rpm SHA-256: a6b94c3573903fd633b3ab1329f050fdf25618f961cd584e8389509a77ef9662
automation-gateway-server-2.5.20260824-1.el8ap.noarch.rpm SHA-256: 60b40bd401d8bdd531d2160a0f141da0ad01fc8933d0598be26f6412ec0fd261
automation-hub-4.10.18-1.el8ap.noarch.rpm SHA-256: 12dcf83f2a1e19d9cca4b54671f5a462cdab56d5dfd259990de0071974bdb18d
python3.12-aiohttp-3.14.3-1.el8ap.x86_64.rpm SHA-256: d91b61164d015822cca46f7ec10011873fc63ef887c8e846d6c8d137861d1494
python3.12-aiohttp-debuginfo-3.14.3-1.el8ap.x86_64.rpm SHA-256: b3e682de3dd527e34ce32168515829cc15ba54db0c968b7b13112e132ba09f3e
python3.12-aiohttp-debugsource-3.14.3-1.el8ap.x86_64.rpm SHA-256: 4364eaff1715867e4b76618fd948f780516bddf03e2f9501aaee75b3724bbe6b
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
python3.12-galaxy-ng-4.10.18-1.el8ap.noarch.rpm SHA-256: ed5424906e67ba3f6e4b081520ffbe8ca71424afe8ac84aa2924f83049d67274
python3.12-gitpython-3.1.59-1.el8ap.noarch.rpm SHA-256: 8ed690d3d1ee5e30786fb305ed6b684d5a7f62f408ed87db53440452a2a0e112
s390x
automation-controller-4.6.32-1.el8ap.s390x.rpm SHA-256: 46bed0bf15e909e2dffe56d0711ecc939499d09c11b40fac8491fbdc27ea075f
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
automation-controller-server-4.6.32-1.el8ap.noarch.rpm SHA-256: 36fcd20450e8bd2dfabc0c4e21686e9dc8ae3975d2a7f950c9ffbe73731c5be1
automation-controller-ui-4.6.32-1.el8ap.noarch.rpm SHA-256: 38cb2e7555fd4ad61f23c41b07da81b12714c80f5448119b9856987db33335ac
automation-controller-venv-tower-4.6.32-1.el8ap.s390x.rpm SHA-256: cc14d148b6a042ab98a69da7c091b25552c42b195e0bbb9c5b9968676aafc3f5
automation-eda-controller-1.1.22-1.el8ap.noarch.rpm SHA-256: 5d80da43071f13fc82e33765dd8fc341b0eef44fae8050f080327e7234580df2
automation-eda-controller-base-1.1.22-1.el8ap.noarch.rpm SHA-256: 43959c331c4201b50a5ffdedb79a931a803a01514b2c7ab0beed1c2c057e2aca
automation-eda-controller-base-services-1.1.22-1.el8ap.noarch.rpm SHA-256: d8bac096400afc27386afccd1595be35ab6a0ef0cce2850499b1bd148e2c390b
automation-eda-controller-event-stream-services-1.1.22-1.el8ap.noarch.rpm SHA-256: b7ebd6301268e2e5b36e528c60630eaa781965d9dc2e81441ffa3bf433f16fbd
automation-eda-controller-worker-services-1.1.22-1.el8ap.noarch.rpm SHA-256: 20d93afb89356cc10f69af97fe7e2e806f3f19f781636bf643d94410e7627a52
automation-gateway-2.5.20260824-1.el8ap.noarch.rpm SHA-256: b4cf06d31a345f3fd90781130941102859f51afee4645237f22c80a323dc6776
automation-gateway-config-2.5.20260824-1.el8ap.noarch.rpm SHA-256: a6b94c3573903fd633b3ab1329f050fdf25618f961cd584e8389509a77ef9662
automation-gateway-server-2.5.20260824-1.el8ap.noarch.rpm SHA-256: 60b40bd401d8bdd531d2160a0f141da0ad01fc8933d0598be26f6412ec0fd261
automation-hub-4.10.18-1.el8ap.noarch.rpm SHA-256: 12dcf83f2a1e19d9cca4b54671f5a462cdab56d5dfd259990de0071974bdb18d
python3.12-aiohttp-3.14.3-1.el8ap.s390x.rpm SHA-256: ffc3de4df185417d36d60e0bbfdf56313e71266a11aaa503e4e5782e347167be
python3.12-aiohttp-debuginfo-3.14.3-1.el8ap.s390x.rpm SHA-256: 56fcf1bfcdba3f54e057b421dab36692ebc4b9eac5c173e6cabace89646bc10d
python3.12-aiohttp-debugsource-3.14.3-1.el8ap.s390x.rpm SHA-256: e6a7514902ee979ecfcfa55363011fda4b7ba57a0161022bc86313a02895603b
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
python3.12-galaxy-ng-4.10.18-1.el8ap.noarch.rpm SHA-256: ed5424906e67ba3f6e4b081520ffbe8ca71424afe8ac84aa2924f83049d67274
python3.12-gitpython-3.1.59-1.el8ap.noarch.rpm SHA-256: 8ed690d3d1ee5e30786fb305ed6b684d5a7f62f408ed87db53440452a2a0e112
ppc64le
automation-controller-4.6.32-1.el8ap.ppc64le.rpm SHA-256: bb50449cee4c5cca673c5f7ec73b3a891dc90a74f9801954918e98ad69f150d3
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
automation-controller-server-4.6.32-1.el8ap.noarch.rpm SHA-256: 36fcd20450e8bd2dfabc0c4e21686e9dc8ae3975d2a7f950c9ffbe73731c5be1
automation-controller-ui-4.6.32-1.el8ap.noarch.rpm SHA-256: 38cb2e7555fd4ad61f23c41b07da81b12714c80f5448119b9856987db33335ac
automation-controller-venv-tower-4.6.32-1.el8ap.ppc64le.rpm SHA-256: f40ad29a486a19dcaba8e626b96a20c04fc3ab269f330c6aa044379e451ec7fb
automation-eda-controller-1.1.22-1.el8ap.noarch.rpm SHA-256: 5d80da43071f13fc82e33765dd8fc341b0eef44fae8050f080327e7234580df2
automation-eda-controller-base-1.1.22-1.el8ap.noarch.rpm SHA-256: 43959c331c4201b50a5ffdedb79a931a803a01514b2c7ab0beed1c2c057e2aca
automation-eda-controller-base-services-1.1.22-1.el8ap.noarch.rpm SHA-256: d8bac096400afc27386afccd1595be35ab6a0ef0cce2850499b1bd148e2c390b
automation-eda-controller-event-stream-services-1.1.22-1.el8ap.noarch.rpm SHA-256: b7ebd6301268e2e5b36e528c60630eaa781965d9dc2e81441ffa3bf433f16fbd
automation-eda-controller-worker-services-1.1.22-1.el8ap.noarch.rpm SHA-256: 20d93afb89356cc10f69af97fe7e2e806f3f19f781636bf643d94410e7627a52
automation-gateway-2.5.20260824-1.el8ap.noarch.rpm SHA-256: b4cf06d31a345f3fd90781130941102859f51afee4645237f22c80a323dc6776
automation-gateway-config-2.5.20260824-1.el8ap.noarch.rpm SHA-256: a6b94c3573903fd633b3ab1329f050fdf25618f961cd584e8389509a77ef9662
automation-gateway-server-2.5.20260824-1.el8ap.noarch.rpm SHA-256: 60b40bd401d8bdd531d2160a0f141da0ad01fc8933d0598be26f6412ec0fd261
automation-hub-4.10.18-1.el8ap.noarch.rpm SHA-256: 12dcf83f2a1e19d9cca4b54671f5a462cdab56d5dfd259990de0071974bdb18d
python3.12-aiohttp-3.14.3-1.el8ap.ppc64le.rpm SHA-256: 1cba8831583b177b040ae05311c3ca06a9ae8f65c17b5b54bed2fdd636e6b1e0
python3.12-aiohttp-debuginfo-3.14.3-1.el8ap.ppc64le.rpm SHA-256: 9b8537aeb14e3dde7e5d96fe9a53e37b83ae683eef15f5d490b03cc07bedeaa7
python3.12-aiohttp-debugsource-3.14.3-1.el8ap.ppc64le.rpm SHA-256: 26d927f49266b4532c43e16d2b188eb0287931b2c8dc22e8de75da18e721b3c5
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
python3.12-galaxy-ng-4.10.18-1.el8ap.noarch.rpm SHA-256: ed5424906e67ba3f6e4b081520ffbe8ca71424afe8ac84aa2924f83049d67274
python3.12-gitpython-3.1.59-1.el8ap.noarch.rpm SHA-256: 8ed690d3d1ee5e30786fb305ed6b684d5a7f62f408ed87db53440452a2a0e112
aarch64
automation-controller-4.6.32-1.el8ap.aarch64.rpm SHA-256: 7c30e5bcb137b5a092bf436d91c98f3cf852911096bcef76c7c23fc35b3b1fc5
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
automation-controller-server-4.6.32-1.el8ap.noarch.rpm SHA-256: 36fcd20450e8bd2dfabc0c4e21686e9dc8ae3975d2a7f950c9ffbe73731c5be1
automation-controller-ui-4.6.32-1.el8ap.noarch.rpm SHA-256: 38cb2e7555fd4ad61f23c41b07da81b12714c80f5448119b9856987db33335ac
automation-controller-venv-tower-4.6.32-1.el8ap.aarch64.rpm SHA-256: a0d6d73559f4b61ef23575c51d695cd16abed44594a5605ca46a05b033480d11
automation-eda-controller-1.1.22-1.el8ap.noarch.rpm SHA-256: 5d80da43071f13fc82e33765dd8fc341b0eef44fae8050f080327e7234580df2
automation-eda-controller-base-1.1.22-1.el8ap.noarch.rpm SHA-256: 43959c331c4201b50a5ffdedb79a931a803a01514b2c7ab0beed1c2c057e2aca
automation-eda-controller-base-services-1.1.22-1.el8ap.noarch.rpm SHA-256: d8bac096400afc27386afccd1595be35ab6a0ef0cce2850499b1bd148e2c390b
automation-eda-controller-event-stream-services-1.1.22-1.el8ap.noarch.rpm SHA-256: b7ebd6301268e2e5b36e528c60630eaa781965d9dc2e81441ffa3bf433f16fbd
automation-eda-controller-worker-services-1.1.22-1.el8ap.noarch.rpm SHA-256: 20d93afb89356cc10f69af97fe7e2e806f3f19f781636bf643d94410e7627a52
automation-gateway-2.5.20260824-1.el8ap.noarch.rpm SHA-256: b4cf06d31a345f3fd90781130941102859f51afee4645237f22c80a323dc6776
automation-gateway-config-2.5.20260824-1.el8ap.noarch.rpm SHA-256: a6b94c3573903fd633b3ab1329f050fdf25618f961cd584e8389509a77ef9662
automation-gateway-server-2.5.20260824-1.el8ap.noarch.rpm SHA-256: 60b40bd401d8bdd531d2160a0f141da0ad01fc8933d0598be26f6412ec0fd261
automation-hub-4.10.18-1.el8ap.noarch.rpm SHA-256: 12dcf83f2a1e19d9cca4b54671f5a462cdab56d5dfd259990de0071974bdb18d
python3.12-aiohttp-3.14.3-1.el8ap.aarch64.rpm SHA-256: 267033bb40be596d1d0883803d779d41a2de389bdfd549bd3257bdbef23684f6
python3.12-aiohttp-debuginfo-3.14.3-1.el8ap.aarch64.rpm SHA-256: ea467cd1a709d6440ca4afb07dcd8bf10653c91859699780cce4f576e2fb4f7a
python3.12-aiohttp-debugsource-3.14.3-1.el8ap.aarch64.rpm SHA-256: 4f9134267b4c5c49381daeeb1c8a514957613c512ad162938ca837c97db451ef
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
python3.12-galaxy-ng-4.10.18-1.el8ap.noarch.rpm SHA-256: ed5424906e67ba3f6e4b081520ffbe8ca71424afe8ac84aa2924f83049d67274
python3.12-gitpython-3.1.59-1.el8ap.noarch.rpm SHA-256: 8ed690d3d1ee5e30786fb305ed6b684d5a7f62f408ed87db53440452a2a0e112

Red Hat Ansible Developer 1.2 for RHEL 9

SRPM
automation-controller-4.6.32-1.el9ap.src.rpm SHA-256: dd334b84d7a69a97402ea48db69b6be23c56d4fc68826e8b0f7f78218fa86a56
python3.12-django-5.2.17-1.el9ap.src.rpm SHA-256: 748471d704c419d68c169e32aef5f52a3c39647176fd1d15ce5af87ab85b6544
x86_64
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
s390x
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
ppc64le
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7
aarch64
automation-controller-cli-4.6.32-1.el9ap.noarch.rpm SHA-256: c489278d26f59983aac8976811f2492b34b1c055f34fdd897be283bb43272c6e
python3.12-django-5.2.17-1.el9ap.noarch.rpm SHA-256: 0d0011410f08ee5ef5993ffc1d11d89db5b9d7a1dc268cec6c4c521bf5fb7ff7

Red Hat Ansible Developer 1.2 for RHEL 8

SRPM
automation-controller-4.6.32-1.el8ap.src.rpm SHA-256: 248b5453b598086f83408a33b2d7c531a026eb55cbcdad57bcebb2ecbec64e8e
python3.12-django-5.2.17-1.el8ap.src.rpm SHA-256: c4464ec557e5342a9bf130f72bb1d0b2b8e217925b7caf4d51b847ed5a4ed252
x86_64
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
s390x
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
ppc64le
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399
aarch64
automation-controller-cli-4.6.32-1.el8ap.noarch.rpm SHA-256: d82493e22f902a269cff0cbc122de8c5823cd2d1a7a6efe24d0df886edd78905
python3.12-django-5.2.17-1.el8ap.noarch.rpm SHA-256: 3625c4a93763eece165414579d6db52e2cc05f21072f69948447f51cfaf33399

The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility