> For the complete documentation index, see [llms.txt](https://newdocs.keeper.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newdocs.keeper.io/en/release-notes/developer-tools/automator/automator-17.1.5.md).

# Automator 17.1.5

Released on Sep 14, 2026

This is a security-focused release addressing API security hardening across REST endpoints and updating third-party library dependencies. All Automator deployments should be upgraded to version 17.1.5 as soon as possible, or during the next scheduled maintenance window.

{% hint style="danger" %}
As documented, ensure all Automator deployments adhere to our recommended [Ingress Requirements](/en/sso-connect-cloud/device-approvals/automator/ingress-requirements.md), ensuring all inbound traffic is restricted to Keeper's infrastructure.
{% endhint %}

### Security Updates

* **KAA-169: API Security Hardening**\
  Strengthened security controls across Automator REST API endpoints based on 3rd party pen tests and Bugcrowd issues.
* **KAA-185: 3rd Party Library Dependencies & SBOM Updates**\
  Upgraded third-party library dependencies, including Netty and Keycloak components, in accordance with our regular SDLC and SBOM vulnerability remediation processes.

### Update Instructions

Updating to version 17.1.5 is recommended for all active deployments:

* **For container deployments:** Pull the latest container image and restart the service. If re-initialization is required, run the Keeper Commander `automator setup` followed by `automator init` as described in the relevant installation method documentation.
* **For other deployment methods:** Refer to the Automator documentation for detailed upgrade steps.

See the [Keeper Automator Documentation](/en/sso-connect-cloud/device-approvals/automator.md) for full deployment and configuration management instructions.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://newdocs.keeper.io/en/release-notes/developer-tools/automator/automator-17.1.5.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
