How to prepare for a penetration test: a checklist

By the NexusSec team · 4 min read · Published
Short version: Before a penetration test, agree a written scope, list the IP addresses, sites and applications in it, create test accounts, arrange access, confirm backups, choose testing windows, name a contact on each side, and agree how urgent findings will be reported. Preparation is what turns testing days into useful findings rather than time lost on access problems.

Most delays in a penetration test come from things that could have been sorted out the week before: a missing VPN account, an IP address nobody knew about, a firewall that blocks the tester halfway through. This checklist covers what to have ready.

Two weeks before

One week before

During the test

Agree a rule for urgent findings

Decide in advance that a serious issue, such as a remotely exploitable flaw on an internet-facing system, is reported straight away rather than in the final report. Name the person who takes that call and can act on it.

After the test

What not to do

Frequently asked questions

Should we tell our IT team about the penetration test?

Usually yes, so that testing is not mistaken for a real attack. Some businesses deliberately do not tell their monitoring provider, to see whether the test is noticed; decide that on purpose, not by accident.

Do we need to back up systems before a penetration test?

You should always have current, restorable backups. Testing is designed not to damage systems, but confirming backups beforehand is sensible and costs little.

Do we need permission from our cloud or hosting provider?

Check the provider's current testing policy. Many allow customers to test their own resources within published rules; testing a supplier's own platform always needs its permission.

Should we give the testers administrator accounts?

Only if the scope needs them. Most tests start with the access an attacker would realistically have, such as an internet connection or an ordinary user account.

Booking a VAPT?

We agree the scope, testing windows and contacts with you before testing starts, so the testing days go on finding real issues.

Book a free consultation