Scope and fit
Rules of engagement turn verbal agreement into safe operating conditions. They protect the organization and tester when unexpected access or service impact occurs.
Make permission unambiguous
Name the authorizing organization, target systems, approved methods, dates, source addresses, and exclusions. Confirm that asset owners and relevant providers have approved the activity.
Define safety and communication
Set rate limits, prohibited actions, stop conditions, emergency contacts, and incident notification steps. Decide how testers should handle access to sensitive or unrelated data.
Specify evidence and cleanup
Agree on secure storage, retention, report recipients, deletion, and remediation retesting. Obtain updated authorization for material scope or method changes rather than relying on informal chat messages.
Decisions and tradeoffs
Use this table as a working review record. Replace assumptions with evidence from the target environment.
| Decision area | Working guidance |
|---|---|
| Make permission unambiguous | Name the authorizing organization, target systems, approved methods, dates, source addresses, and exclusions. Confirm that asset owners and relevant providers have approved the activity. |
| Define safety and communication | Set rate limits, prohibited actions, stop conditions, emergency contacts, and incident notification steps. Decide how testers should handle access to sensitive or unrelated data. |
| Specify evidence and cleanup | Agree on secure storage, retention, report recipients, deletion, and remediation retesting. Obtain updated authorization for material scope or method changes rather than relying on informal chat messages. |
Implementation questions
What should the team decide about make permission unambiguous?
Name the authorizing organization, target systems, approved methods, dates, source addresses, and exclusions. Confirm that asset owners and relevant providers have approved the activity. Use a named owner and a written acceptance check so this decision can be reviewed after deployment.
What should the team decide about define safety and communication?
Set rate limits, prohibited actions, stop conditions, emergency contacts, and incident notification steps. Decide how testers should handle access to sensitive or unrelated data. Use a named owner and a written acceptance check so this decision can be reviewed after deployment.
What should the team decide about specify evidence and cleanup?
Agree on secure storage, retention, report recipients, deletion, and remediation retesting. Obtain updated authorization for material scope or method changes rather than relying on informal chat messages. Use a named owner and a written acceptance check so this decision can be reviewed after deployment.
Plan, build, verify, operate
Make permission unambiguous: Name the authorizing organization, target systems, approved methods, dates, source addresses, and exclusions. Confirm that asset owners and relevant providers have approved the activity. Record the result and the next owner before changing the next boundary.
Define safety and communication: Set rate limits, prohibited actions, stop conditions, emergency contacts, and incident notification steps. Decide how testers should handle access to sensitive or unrelated data. Record the result and the next owner before changing the next boundary.
Specify evidence and cleanup: Agree on secure storage, retention, report recipients, deletion, and remediation retesting. Obtain updated authorization for material scope or method changes rather than relying on informal chat messages. Record the result and the next owner before changing the next boundary.
Deployment checks
Turn the page into a reviewable handover by assigning each check to a person and retaining its result.
Write Rules of Engagement for a Security Test: decision 1
Write down the boundary, owner, dependency, and proof required for write rules of engagement for a security test before implementation begins.
Write Rules of Engagement for a Security Test: decision 2
Write down the boundary, owner, dependency, and proof required for write rules of engagement for a security test before implementation begins.
Write Rules of Engagement for a Security Test: decision 3
Write down the boundary, owner, dependency, and proof required for write rules of engagement for a security test before implementation begins.
Handover and ownership
Before handover, name the system owner, support path, access boundary, backup or recovery responsibility, and the condition that pauses a change.
Keep a short record of what was tested, what remains outside scope, and when the review should happen again.

