What determines the cost
See how scope, complexity, access, constraints, reporting, and retesting change the amount of work.
Read nextScoping guide
The scope should state why the test is happening, which systems and environments are included, what access the tester will have, what is excluded or restricted, how the parties will communicate and stop testing if needed, and what report and retest will be delivered.
It should be specific enough that the client, tester, and report reader understand what is and is not being assessed. The detailed checklist below covers the individual items.
Primary references: NIST SP 800-115
Published by Trespass Security
Requirement versus scope
The requirement explains why testing is needed. The scope lists the systems, access, methods, restrictions, and deliverables that are approved.
Example: “Our customer needs current application testing” explains the reason. The application, environment, user roles, APIs, permitted techniques, exclusions, dates, and report belong in the scope.
Scoping checklist
Details that matter
A scope is more than a list of URLs. It states what testing is allowed and gives the report its boundaries.
Connected providers, platforms, hosting services, and integrations require clear ownership and permission.
List rate limits, fragile workflows, customer data, maintenance windows, monitoring, backups, and prohibited actions.
Confirm whether the recipient expects a full report, summary, scope statement, completion evidence, or retest status.
Unavailable accounts, inaccessible systems, time limits, environment differences, and excluded techniques affect what the report can conclude.
Example
| Element | Example entry | Question to answer |
|---|---|---|
| Reason | Respond to a customer request for current web application testing. | What will the customer review? |
| Systems | Named production application and documented API endpoints. | Are administrative and support interfaces included? |
| Roles | Standard user, organization administrator, and read-only support role. | Are multiple tenant organizations required? |
| Restrictions | No denial of service; stop on material instability; named escalation contact. | Are any data-changing workflows prohibited? |
| Deliverables | Written report, live review, and consolidated retest. | Will an executive summary be shared separately? |
Authorization
Before testing, the parties must complete the applicable agreements, written authorization, and Rules of Engagement.
Those documents should name who has authority, who is responsible, how the parties will communicate, when testing must stop, and which activities are permitted. This guide is not a legal authorization form.
Next step
Tell us who asked, what they said, which systems may be involved, and the deadline. We will identify the remaining scoping questions.