Penetration Testing Policy

This policy is effective August 1, 2017.

If you have a paid Auth0 subscription, you may conduct a security test of your application involving Auth0 infrastructure (e.g. your-tenant.auth0.com) with prior approval.

To conduct a security test, please notify us in advance via the Auth0 Support Center. Auth0 requires at least 1 week's (7 days') notice prior to your test's planned start date.

If the test is isolated to your infrastructure (that is, there will be no testing of Auth0 services), you do not need to notify Auth0.

Information required

Please provide the following information in the support ticket when requesting approval for testing:

  1. The specific dates/times of the test and timezone
  2. The high level scope of the test
  3. IP address(es) the scan will come from
  4. The Auth0 tenant(s) involved
  5. Two (2) contacts who will be available during the entire test period in case we need to contact you. If we have any questions, we will make a reasonable attempt to contact you. If you cannot be reached, we reserve the right to take measures to protect the service, which may include shutting down or blocking your tenant and/or the source of the intrusion traffic.

Requirements

Auth0 requires that:

  • The test be restricted to only your tenant
  • You disclose any suspected findings to the Auth0 Security team for explanation/discussion

PSaaS Appliance customers

Private SaaS Appliance customers should also request permission to run a penetration test via the Auth0 support center. Please include the information listed above with your support request.

Load testing

You may not conduct any load testing (such as Denial of Service testing) per the load testing policy.