Write Rules of Engagement for a Security Test

Document authorization, systems, methods, hours, safety controls, data handling, contacts, and reporting for a security testing engagement.

On this page

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 areaWorking guidance
Make permission unambiguousName 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 communicationSet 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 cleanupAgree 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.

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.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.