Skip to content

Auth0 third-party & OAuth apps security checks

OAuth grants, marketplace apps, integrations, plugins and automations with standing access to company data — the SaaS-to-SaaS supply chain.

On Auth0, Black Cat runs 3 checks in this area on every scan. Each one below lists its severity, how to fix it, and the compliance controls it satisfies where a control applies. See what access the Auth0 connector needs.

Checks (3)

severity: high Application Risky Grant Type fix difficulty: medium #

Remove ROPC (password) and implicit grant types from applications

  1. Open Auth0 Dashboard > Applications and select the flagged application
  2. Open Advanced Settings > Grant Types
  3. Remove the Password (ROPC) and Implicit grant types
  4. Migrate the app to Authorization Code with PKCE

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.d DORA (SaaS Security) DORA-9.12

severity: high Public Client With Confidential Grant fix difficulty: medium #

Add client authentication to applications using confidential grants

  1. Open Auth0 Dashboard > Applications and select the flagged application
  2. Set Token Endpoint Authentication Method to a client-secret method
  3. Remove client_credentials from a public (SPA/native) app if it should not have it

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.d DORA (SaaS Security) DORA-9.12

severity: medium Wildcard Callback URL fix difficulty: easy #

Replace wildcard and insecure callback/origin URLs with exact HTTPS URLs

  1. Open Auth0 Dashboard > Applications and select the flagged application
  2. In Application URIs, replace wildcard (*) and non-localhost http:// entries with exact https:// URLs
  3. Save and verify the login flow still works

Vendor docs ↗

Satisfies: NIS2 Directive NIS2-21.d DORA (SaaS Security) DORA-9.12

More Auth0 checks

The information on this page is provided for general informational purposes and is believed to be accurate as of its most recent update. Product names, logos, and trademarks are the property of their respective owners and are used for identification purposes only; their use does not imply any affiliation with or endorsement by those owners. Descriptions of third-party applications and of compliance frameworks are based on publicly available documentation and may change over time.

See these checks run on your stack

Start a free 14-day trial — no credit card required.

Start Free Trial