Lion Cipher Lab

Scope a penetration test and write the statement of work

Why it matters

Most penetration tests that go wrong were scoped badly, not tested badly. The client wanted assurance for a payment flow and the scope listed only the marketing site. A third-party host was tested without its owner's permission. A production database fell over because nobody asked whether testing could happen out of hours. A fixed price assumed three user roles and the application had twelve. Scoping is the professional conversation that prevents this. It finds out what the client is really worried about, turns that into a precise list of what will and will not be tested and how, estimates…

What you'll learn

Steps in this lab

  1. What scoping decides, and the four documents you will produce
  2. The client and the scoping questionnaire
  3. Turn answers into an explicit scope statement
  4. Choose the approach to fit the question
  5. Estimate the effort and write down every assumption
  6. Write the statement of work
  7. Check the scope against the client's real concern

Open the full interactive lab →