<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Agent Integration Playbook</title><description>Guides on connecting AI agents to real systems safely.</description><link>https://agenticfabriq.github.io/</link><item><title>AI Agent Access: Service Account vs Per-User OAuth</title><link>https://agenticfabriq.github.io/connect/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/</guid><description>Four ways an agent gets access to a system — shared key, per-user OAuth, service identity, brokered — compared on attribution, blast radius, and cost.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Give an AI Agent Safe Access to Your Postgres Database</title><link>https://agenticfabriq.github.io/connect/databases/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/databases/</guid><description>Give an agent a dedicated Postgres role, row-level security keyed to the acting user, statement timeouts, and parameterized tools instead of raw SQL.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI Agent Access to Google Drive and Notion: Grant Boundaries</title><link>https://agenticfabriq.github.io/connect/drive-and-notion/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/drive-and-notion/</guid><description>Pick drive.file over the restricted Drive scopes, put the Picker in the grant loop, and understand why one Notion share hands over a whole page subtree.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Per-User Credentials in LangChain, CrewAI, OpenAI Agents SDK</title><link>https://agenticfabriq.github.io/connect/frameworks/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/frameworks/</guid><description>One tool built three times in LangChain, CrewAI, and the OpenAI Agents SDK, with the per-user credential resolved at call time rather than at import.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Give an AI Agent GitHub Access with a GitHub App</title><link>https://agenticfabriq.github.io/connect/github/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/github/</guid><description>Use a GitHub App installation token instead of a PAT: sign the JWT, scope it to named repositories, open a pull request, and revoke it when the run ends.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Connect an AI Agent to Gmail: OAuth Scopes That Work</title><link>https://agenticfabriq.github.io/connect/gmail/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/gmail/</guid><description>Pick the narrowest Gmail scope, run the PKCE consent flow, refresh tokens correctly, and avoid the seven-day expiry that breaks Testing-status apps.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Securing an MCP Server: Authorization and Tool Scope</title><link>https://agenticfabriq.github.io/connect/mcp-servers/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/mcp-servers/</guid><description>Where MCP authentication really sits, how to authorize per tool and per argument, and why a server that lets the model choose the target is a confused deputy.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Slack Bot Scopes and Security for an AI Agent</title><link>https://agenticfabriq.github.io/connect/slack/</link><guid isPermaLink="true">https://agenticfabriq.github.io/connect/slack/</guid><description>Which Slack bot scopes an agent needs, how to verify the request signature, Socket Mode versus a request URL, and the rate limits that throttle reads.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How Agent Integrations Fail: Six Modes and a Runbook</title><link>https://agenticfabriq.github.io/fail/</link><guid isPermaLink="true">https://agenticfabriq.github.io/fail/</guid><description>The six ways agent integrations fail, why none of them page you, and the incident order that works: stop the agent, revoke, scope the reach, then rotate.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Over-Scoped OAuth: Audit and Narrow Agent Scopes</title><link>https://agenticfabriq.github.io/fail/over-scoped-oauth/</link><guid isPermaLink="true">https://agenticfabriq.github.io/fail/over-scoped-oauth/</guid><description>An over-scoped agent throws no errors. Diff the scopes you granted against the ones it actually called, then narrow the grant without stranding users.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Runaway Agent Loops, Rate Limits, and Run Budgets</title><link>https://agenticfabriq.github.io/fail/runaway-loops/</link><guid isPermaLink="true">https://agenticfabriq.github.io/fail/runaway-loops/</guid><description>Why agent loops run away, how retries multiply across layers, and the run budgets, jittered backoff, breakers and idempotency keys that actually stop it.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How AI Agents Leak API Keys, and How to Stop It</title><link>https://agenticfabriq.github.io/fail/token-leakage/</link><guid isPermaLink="true">https://agenticfabriq.github.io/fail/token-leakage/</guid><description>How an API key in an agent&apos;s context escapes into traces, logs, model output and injected requests, and how a credential broker closes the whole class.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI Agent Identity and Permissions: The Four-Axis Model</title><link>https://agenticfabriq.github.io/govern/</link><guid isPermaLink="true">https://agenticfabriq.github.io/govern/</guid><description>An AI agent is its own kind of principal. Model it as agent, user, resource and action, decide at call time, and prove revocation works one cell at a time.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI Agent Audit Log: Schema, Immutability, Retention</title><link>https://agenticfabriq.github.io/govern/audit/</link><guid isPermaLink="true">https://agenticfabriq.github.io/govern/audit/</guid><description>What belongs in an AI agent audit log, field by field: both principals, the policy decision, an append-only store, redaction, and how long to keep it.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>AI Agent Credential Management: Issue, Rotate, Revoke</title><link>https://agenticfabriq.github.io/govern/credentials/</link><guid isPermaLink="true">https://agenticfabriq.github.io/govern/credentials/</guid><description>Why an environment variable cannot express per-user access, how to issue a short-lived credential per request, and how to rotate with no downtime.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Agent Delegation vs Impersonation: On-Behalf-Of Flows</title><link>https://agenticfabriq.github.io/govern/delegated-identity/</link><guid isPermaLink="true">https://agenticfabriq.github.io/govern/delegated-identity/</guid><description>Acting for a user is not acting as one. How to run an on-behalf-of token exchange, intersect agent and user permissions, and audit both principals.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>OAuth Scopes for AI Agents: A Least-Privilege Method</title><link>https://agenticfabriq.github.io/govern/least-privilege/</link><guid isPermaLink="true">https://agenticfabriq.github.io/govern/least-privilege/</guid><description>Enumerate an agent&apos;s actions from its tool definitions, map each to the narrowest provider scope, remove the rest, and report unused scopes monthly.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item><item><title>OAuth Flows for AI Agents: The Three Grants That Matter</title><link>https://agenticfabriq.github.io/govern/oauth-flows/</link><guid isPermaLink="true">https://agenticfabriq.github.io/govern/oauth-flows/</guid><description>The three OAuth grants an AI agent actually needs, why RFC 8693 token exchange is the one most teams skip, and how to scope a downstream token down.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>