Secure your data with Microsoft Copilot
PortEden makes M365 Copilot tenant-wide-ready. The Graph proxy fronts Copilot with per-site, per-contact, per-label rules — so you can roll Copilot out to everyone without holding it back for a year-long DLP-labelling project. Same firewall covers Copilot Studio and GitHub Copilot agents.
M365 · Copilot Studio · GitHub Copilot · Free PortEden tier
What PortEden Adds to Microsoft Copilot
- Microsoft 365 Copilot is the natural surface for users already working in M365. PortEden's Graph proxy applies per-site, per-contact, and per-label rules at the request boundary, providing governance for tenant-wide rollout independent of the maturity of your DLP labelling estate.
- Copilot Studio supports tenant-specific agents. PortEden routes those agents through Power Automate so each flow operates on redacted, audited data, under the same policy set that governs M365 Copilot itself.
- GitHub Copilot's agent mode reads code, tests, and documentation at speed. PortEden's CLI is callable from the agent's tool list, providing controlled access to Workspace and M365 data without granting the agent broad Graph permissions.
- Tenant-wide Copilot rollouts produce dense access patterns across SharePoint, Outlook, Teams, and OneDrive. PortEden unifies those streams into one exportable audit log keyed by user, site, and policy decision — feeding directly into Microsoft Sentinel, Splunk, or any SIEM, with a single source of truth for what Copilot grounded on and why.
Copilot With PortEden: What You Get
Three Copilots, One Firewall
Connection: Graph proxy + Power Automate + CLI
M365 Copilot (Word / Excel / Outlook / Teams)
Add the PortEden Graph proxy as a custom Copilot connector in Copilot Studio. Copilot grounds on the proxy instead of Graph; redaction and per-site rules apply before any tenant data is returned.
Setup guideCopilot Studio agents
Power Automate flows call the PortEden REST API. Same firewall, same audit, same per-token RBAC — just routed through Copilot Studio instead of M365 Copilot.
Setup guideGitHub Copilot agents (Workspace, agent mode)
The PortEden CLI in the agent's tool list. Agents shell out to porteden for any Workspace or M365 data — no direct Graph or Drive calls, every tool call audited.
Setup guide- The Graph proxy supports the Microsoft Graph endpoints Copilot grounds on most: Mail, Calendar, SharePoint, OneDrive, Teams chat.
- Copilot Studio's custom connector takes a Bearer token — paste a PortEden API key and the agent inherits the token's permissions.
- GitHub Copilot agents call the CLI just like OpenClaw skills. Same -jc compact-JSON format, same per-token quotas.
- Per-contact and per-domain access rules are the most useful Copilot control — block sensitive contacts (legal, HR, executive) at the firewall and Copilot can't ground on their content even with a permissive token.
- Audit log captures the tool call, the arguments, the rule that fired, and the redacted payload — exportable as CSV or piped to a SIEM.
Connect Copilot in Under 10 Minutes
Generate a PortEden Graph-proxy token
At my.porteden.com, create a token scoped to the M365 services Copilot should ground on. Set per-site access rules.
Add a custom connector in Copilot Studio
Point it at https://graph-proxy.porteden.com/v1 with the Bearer token. Publish to your tenant.
Use Copilot exactly as you do today
M365 Copilot grounds through PortEden. Per-contact and per-site rules block sensitive content invisibly. Every call is audited at my.porteden.com.
Five-Minute Setup. Free While You Test.
Connect a data source, plug Copilot into PortEden, and put Copilot to work on the data your team actually needs to handle.
Frequently Asked Questions
Does PortEden replace Microsoft Purview?
How does the Graph proxy actually work?
Will GitHub Copilot agents work with PortEden?
What happens when Copilot tries to ground on something the firewall blocks?
Will this slow Copilot down?
How do I deploy this tenant-wide?
Keep Exploring
Get More From Copilot With PortEden
Five-minute setup. Free tier for solo licensed practitioners. Same AI you already use — now ready for the work your team actually needs to do.
Rolling out to a whole team? Talk to sales →