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

# Commander 18.1.1

### New Features

* &#x20;NSF Import Support — The `import` command now supports Nested Share Folder (NSF) records and folders, including permissions.

### Improvements

* **PAM tunnel diagnose** — The `pam tunnel diagnose` command resolved four diagnostic accuracy issues: GOV region server targeting for port-443 tests, region display for non-US servers, WebSocket tests now correctly fail on HTTP 4xx/5xx responses, and WebRTC sample color coding.

<figure><img src="/files/DZE9L8F8VRoFC9weqjoM" alt=""><figcaption><p><code>pam tunnel diagnose</code> command</p></figcaption></figure>

* **Team name validation** — Added validation when resolving team names during key fetching to prevent ambiguous UID-shaped strings from being misclassified as teams.
* **API timeout** — Default response timeout increased from 120 s to 300 s to align with backend timeouts.
* **Correct Azure import library name** — Fixed incorrect library reference for Azure imports.
* **KEPM SCIM user/group IDs** — SCIM user and group output now includes the Id field.
* **JSON output for additional commands** — The `--format json` option is now supported for PAM list and info commands, and for `record-history --action view`.
* **Service command accepts service names** — The `service` command can now be referenced by service name in addition to UID.

### Bug Fixes

* **PAM RBI edit in NSF** — Fixed `pam rbi edit` so that NSF RBI settings are correctly persisted via `update_pam_record`.
* **PAM workflow policy enforcement** — PAM workflow admin commands are now blocked after the workflow-settings policy is revoked.
* **Docker one-shot commands** — Fixed Docker containers hanging indefinitely after executing one-shot commands.
* **Docker service setup ownership** — Ownership is now required before Commander adopts existing Docker setup folders and KSM apps.

### References

* [Keeper Commander CLI Documentation](/keeperpam/commander-cli/overview.md)


---

# 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://docs.keeper.io/release-notes/developer-tools/commander/commander-18.1.1.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.
