AWS bedrock-agentcore documentation change
Summary
Added BrowserClient example with explicit session lifecycle management
Security assessment
Demonstrates proper session management patterns but doesn't address specific security vulnerabilities or document security features
Diff
diff --git a/bedrock-agentcore/latest/devguide/browser-start-session.md b/bedrock-agentcore/latest/devguide/browser-start-session.md index e45a7468a..e94da749c 100644 --- a//bedrock-agentcore/latest/devguide/browser-start-session.md +++ b//bedrock-agentcore/latest/devguide/browser-start-session.md @@ -40,0 +41,26 @@ The following shows the request syntax: +BrowserClient + + +To start a browser session using the BrowserClient class for more control over the session lifecycle: + + + from bedrock_agentcore.tools.browser_client import BrowserClient + + # Create a browser client + client = BrowserClient(region="us-west-2") + + # Start a browser session + client.start() + print(f"Session ID: {client.session_id}") + + try: + # Generate WebSocket URL and headers + url, headers = client.generate_ws_headers() + + # Perform browser operations with your preferred automation tool + + finally: + # Always close the session when done + client.stop() + +