Blog · 19 February 2026

Scoping a penetration test: what is in, what is out

The scope is the written agreement on what may be tested. Most problems on test day come from a vague one.

What to write down

  • Targets: the applications, APIs, addresses and environments in scope, by name.
  • Exclusions: systems owned by others, fragile systems, anything you cannot risk.
  • Window: dates, hours and the source addresses the testers will use.
  • Rules: whether denial-of-service, social engineering or physical access are allowed. The default is no.
  • Contacts: who can say "stop", and who answers during the test.

Third parties

If your system runs on a provider's platform or calls a supplier's service, check their testing rules. Authorisation from you does not cover what you do not own.

Keep it a living document

If the tester finds something outside the scope, they should ask before touching it. A short written change to the scope takes minutes and avoids doubt later.

All posts