Agentic Identity

Service accounts, application programming interface (API) keys, personal access tokens, and OAuth grants piled up for years. Agents walked into that pile and started using all of it. Island inventories every non-human identity and governs their access.

Diagram of the Support Triage Bot using the bedrock-agentcore-role service role to reach AWS Bedrock, Amazon S3, and CloudWatch Logs
The world’s leading enterprises run on Island.

Inventory tells you what exists. It doesn't tell you what's happening.

"Do these credentials exist?" isn't what keeps a chief information security officer (CISO) up. They need to know what credentials are actually being used, which agents are using them, and if that access is a risk.

The task ends. The credential keeps living.

An agent books a meeting on Google Calendar. To do it, it authenticates as the marketing team's service account, and for those few seconds it can do anything that account can do. Then the task finishes, the credential stays active, and most organizations hold no record of it.

Timeline showing a task that reads, edits, and deletes meetings ending while its credential is still active today

How it works

Island Agentic Identity inventories all non-human identities, understands how and when they are used, and governs the identities appropriately.

Boundaries on what an agent can do with access

The gateway also enforces what an agent is allowed to do once it has access.

FAQ

What is a non-human identity?

Any credential issued to something other than a person. Service accounts, API keys, personal access tokens, identity and access management (IAM) roles, and OAuth grants all qualify. Non-human identity sprawl predates agents by years. Agents made it urgent.

What is Agentic Identity?

A component of the Island Enterprise Agentic Control Plane that shows which identity every AI agent is running as. It pulls the inventory of non-human identities from the systems that issue them, watches which credentials authenticate at runtime through Island's control points, compares granted access with actual use, and brokers credentials through the Island MCP Gateway so agents get access scoped to the task.

What is the difference between a non-human identity and an AI agent?

The non-human identity is the credential, such as a service account, an API key, or an OAuth grant. The agent is the actor using it. Several agents can share one credential, and one agent can use several. Governing the credential shows what access exists. Governing how agents use it shows who is exercising that access, for which task, right now. The Island MCP Gateway sits between the two as the control point.

Can Island find API keys hardcoded in scripts and MCP configuration files?

Yes. Island Desktop parses local files and configuration files on the endpoint for embedded credentials, including keys hardcoded into scripts on a developer's laptop and secrets sitting in a local MCP server configuration. Tools built only on API connectors to cloud and SaaS systems cannot reach those, because there is no API to connect to. Each credential Island finds joins the same inventory as the ones issued through official channels.

What kinds of non-human identities does Island discover?

Every non-human identity created across the environment: API keys, service accounts, personal access tokens, IAM roles, OAuth grants, and other machine credentials. Island pulls the inventory from cloud providers, source repositories, SaaS platforms, and AI tools through direct API integration, covering systems like AWS, GitHub, Salesforce, AI assistant platforms, and vendor compliance APIs. Island Desktop also parses local files and configs on the endpoint, so credentials hardcoded into scripts or MCP configs surface alongside the ones issued through official channels.

What control points does Island use for non-human identities?

Island Desktop on the endpoint, Island Network on the wire, the Island MCP Gateway on the tool-call path, large language model (LLM) gateway integrations for organizations that already run one, direct API integrations with the cloud, source, and SaaS systems where identities get created, and vendor compliance API integrations for usage telemetry. Together they give both the inventory picture (what exists) and the runtime picture (what's running).

How does runtime mapping work?

Runtime usage is inferred from telemetry at Island's existing control points. For example, a specific API key seen in a network request through Island Network gets correlated back to the identity record in the inventory. That correlation is what turns "the identity exists" into "the identity is doing this, right now, on behalf of this agent." An inventory pulled through an API connector alone can't produce it, because the usage happens somewhere the connector doesn't see.

Can Island compare granted access to actual use?

Yes. Once an identity is in the inventory and its runtime activity is being observed, Island compares the access it was granted against the access it actually exercises, and flags identities whose granted scope has drifted far wider than their real usage. Over-privileged identities are one of the largest sources of blast radius when an agent is compromised or misdirected, and the gap is invisible without both data points.

Does Island revoke or rotate credentials automatically?

Island integrates with identity providers like Okta and Microsoft Entra, and with application systems like Salesforce and GitHub, to surface recommended revocation and rotation steps from a single point of control instead of requiring a per-system cleanup. Whether a given action is executed directly or handed off to an admin depends on what the source system supports. The Island MCP Gateway also offers a distinct kind of remediation by cutting an agent off from a resource by blocking it at the gateway, without touching the underlying credential.

How does Island find agents that run on static, long-lived keys?

Island identifies static credentials in use through supported endpoint, AI provider, and identity provider sources, including the provider application programming interface (API) keys, service accounts, and agent identities that AI tools rely on. Once a key surfaces, supported MCP connections can move to the Island MCP Gateway, whose vault holds the credential and brokers access so the agent no longer needs the key. Revoking the original key is a separate, explicit step.