CloudGuard · Authentication Profile

Cloudguard Authentication

Authentication

Authentication profile for the CloudGuard (Dome9) v2 REST API, read from the provider-published authentication reference and confirmed against the securitySchemes of all 23 published OpenAPI definitions.

CloudGuard secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

Check PointCNAPPCloud SecurityCloud Security Posture ManagementComplianceCSPMCWPPKubernetes SecurityMulti-CloudPosture ManagementWorkload ProtectionDome9
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

basic http
scheme: basic · in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-09-05'
method: searched
source: https://docs.cgn.portal.checkpoint.com/reference/authentication
docs: https://docs.cgn.portal.checkpoint.com/reference/authentication
description: Authentication profile for the CloudGuard (Dome9) v2 REST API, read from the provider-published authentication
  reference and confirmed against the securitySchemes of all 23 published OpenAPI definitions.
summary:
  types:
  - http
  schemes: 1
  oauth2: false
  scopes: false
  mtls: false
schemes:
- name: basic
  type: http
  scheme: basic
  in: header
  header: Authorization
  description: The CloudGuard REST API uses HTTP Basic Authentication. The username is the CloudGuard V2 API key
    id and the password is the API key secret. Keys are created in the CloudGuard portal under Settings > Credentials;
    creating one requires a user with All System Resources permission.
  credential_creation: https://sc1.checkpoint.com/documents/CloudGuard_Dome9/Documentation/Settings/Credentials.htm
  example: curl -u your-api-key-id:your-api-key-secret https://api.dome9.com/v2/CloudAccounts
  applied_to: all operations (root-level security requirement in every published definition)
  sources:
  - https://docs.cgn.portal.checkpoint.com/reference/authentication
  - openapi/cloudguard-onboarding-openapi.yml
authorization_model:
  style: inherited-user-permissions
  note: There are no API scopes. "Your permissions when using the REST API with the key will be the same as the
    permissions of the CloudGuard user who generated the key from the CloudGuard web application." Authorization
    is therefore governed by CloudGuard roles and organizational-unit scoping, managed through the Administration
    API (/v2/role, /v2/user, /v2/organizationalUnit).
  consequence_for_agents: A CloudGuard API key cannot be least-privileged at the API layer; it is least-privileged
    by creating it as a purpose-built user with a narrow role.
secondary_flows:
- name: assume-role JWT
  endpoint: https://api.dome9.com/v2/auth/assume-role/jwt
  used_by: Image Scan CI/CD tooling
  note: Named in the connectivity table of the API reference introduction as an endpoint that must be reachable.
    Not documented as a general-purpose developer auth flow.
  source: https://docs.cgn.portal.checkpoint.com/reference/introduction
- name: Infinity Portal external auth
  endpoint: https://cloudinfra-gw.portal.checkpoint.com/auth/external
  used_by: CloudGuard in Infinity Portal tenants and Check Point WAF
  note: Client-id / access-key exchange at the Infinity Portal gateway. The Check Point WAF MCP server authenticates
    this way (WAF_CLIENT_ID + WAF_ACCESS_KEY).
  source: https://github.com/CheckPointSW/mcp-servers/tree/main/packages/checkpoint-waf
probes:
- url: https://api.dome9.com/v2/CloudAccounts
  http_status: 401
  body: '{"message":"Authorization has been denied for this request."}'
  note: No WWW-Authenticate challenge header is returned.
- url: https://sc1.checkpoint.com/documents/CloudGuard_Dome9/Documentation/API-Authentication.html
  http_status: 404
  note: The authentication URL previously carried in apis.yml is dead; it has been replaced with the developer-hub
    page above.

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/cloudguard-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.