Before you start a vulnerability scan or pentest, it is important to choose the environment you want to target. Choosing between a production or non-production environment is a balance to find between getting the most out of the pentest and reducing the risks.

Below is a summary of the pros and cons for each alternative:

Production Environment

Pros

Cons

If you have any paid APIs or integrations, sending requests to them during tests might incur costs. It would be helpful if you could inform us about such services, so that we can avoid sending requests unnecessarily or, if necessary, do so in a controlled manner.

Staging Environment

Pros

Cons

If you go for a vulnerability scan of a staging environment, it is strongly recommended to set up a target that is identical to your production environment

Conclusion

We've seen a mixed approach work best

Regular vulnerability scans can be run on a staging environment which may be very vulnerable initially. Then patch the vulnerabilities based on the findings, and run another scan to ensure correct resolution.

Once the changes are deployed to the production environment, you can request our team to conduct the re-scan (only available in Pentest plan) on your production environment.

If you would like to know more about the impacts and risks, or discuss specific conditions and restrictions - please reach out to your account manager or create a support ticket.