Skip to content
EndueEndue
Docs

Security and permissions

An Endue agent can only reach what you have given it, and cannot take an irreversible action without you. This page is the whole model in one place.

An agent starts with nothing but reasoning, arithmetic, the current time, and public web pages. Everything beyond that is something you added:

ReachComes fromScope
A service you useA connection you authorized and bound to this agentThat account, those operations
A packaged procedureA skill bound to this agentWhat the skill’s steps do
Built-in capabilitiesTool groups left switched onYour Endue workspace
Facts about youWhat it stored in memoryThis agent only
  • Other agents’ conversations, memory, and bindings. Agents are isolated from each other.
  • Its own other threads. A conversation does not read across to another.
  • Services you have not connected. There is no generic “call any API” capability.
  • Operations a connector does not expose. Each connector has a fixed list — see Available connectors.
  • Anything on your own machine, for runs on Endue’s servers.

Every connector operation is classified. Send (anything that leaves your account and reaches someone else) and destructive (anything that deletes or overwrites) stop and show you the exact action with the exact arguments before running.

Approving authorizes that action with those arguments, once. The next one asks again.

When you authorize a connector, Endue stores the resulting token — never your password, which you enter at the provider, not in Endue. Stored credentials are encrypted, and they are used only to make the calls the connector’s operations describe.

Model-provider keys you supply under BYOK are handled the same way.

To withdrawDo thisEffect
One agent’s access to a serviceUnbind the connection in Agent BuilderImmediate, for that agent
All agents’ accessRemove the connection in EndueImmediate, everywhere
Endue’s access entirelyRevoke at the provider as wellEndue can no longer call, even with a stale token
A shared artifactTurn link sharing offThe link stops working

For a clean break, do both the Endue side and the provider side — removing a connection in Endue does not revoke Endue’s registration at the provider.

  • Bind narrowly. The agent that drafts your emails does not need your production dashboards.
  • Be careful with channel-facing agents. Anyone who can reach the bot can talk to the agent, so an agent exposed in a channel should not hold sensitive connections.
  • Read approval prompts. They exist so you can catch the wrong recipient, and they name it.
  • Read what you share. An artifact written from your mail may quote it; a share link is public to anyone who has it.
  • Review memory occasionally. Agents write down what they infer, and you can delete what should not be there.