AWS Security ChangesHomeSearch

AWS cli medium security documentation change

Service: cli · 2025-11-19 · Security-related medium

File: cli/latest/reference/devicefarm/list-remote-access-sessions.md

Summary

Updated CLI version reference, removed deprecated remote debugging/recording parameters, added new endpoints structure, and corrected documentation about session interaction modes.

Security assessment

The removal of remote debugging parameters (remoteDebugEnabled, hostAddress, clientId) and associated warnings about remote debugging being unsupported indicates deprecation of a potentially insecure feature. While not explicitly stating a vulnerability, removing support for legacy features with known issues (implied by 'no longer supported' reference) suggests security hardening. The change prevents users from relying on deprecated functionality that might have security risks.

Diff

diff --git a/cli/latest/reference/devicefarm/list-remote-access-sessions.md b/cli/latest/reference/devicefarm/list-remote-access-sessions.md
index 019822f45..965592f12 100644
--- a//cli/latest/reference/devicefarm/list-remote-access-sessions.md
+++ b//cli/latest/reference/devicefarm/list-remote-access-sessions.md
@@ -15 +15 @@
-  * [AWS CLI 2.31.37 Command Reference](../../index.html) »
+  * [AWS CLI 2.31.39 Command Reference](../../index.html) »
@@ -607,47 +606,0 @@ remoteAccessSessions -> (list)
->> 
->> remoteDebugEnabled -> (boolean)
->>
->>> This flag is set to `true` if remote debugging is enabled for the remote access session.
->>> 
->>> Remote debugging is [no longer supported](https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html) .
->> 
->> remoteRecordEnabled -> (boolean)
->>
->>> This flag is set to `true` if remote recording is enabled for the remote access session.
->> 
->> remoteRecordAppArn -> (string)
->>
->>> The ARN for the app to be recorded in the remote access session.
->>> 
->>> Constraints:
->>> 
->>>   * min: `32`
->>>   * max: `1011`
->>>   * pattern: `^arn:aws:devicefarm:.+`
->>> 
-
->> 
->> hostAddress -> (string)
->>
->>> IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.
->>> 
->>> Remote debugging is [no longer supported](https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html) .
->>> 
->>> Constraints:
->>> 
->>>   * max: `1024`
->>> 
-
->> 
->> clientId -> (string)
->>
->>> Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.
->>> 
->>> Remote debugging is [no longer supported](https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html) .
->>> 
->>> Constraints:
->>> 
->>>   * min: `0`
->>>   * max: `64`
->>> 
-
@@ -684 +637 @@ remoteAccessSessions -> (list)
->>> The endpoint for the remote access sesssion.
+>>> The endpoint for the remote access session. This field is deprecated, and is replaced by the new `endpoints.interactiveEndpoint` field.
@@ -694,7 +647 @@ remoteAccessSessions -> (list)
->>> The interaction mode of the remote access session. Valid values are:
->>> 
->>>   * INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.
->>>   * NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.
->>>   * VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.
->>> 
-
+>>> The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.
@@ -818,0 +766,26 @@ remoteAccessSessions -> (list)
+>> 
+>> endpoints -> (structure)
+>>
+>>> Represents the remote endpoints for viewing and controlling a device during a remote access session.
+>>> 
+>>> remoteDriverEndpoint -> (string)
+>>>
+>>>> URL for controlling the device using WebDriver-compliant clients, like Appium, during the remote access session.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `0`
+>>>>   * max: `4096`
+>>>> 
+
+>>> 
+>>> interactiveEndpoint -> (string)
+>>>
+>>>> URL for viewing and interacting with the device during the remote access session.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `0`
+>>>>   * max: `4096`
+>>>> 
+
@@ -841 +814 @@ nextToken -> (string)
-  * [AWS CLI 2.31.37 Command Reference](../../index.html) »
+  * [AWS CLI 2.31.39 Command Reference](../../index.html) »