For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Postman
PricingEnterprise
Contact SalesSign InSign Up for Free
HomeDocs
HomeDocs
      • Overview
      • Onboarding checklist
      • Roles and permissions
      • System service accounts
      • Free and Solo experience
      • Team migration
        • Overview
        • Create an organization
        • Create teams
        • Manage user groups
        • Manage resources
        • Manage product access
        • Configure team settings
        • Manage API keys
          • Overview
          • How the Secret Scanner works
          • The Secret Scanner dashboard
          • Secret Scanner patterns
        • BYOK Encryption
        • Audit logs
      • Admin FAQs
Postman API Platform

Product

  • Postman Overview
  • Enterprise
  • Spec Hub
  • Flows
  • Agent Mode
  • API Catalog
  • Fern
  • Postman CLI
  • Integrations
  • Workspaces
  • Plans and pricing

API Network

  • App Security
  • Artificial Intelligence
  • Communication
  • Data Analytics
  • Database
  • Developer Productivity
  • DevOps
  • Ecommerce
  • eSignature
  • Financial Services
  • Payments
  • Travel

Resources

  • Postman Docs
  • Academy
  • Community
  • Templates
  • Intergalactic
  • Videos
  • MCP Servers

Legal and Security

  • Legal Terms Hub
  • Terms of Service
  • Postman Product Terms
  • Security
  • Website Terms of Use

Company

  • About
  • Careers and culture
  • Contact us
  • Partner program
  • Customer stories
  • Student programs
  • Press and media
Twitter iconLinkedIn iconGithub iconYouTube iconInstagram iconDiscord icon
Download Postman
Privacy Policy

© 2026 Postman, Inc.

On this page
  • Automatically replace secrets detected in public workspaces
  • Advanced Security Administration add-on
  • Protect Postman API keys in GitHub
  • Protect Postman API keys in GitLab
Administer PostmanTeam managementSecret Scanner

How the Secret Scanner works

||View as Markdown|
Was this page helpful?
Previous

Postman Secret Scanner

Next

The Secret Scanner dashboard

Built with

The Secret Scanner scans public workspaces and published documentation to detect exposed secrets on all Postman plans. Secret Scanner is turned on by default for public workspaces with all Postman plans and scans for:

  • Exposed supported secrets in all HTTP and multi-protocol collections, including their requests and responses.
  • The shared values of environment variables and global variables.
  • Documentation published, regardless of the type of workspace it’s found in.

Postman automatically replaces exposed secrets with placeholders if the Secret Scanner detects exposed supported secrets in your public workspaces. Admins and Workspace Admins are notified by email, Slack (if configured), and in-app notification if exposed secrets are automatically replaced.

Postman recommends using a vault secret as a placeholder for a real secret because each user can only access and use their own vault secrets. Vault secrets aren’t synced to the Postman cloud. You can also use a variable as a placeholder if you’d like.

With Postman’s Enterprise plan, you gain access to the Secret Scanner dashboard, where you can view scan results. With the Advanced Security Administration add-on, you get access to scan all workspace types, in addition to greater support for secrets in your Postman elements.

Automatically replace secrets detected in public workspaces

If the Secret Scanner detects exposed supported secrets in your public workspaces, Postman automatically replaces each secret with a placeholder. Postman notifies Admins and Workspace Admins by email and in-app notification that the secrets were detected and replaced with placeholders.

Exposed secrets are automatically replaced with placeholders as follows:

  • For HTTP collections and requests, secrets are replaced with a reference to a vault secret based on the detected key or token in lowercase, such as {{vault:authorization-secret}}.
  • For all other Postman elements, secrets are replaced with the detected key or token in uppercase with angle brackets around the text, such as <AUTHORIZATION_SECRET>.

Secrets exposed in multi-protocol collections aren’t automatically replaced with placeholders. Secrets detected in multi-protocol collections must be removed or manually replaced with placeholders. Note that vault secrets aren’t supported in multi-protocol collections.

It’s important that you also revoke exposed secrets the Secret Scanner detects.

Advanced Security Administration add-on

For Enterprise plans with the Advanced Security Admin add-on, Secret Scanner scans all public workspaces, internal workspaces, and Partner Workspaces and delivers its results to the Secret Scanner dashboard. It also scans for exposed secrets in all HTTP and multi-protocol collections.

For Partner Workspaces, the Secret Scanner also scans the shared values of environment and global variables.

Protect Postman API keys in GitHub

Postman also works with GitHub to ensure that your Postman API keys are secure for free and paid Postman plans. If you commit a valid Postman API key to a public GitHub repository, Postman notifies you by email and in-app notification. You can also set up Postman’s integration for Slack to alert you in Slack if this occurs.

It’s recommended you delete the exposed API key in your API keys dashboard. You can then generate a new API key to continue working with the Postman API.

Protect Postman API keys in GitLab

This feature is available with GitLab Ultimate plans.

Postman works with GitLab to protect your Postman API keys in GitLab public repositories for free and paid Postman plans. If you commit a valid Postman API key to a public GitLab repository, Postman notifies you by email and in-app notification.

It’s recommended you delete the exposed API key in your API keys dashboard. You can then generate a new API key to continue working with the Postman API.