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.
Please provide the following information in the support ticket when requesting approval for testing:
- The specific dates/times of the test and timezone
- The high level scope of the test
- IP address(es) the scan will come from
- The Auth0 tenant(s) involved
- 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.
Auth0 requires that:
- The test be restricted to only your tenant
- You disclose any suspected findings to the Auth0 Security team for explanation/discussion
- You understand that your tenant will be moved between environments during testing. Auth0 will move your tenant from the stable environment to the preview environment before the testing commences. Auth0 will then return your tenant to the stable environment once the testing period ends. Note that while your tenant is on the preview environment it may receive updates more rapidly.
PSaaS Appliance customers
You may not conduct any load testing (such as Denial of Service testing) per the load testing policy.