{"type":"post","id":"release-python-v1-48-0-strands-agents-harness-189617","slug":"release-python-v1-48-0-strands-agents-harness-189617","title":"Release python/v1.48.0 | strands-agents/harness-sdk","description":"Strands Agents Python v1.48.0 fixes symlink attacks in its FileSessionManager and adds a unified storage interface.","retrieval_nugget":"Strands Agents Python v1.48.0 fixes symlink attacks in its FileSessionManager and adds a unified storage interface. For teams running agent workflows with local session state, the release makes persistence part of the security review, while its storage and MCP changes may affect future integrations.","published_at":"2026-10-30","updated_at":"2026-10-30","record_date":"2026-10-30","date_kind":"published_at","topics":["mcp","gemini","github"],"entities":["Strands Agents","harness-sdk","FileSessionManager","MCPClient","OpenAI Responses API","Amazon Bedrock","Google Gemini","vLLM"],"related_patterns":["agent-security-moves-to-runtime-boundaries"],"novelty_label":"same_event","what_changed":"Same event as GitHub advisory GHSA-3w55-933p-8pv5: symlink attack in Strands Agents default session storage allows local privilege escalation","prior_refs":["memory:30e328d5-db2a-830f-a325-bd0e0e711ca4","memory:e6e9cb2e-226b-814b-a025-ec57a8f47cdb"],"source_url":"https://github.com/strands-agents/harness-sdk/releases/tag/python/v1.48.0","source_urls":["https://github.com/strands-agents/harness-sdk/releases/tag/python/v1.48.0"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:release-python-v1-48-0-strands-agents-harness-189617","status":"published","visuals":[],"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/posts/release-python-v1-48-0-strands-agents-harness-189617/","markdown":"https://newruntime.com/posts/release-python-v1-48-0-strands-agents-harness-189617.md","json":"https://newruntime.com/posts/release-python-v1-48-0-strands-agents-harness-189617.json"},"next_reads":[{"type":"topic","path":"/topics/mcp/","url":"https://newruntime.com/topics/mcp/","title":"Mcp","reason":"Explore the mcp topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/mcp.md","json_url":"https://newruntime.com/topics/mcp.json"},{"type":"topic","path":"/topics/gemini/","url":"https://newruntime.com/topics/gemini/","title":"Gemini","reason":"Explore the gemini topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/gemini.md","json_url":"https://newruntime.com/topics/gemini.json"},{"type":"topic","path":"/topics/github/","url":"https://newruntime.com/topics/github/","title":"Github","reason":"Explore the github topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/github.md","json_url":"https://newruntime.com/topics/github.json"},{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
