10110010011101001011001101101110101018200.devFrom Enterprise.Systems
免费开始

连接器数据访问

详细说明每个连接器读取的具体内容、所请求的权限范围及其原因——供您进行安全与采购审查。

最小权限设计原则:连接器仅请求关于共享与访问的只读元数据。它们绝不读取文件内容、消息正文、记录数据、源代码或凭据。

Google Workspace

OAuth

Scans Google Drive files and folders, their sharing settings, and the user directory to map who can access what across your Workspace.

已访问的数据

  • File and folder names and their sharing settings (never file contents)
  • User and group directory metadata (to classify internal vs external access)

请求的权限范围

  • https://www.googleapis.com/auth/drive.metadata.readonly

    Read file/folder names and sharing settings (never file contents) to map who can access what.

Microsoft 365

OAuth

Scans SharePoint / OneDrive sharing, inventories Entra (Azure AD) app registrations, service principals and their consented scopes, and audits the tenant security posture (Security Defaults, Conditional Access, MFA coverage, app consent, admin roles).

已访问的数据

  • SharePoint / OneDrive file and sharing metadata (never file contents)
  • Entra app registrations, service principals, and their consented OAuth scopes
  • Tenant security configuration: Security Defaults, Conditional Access, MFA registration, app-consent policy, and privileged role assignments

请求的权限范围

  • Sites.Read.All

    Read SharePoint Online site, library, and file sharing settings (never file contents) to map who can access what.

  • Files.Read.All

    Read OneDrive for Business sharing links and permissions to find anonymous / guest / org-wide exposure.

  • Directory.Read.All

    Distinguish your members from external guests, and read groups — the internal/external boundary.

  • Application.Read.All

    Inventory Entra app registrations / service principals and their consented scopes — the "who gave that app access" surface (Agent Guard).

  • User.Read.All

    Read the user directory (display name, sign-in state, guest vs member) to attribute access and flag dormant accounts — never mailbox or file contents.

  • Policy.Read.All

    Read Security Defaults, Conditional Access, app-consent and external-collaboration policies to audit the tenant security baseline (legacy-auth block, MFA enforcement, shadow-AI consent).

  • Reports.Read.All

    Read the authentication-methods registration report to measure MFA coverage across the tenant.

  • AuditLog.Read.All

    Read sign-in and audit activity metadata that backs the MFA / sign-in posture checks (no message or file contents).

  • RoleManagement.Read.Directory

    Read privileged role assignments (Global Administrator and other admin roles) to flag over-broad standing privilege.

  • DelegatedPermissionGrant.Read.All

    Read delegated OAuth consent grants (which users authorized which third-party apps) — the shadow-AI / OAuth-phishing surface.

Slack

OAuth

Scans channel and file sharing exposure, inventories installed apps, bots, and integrations and their OAuth token scopes (the AI-agent / shadow-AI surface), and audits the workspace security configuration (2FA enforcement, app-install policy, public file sharing, external Slack Connect channels).

已访问的数据

  • Channel and file sharing metadata (public/external exposure — never message contents)
  • Installed apps / bots / integrations and their granted token scopes
  • Members, bots, and guests — including 2FA-registration status (never passwords)
  • Workspace configuration: 2FA enforcement, app-install approval, public file sharing, discovery

请求的权限范围

  • channels:read

    List public channels (incl. Slack Connect external shared channels) and their membership — never message contents — to map who can reach which channel.

  • groups:read

    List private channels and their membership (metadata only) so private-channel exposure can be assessed.

  • files:read

    Find files shared with a public link ("anyone with the link") so public file exposure can be flagged — file contents are never read.

  • users:read

    Enumerate workspace members, bots, and guests, and read each member’s 2FA-registration status to assess two-factor enforcement.

  • users:read.email

    Resolve member email addresses to separate your org from multi-channel guests and Slack Connect external members — the internal/external boundary.

  • usergroups:read

    List Slack user groups so broad group grants on sensitive channels can be attributed.

  • team:read

    Read workspace identity and join/discovery settings to audit workspace-level configuration.

Notion

OAuth

Scans workspace page and database sharing, member access, and connected integrations to surface over-broad or public exposure.

已访问的数据

  • Page and database sharing settings and member access (never page contents)
  • Connected integrations and their access

请求的权限范围

  • read_content

    Read page/database titles and their sharing settings (never the page body) to map who can access what across teamspaces.

  • read_user_with_email

    Distinguish your members from guests and external collaborators — the internal/external boundary.

  • admin / SCIM (enterprise)

    Inventory teamspace membership, group grants, and installed integrations + their capabilities — the "who gave that integration access" surface (Agent Guard).

GitHub

OAuth

Works for a personal account or an organization — detected automatically. Scans repository visibility, collaborator access, deploy keys, and installed GitHub Apps and their scopes.

已访问的数据

  • Repository visibility, collaborator and team access (never source code)
  • Installed GitHub Apps / OAuth apps and their granted scopes
  • Deploy keys per repository, including whether each key is read-only

请求的权限范围

  • read:org

    Organizations: list org members, teams, and installed GitHub Apps — never source code — to map who and what can reach which repository. Personal accounts: only used to confirm the account type.

  • repo (read)

    Read repository visibility, collaborator lists, and deploy keys (including whether each key is read-only) — on your organization or your own repositories. Never source code.

  • read:user

    Identify the connected account and distinguish members from outside collaborators — the internal/external boundary.

  • installations inventory

    Inventory installed GitHub Apps and the permission grants they hold — the "which bot still has admin?" surface (Agent Guard) — for an organization or for your personal account.

  • manage_billing:copilot (read-only use)

    Read the Copilot seat inventory — who holds a seat and when it was last used — to flag seats of departed members and seats idle 90+ days. We only ever read; seats are never assigned or removed without an explicit fix action you approve.

  • read:audit_log

    Read Copilot-related organization audit-log events (GitHub Enterprise Cloud only) as supporting evidence for Copilot policy findings. Absent on non-Enterprise orgs — the connector degrades gracefully.

AWS IAM

API 密钥 / IAM

Scans AWS IAM users, roles, groups, and policies to map effective permissions and find over-privileged or stale principals.

已访问的数据

  • IAM users, roles, groups, and attached/inline policies (never resource data)
  • Effective permission relationships for blast-radius analysis

请求的权限范围

  • sts:AssumeRole (into a read-only role you create)

    Assume the read-only role the 8200.dev CloudFormation template creates in your account — scoped by a unique External ID you control — to read IAM without any long-lived key leaving your account.

  • IAM read-only (SecurityAudit) — Get*/List* on users, roles, groups, policies, account settings

    Read IAM users, roles, groups, policies, MFA/access-key metadata (never secret material), the password policy, and role trust policies to map account hygiene and who/what can do what.

  • role trust policies

    Read role trust relationships to find roles assumable broadly (public / cross-account) — the "who/what can assume this role" surface (Agent Guard).

Salesforce

OAuth

Scans Salesforce users, profiles, permission sets, and object/sharing access to surface over-permissioned access to records.

已访问的数据

  • Users, profiles, permission-set assignments, and object access (never record data)
  • Sharing and role-hierarchy metadata

请求的权限范围

  • api

    Read users, profiles, permission sets, objects, Connected Apps, AI-agent (Agentforce/Einstein) metadata, and security configuration via the REST + Tooling API (never record contents beyond what governance needs) to map who — and which AI agent or OAuth app — can access which data.

  • refresh_token offline_access

    Keep the read-only connection alive without re-prompting — issues the refresh token so scheduled re-scans run unattended.

Box

OAuth

Scans Box enterprise file and folder sharing and collaborations to find public links and over-broad external access.

已访问的数据

  • File and folder sharing settings and collaboration metadata (never file contents)
  • Shared-link exposure (open / company / collaborators)

请求的权限范围

  • root_readonly

    Read-only access to all files, folders, collaborations, and shared-link settings (never file contents) to map who can access what across the enterprise.

Dropbox

OAuth

Scans Dropbox Business team folders, shared links, and membership to surface external sharing and public-link exposure.

已访问的数据

  • Shared-link and folder membership metadata (never file contents)
  • Team member and external collaborator access

请求的权限范围

  • files.metadata.read

    Read file/folder names and metadata (never file contents) to enumerate what exists across the team.

  • sharing.read

    Read shared links and shared-folder members to find public-link, team-wide, and external exposure.

  • account_info.read

    Read the connected account/team identity — the internal/external boundary.

  • team_data.member

    On Dropbox Business, enumerate team members and groups so internal vs. external sharing can be classified (Business plan only).

Okta

API 密钥 / IAM

Scans Okta users, application assignments, and group memberships to map who can sign in to which application.

已访问的数据

  • User inventory, application assignments, and group memberships (never credentials)
  • Sign-on and access relationships

请求的权限范围

  • okta.users.read

    List users and their status, last-login, enrolled MFA factors, and admin roles — to find accounts without MFA, admin sprawl, and dormant or deactivated users that still hold access.

  • okta.groups.read

    List groups and the built-in "Everyone" group to expand group-based app access.

  • okta.apps.read

    List app integrations and per-app user/group assignments — who can sign into which application (the core IdP governance surface), including AI / OAuth apps and their scopes.

  • okta.policies.read

    Read password, sign-on, and session policy to check minimum standards (password strength, admin MFA, session lifetime).

  • okta.logs.read

    Read a bounded slice of the System Log to flag suspicious events (repeated failed logins, new admin grants, new app additions) and detect zombie apps with no recent sign-in.

Telegram

API 密钥 / IAM

Scans your Telegram bots — the identity and capabilities of each bot (including whether it can read all group messages) and its webhook posture: HTTP vs HTTPS, self-signed certificates, data flowing to external AI providers, and unmonitored update backlogs.

已访问的数据

  • Bot identity and capabilities via getMe (never message contents)
  • Bot webhook configuration via getWebhookInfo (URL, certificate, pending updates)

请求的权限范围

  • bot.getMe

    Read each bot's identity and capabilities — username, name, whether it can join groups, and whether it can read ALL group messages (privacy mode) — to inventory the bot and flag over-broad message access.

  • bot.getWebhookInfo

    Read each bot's webhook configuration — URL, whether it is HTTPS, custom-certificate use, the subscribed update types, and the pending-update backlog — to find insecure (HTTP) endpoints, data flowing to external AI providers, and overloaded/unmonitored bots.

Intercom

OAuth

Scans your Intercom support workspace — the Fin AI Agent and custom bots (their knowledge sources, sensitive-topic answering, external data sources, and human-handover policy), teammates (admins) and 2FA, installed integrations, and Messenger security (identity verification).

已访问的数据

  • Fin AI Agent and custom-bot configuration, knowledge sources, and handover policy (never message contents)
  • Teammate (admin) inventory, installed integrations, and Messenger security settings

请求的权限范围

  • read_admins

    Read your teammates (admins) — name, email, inbox seat — to inventory who can access the support inbox and customer data, and to flag accounts without two-factor authentication.

  • read_teams

    Read team structure to map how support access is organized across the workspace.

  • read_workspace

    Read workspace identity and configuration — the Fin AI Agent and custom bots, their knowledge sources and handover policy, installed integrations, and security settings (identity verification) — to govern what your AI agents can say and what apps can read (never conversation or message contents).

Zendesk

API 密钥 / IAM

Scans your Zendesk support account — Zendesk AI bots and agent Copilot (sensitive-field and PII access, escalation policy), agents and admins, custom roles with elevated access, installed marketplace apps, and account security (SSO, 2FA enforcement, public ticket sharing, API-token age).

已访问的数据

  • AI bot / Copilot configuration, agent and admin roles, and account security settings (never message contents)
  • Custom-role permissions, installed marketplace apps, and API-token inventory

请求的权限范围

  • account.read

    Read account identity and security configuration (SSO, two-factor enforcement, IP restrictions, sandbox) to assess the account-level security posture.

  • users.read

    Read agents and admins — name, email, role — to inventory who can access tickets and customer data and to flag accounts without two-factor authentication.

  • custom_roles.read

    Read custom agent roles and their permissions to find roles with elevated/destructive access such as ticket deletion.

  • apps.read

    Read installed marketplace apps to find third-party (including AI) integrations that can read ticket and customer data (never ticket contents or customer messages).

WhatsApp Business

OAuth

Audits your WhatsApp Business Accounts — 2-Step Verification, phone-number verification and quality, system-user permissions (MANAGE), and connected-app scopes. Read-only; never message contents.

已访问的数据

  • WABA configuration, phone numbers, 2-Step Verification state, quality ratings, and messaging tiers (never message contents)
  • System users assigned to each WABA and their tasks, plus subscribed apps and their scopes

请求的权限范围

  • whatsapp_business_management

    Read your WhatsApp Business Accounts, phone numbers, 2-Step Verification state, quality ratings, and subscribed apps to audit their security posture — never message contents.

  • business_management

    Read the business portfolio and the system users assigned to each WhatsApp Business Account to flag over-broad standing access (MANAGE).

Linear

OAuth

Audits your Linear workspace — admin sprawl, stale and guest access, SAML SSO, authorized OAuth apps and their scopes, webhooks, and public teams that expose security-labeled issues. Read-only.

已访问的数据

  • Workspace members and roles, teams and their public/private state, API keys, authorized OAuth apps and scopes, and webhooks (never record data)
  • Only the labels and identifiers of security-tagged issues, to flag public exposure — never issue bodies or credentials

请求的权限范围

  • read

    Read workspace members and roles, teams and their public/private state, API keys, authorized OAuth apps, and webhooks — the access + configuration surface. Never issue contents; never write.

Jira

OAuth

Audits your Jira Cloud site — public projects and "Anyone on the web" filters/dashboards, admin sprawl and dormant users, permission schemes that grant sensitive actions to everyone, missing issue-security on security-labeled projects, insecure webhooks, unrecognized write-scoped apps, and automation rules that post data externally. Read-only.

已访问的数据

  • Projects and their visibility, permission schemes, issue-security schemes, workflows, webhooks, connected apps and scopes, automation rules, shared filters/dashboards, and the user directory (never record data)
  • Only the labels and identifiers of security-tagged issues, to flag exposure — never issue bodies or credentials

请求的权限范围

  • read:jira-work

    Read projects, project visibility, permission schemes, issue-security schemes, webhooks, automation rules, and the labels/security levels of issues — the access + configuration surface. Never issue contents; never write.

  • read:jira-user

    Read the user directory (display name, account type, active state) to distinguish members from portal customers and external guests and to flag admin sprawl and dormant accounts — the internal/external boundary.

  • offline_access

    Obtain a refresh token so the Connector Health Daemon can keep the read-only connection alive without re-prompting an admin — never grants any additional data access.

Google Cloud (GCP)

OAuth

Audits your Google Cloud (GCP) project security posture — project IAM (service-account keys, primitive-role sprawl, inactive and external principals, public bindings), enabled APIs and API-key restrictions, Cloud Audit Log coverage and retention, VPC firewall exposure (SSH/RDP open to the internet), and public Cloud Storage buckets. Read-only.

已访问的数据

  • Project IAM policy bindings, service accounts and their key metadata, API keys and their restrictions, and enabled APIs (never resource data or key material)
  • Audit-log configuration and retention, VPC firewall rules, and Cloud Storage bucket IAM policies (never object contents)

请求的权限范围

  • https://www.googleapis.com/auth/cloud-platform.read-only

    Read-only access to your Cloud Platform resources — project IAM policy, service accounts and their keys, API keys, enabled APIs, audit-log configuration, VPC firewalls, and Cloud Storage bucket policies — to audit your project security posture. Never grants any write access.

  • https://www.googleapis.com/auth/cloudplatformprojects.readonly

    Read the list and metadata of your GCP projects so the scan can identify which project it is auditing. Read-only.

Azure AD

OAuth

Audits your Azure AD (Microsoft Entra ID) directory — MFA coverage and Conditional Access, legacy-auth blocking, privileged-role sprawl (Global Admins, admins without MFA, PIM), over-privileged app identities, guests and external collaboration, Identity Protection risk (at-risk / compromised users), group hygiene, and audit-log retention. Identity-infrastructure posture, read-only — distinct from the Microsoft 365 file/content scan.

已访问的数据

  • User, group, and role directory metadata — MFA-registration state, guest vs member, sign-in recency, and privileged-role assignments (never credentials)
  • Conditional Access, external-collaboration and authorization policies, Identity Protection risk state, app (service-principal) role holdings, and audit-log configuration

请求的权限范围

  • User.Read.All

    Read the user directory (display name, sign-in state, guest vs member, MFA registration) to audit account and MFA hygiene — never mailbox, file, or credential contents.

  • Group.Read.All

    Read groups, their membership type, visibility, and owners to find ownerless, public, and guest-bearing groups.

  • Policy.Read.All

    Read Conditional Access, authorization (guest-invite), and authentication policies to audit MFA enforcement and legacy-auth blocking.

  • IdentityRiskyUser.Read.All

    Read Identity Protection risk state (at-risk / confirmed-compromised users) to surface accounts that need attention. Requires Entra ID P2.

  • AuditLog.Read.All

    Read sign-in and audit activity metadata that backs the MFA-coverage and sign-in-log posture checks (no message or file contents).

  • Directory.Read.All

    Read privileged directory-role assignments (Global Administrator and other admin roles) to flag over-broad standing privilege and admins without MFA.

  • PrivilegedAccess.Read.AzureAD

    Read Privileged Identity Management (PIM) eligible-role schedules to check whether just-in-time activation is in use. Requires Entra ID P2.

Mistral AI

API 密钥 / IAM

Scans your Mistral AI organization: API keys (with Mistral’s native last-used signal), member roles, and audit events — flags stale, org-wide, orphaned, and never-expiring keys plus admin-role sprawl.

已访问的数据

  • API-key inventory: names, workspace scope, created / last-used / expiry — never credentials (key secrets are not readable via the Admin API)
  • Organization members and their roles
  • Audit-log events (best-effort; skipped gracefully if unavailable on your plan)

请求的权限范围

  • admin.api_keys.read

    Read the API-key inventory (id, name, created, last-used, expiry, workspace scope) to find stale, org-wide, orphaned, and never-expiring keys. Key secrets are never readable.

  • admin.users.read

    Read organization members and their roles to detect admin-role sprawl and keys whose creator has left the organization.

  • admin.audit_logs.read可选

    Read audit-log events (who did what, when) as the activity feed. Optional — the connector degrades gracefully if unavailable on your plan.

OpenAI

API 密钥 / IAM

Scans your OpenAI organization: admin + project API keys (with OpenAI’s native last-used signal), member roles, projects, and audit events — flags stale, org-wide, and orphaned keys, owner sprawl, and audit logging left disabled.

已访问的数据

  • API-key inventories (admin + per-project): names, scope, created / last-used — never credentials (values are redacted by OpenAI)
  • Organization members, roles, and projects
  • Audit-log events (optional — opt-in on OpenAI’s side; a finding tells you if it is off)

请求的权限范围

  • organization.users.read

    Read organization members and their roles (owner/reader) to detect admin-role sprawl and keys whose creator has left the organization.

  • organization.projects.read

    Read the project list so API keys can be attributed to their project scope (org-wide admin keys vs project-scoped keys).

  • organization.api_keys.read

    Read the API-key inventories (admin + per-project) with OpenAI’s native last-used timestamps to find stale, org-wide, and orphaned keys. Key secrets are never readable (values are redacted by OpenAI).

  • organization.audit_logs.read可选

    Read audit-log events as the activity feed. Optional — audit logging is an opt-in OpenAI setting; if it is off, a setup-completeness finding tells you exactly that.

ChatGPT Enterprise

API 密钥 / IAM

Connects your ChatGPT Enterprise workspace’s Compliance Logs Platform (a separate product from the OpenAI API): exported log windows for conversations metadata, file uploads, admin actions, and auth events become governance evidence — and an empty stream is flagged before the 30-day retention erases it.

已访问的数据

  • Compliance log-window inventory (ids, event types, time ranges) — never message contents
  • Nothing else: the Compliance Platform is read-only by design (no fixers possible)

请求的权限范围

  • compliance.logs.read

    List the workspace’s exported compliance-log windows (conversations, file uploads, admin actions, auth events — metadata, never message contents) as governance evidence. The Compliance Platform is read-only by design.

Anthropic

API 密钥 / IAM

Scans your Anthropic organization: API keys, member roles, workspaces, and the daily usage report — flags inactive-but-unrevoked keys, default-workspace (org-wide) keys, orphaned keys, never-expiring keys, admin sprawl, and usage spikes vs your own 30-day baseline.

已访问的数据

  • API-key inventory: names, status, workspace scope, created/expiry — never credentials (no per-key last-used exists; staleness uses Anthropic’s own inactive classification)
  • Organization members, roles, and workspaces
  • Daily usage totals (token counts only) for the anomaly baseline

请求的权限范围

  • organizations.users.read

    Read organization members and their roles to detect admin-role sprawl and keys whose creator has left the organization.

  • organizations.api_keys.read

    Read the API-key inventory (name, status, workspace scope, created/expiry — never the secrets). Honesty note: Anthropic reports no per-key last-use, so staleness relies only on Anthropic’s own inactive classification.

  • organizations.workspaces.read可选

    Read workspace names so keys can be attributed to their scope (default-workspace keys have org-wide reach).

  • organizations.usage_report.read可选

    Read the daily usage report (token totals only) to power the usage-spike anomaly check against your trailing 30-day baseline.

Cursor

API 密钥 / IAM

Scans your Cursor team via the server-side Admin API: members/roles, per-seat daily activity, and spend — flags owner sprawl, paid seats with zero activity, and uncapped usage-based spend. Client-side telemetry is never used.

已访问的数据

  • Team members and roles; per-member daily usage metrics and spend — never file contents, prompts, or source code
  • Audit-log events, trailing 30 days (best-effort)

请求的权限范围

  • teams.members.read

    Read team members and roles (owner/member) to detect owner-role sprawl.

  • teams.usage.read

    Read per-member daily usage (server-side metrics only — tamperable client-side editor telemetry is never used) to find paid seats with no activity.

  • teams.spend.read

    Read per-member spend and monthly limits to flag uncapped usage-based spend.

  • teams.audit_logs.read可选

    Read team audit-log events (trailing 30 days) as the activity feed.