ProblemGrok Bot cannot give a Bot less access than its neighbours, because the boundary is the account.
TechniqueCreate dedicated service accounts in every source system that supports them, scoped to the minimum the workflow needs: a CRM account with read access to one view, a repository token limited to one project, a mail account for one shared inbox.
Why it worksThe source system can draw the boundary the product cannot, so the blast radius becomes the union of what those scoped identities can do rather than the union of what you can do.
When to useEvery business integration.