TL;DR: Amazon Bedrock AgentCore centralises runtime, memory, gateway and identity services for cloud-deployed agents, but Zenity shows that malicious MCP registration, prompt injection and memory poisoning can turn shared tools into exfiltration and persistence paths. The control problem is not agent capability alone, but runtime governance across tools, memory and access boundaries.
Editorial analysis by NHI Mgmt Group, based on content published by Zenity: “Inside the Agent Stack: Securing Agents in Amazon Bedrock AgentCore”.
Key questions
Q: What breaks when a shared agent gateway allows unvetted MCP servers?
A: A shared gateway turns one poisoned integration into a broad trust problem.
Q: Why do shared agent memory stores increase persistence risk?
A: Shared memory gives attacker instructions a durable place to survive after the original session ends.
Q: How should teams govern agent memory, tools, and identity together?
A: Treat them as one operating surface.
Practitioner guidance
- Constrain gateway registration to approved tools only Require explicit approval before any MCP server, API or external function is added to a shared gateway, and revoke unapproved registrations as soon as they are detected.
- Separate memory namespaces by agent and use case Prevent long-term memory from being shared across unrelated agents or sessions, and restrict write access so one compromised interaction cannot seed later behaviour.
- Map runtime identity to reachable tools and data paths Inventory which API keys, OAuth flows and IAM roles each agent can actually use at execution time, then align those paths to the business task the agent is allowed to perform.
Bottom line: The article shows that the main risk in AgentCore is not agent capability alone, but the way shared runtime services can turn one compromised integration into a fleet-wide control path.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Runtime governance is the real control plane for code-first agents. Amazon Bedrock AgentCore centralises runtime, memory, gateway and identity functions, but that centralisation only helps if each layer is governed as a live security boundary. When agents can discover tools at runtime and reuse memory across sessions, the security problem moves from approval-time configuration to execution-time control. Practitioners should stop treating agent runtime as an implementation detail.
A few things that frame the scale:
- 1 in 3 organisations encountered suspicious AI agent activity in 2025, and 99.4% experienced a SaaS or AI ecosystem incident.
A question worth separating out:
Q: What should security teams do after a malicious agent tool or memory entry is discovered?
A: They should contain the shared gateway path first, then remove unapproved tools and invalidate any memory entries that can re-seed malicious behaviour. The key is to break both the exfiltration path and the persistence layer before another session can reuse them. Response has to address both access and state.
👉 Read our full editorial: Securing Amazon Bedrock AgentCore agents requires runtime governance