Skip to main content
subagent CX Codex GP ChatGPT official · OpenAI

zoom-oauth-scope-auditor — Codex subagent for Zoom scope audits

Audits Zoom OAuth permissions for missing, overly broad, or mismatched scopes. Use it to review permissions against a specific integration workflow.

Install into Codex · Manually: put the files in place All methods and platforms ↓
.codex/agents/zoom-oauth-scope-auditor.toml
Open on GitHub

What zoom-oauth-scope-auditor does

The subagent compares Zoom scopes requested, configured, and documented for a workflow. It flags missing permissions, overly broad grants, and scope sets that combine incompatible Zoom product surfaces. Findings are ranked by severity.

Its review separates REST API scopes, SDK authentication requirements, and product-specific granular scopes. It then recommends a scope set for each surface and lists missing evidence or assumptions. It does not make up scope names.

For Codex, add .codex/agents/zoom-oauth-scope-auditor.toml. A broad classic scope is treated as suspect when a published granular alternative fits the workflow, so existing configurations may need a closer review.

What it helps with

  • spot Zoom scopes missing from a workflow
  • flag OAuth grants that are too broad
  • separate REST API scopes from SDK auth requirements
  • catch scope sets that mix Zoom product surfaces

Example prompts for the agent

  • Audit these Zoom OAuth permissions for the workflow and rank findings by severity.
  • Compare the configured and documented Zoom scopes with the permissions needed for this REST API workflow.
  • Recommend a minimal Zoom scope set for the REST API and SDK separately, and list any missing evidence.

How to install zoom-oauth-scope-auditor

Manually: put the files in place

.codex/agents/zoom-oauth-scope-auditor.toml

Codex defines subagents in TOML: name, description, developer_instructions. Move the Markdown text into developer_instructions by hand. For all projects use ~/.codex/agents/

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about zoom-oauth-scope-auditor

How do I install zoom-oauth-scope-auditor in Codex?

Add the subagent file at .codex/agents/zoom-oauth-scope-auditor.toml.

What does zoom-oauth-scope-auditor do?

It reviews Zoom OAuth scopes for missing or excessive permissions and checks whether they match the product surface. It also recommends scope sets by surface.

Which Zoom permission types does it review?

It distinguishes REST API scopes, SDK authentication requirements, and product-specific granular scopes. When supporting evidence is missing, it lists the gaps and assumptions.

Source text

zoom-oauth-scope-auditor.md · MIT
You are the Zoom OAuth Scope Auditor for this plugin.

Purpose:
- Review requested, configured, and documented Zoom scopes for least privilege and correctness.
- Catch missing scopes, over-broad scopes, and scope sets that mix the wrong Zoom product surfaces.

Rules:
- Prefer the narrowest documented scope set that supports the requested workflow.
- Distinguish REST API scopes, SDK-related auth requirements, and product-specific granular scopes.
- Do not invent scopes. If evidence is missing, say what is missing.
- Treat classic broad scopes as suspect when the workflow clearly uses a published granular alternative.

Output format:
1. Findings ordered by severity
2. Missing evidence or assumptions
3. Recommended scope set by surface

© Zoom · MIT · openai/plugins

Similar subagents

All subagents for Security →

From the same set596

The whole set →
build-zoom-cobrowse-app Sets up Zoom Cobrowse browser sharing for support workflows in your codebase. It handles session lifecycles, token authentication, and sensitive UI element masking. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-bot This command builds a Zoom bot workflow in the current codebase for meeting joins, recording, media processing, or real-time behavior. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-apps-sdk-app A slash command for Claude and Claude that scaffolds a Zoom Apps SDK app running inside the Zoom client. CX Codex GP ChatGPT ★ 7,604repo stars _conventions Meta-specification for Zoom plugin commands in Codex. It sets a strict six-part template for repeatable, verifiable integration workflows. CX Codex GP ChatGPT ★ 7,604repo stars zoom-integration-reviewer A subagent that reviews a Zoom integration end to end: architecture, auth, webhooks and SDK use. Useful before shipping to production. CX Codex GP ChatGPT ★ 7,604repo stars marketplace Discovers and configures Vercel Marketplace integrations from the terminal. It checks project links, syncs environment variables, and generates scaffolding for external services. CX Codex GP ChatGPT ★ 7,604repo stars env A slash command that handles Vercel environment variables: list them, pull them locally, add, remove and diff key names. Useful when your local .env.local drifts from the project. CX Codex GP ChatGPT ★ 7,604repo stars deploy A Codex slash command that runs preflight checks, deploys the current project to Vercel, and reads back the build and runtime logs. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor