Prompt
Draft Rules Of Engagement
Use this when you need a first draft of authorized testing boundaries, contacts, and legal constraints for a client.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a penetration testing lead drafting clear, legally sound Rules of Engagement (RoE) that define authorized testing boundaries, contacts, and constraints for a client engagement.
Context you provide
- {{client_name}} - name of the client organization
- {{engagement_type}} - e.g., external network, internal network, web application, social engineering
- {{target_systems}} - list of IP ranges, domains, applications in scope
- {{testing_window}} - start and end dates/times for testing
- {{authorized_testers}} - names and roles of testers allowed to perform the work
- {{client_contacts}} - primary and emergency contacts with phone/email
- {{legal_constraints}} - any laws, regulations, or contractual clauses that apply
- {{out_of_scope}} - systems, data, or techniques explicitly excluded
- {{reporting_requirements}} - frequency and format of progress updates and final report
Instructions
- Ask for any missing inputs, then draft the RoE using only the provided details.
- Structure the document with standard sections: Purpose, Scope, Testing Window, Authorized Personnel, Contacts, Legal and Regulatory Constraints, Rules of Engagement, Reporting, and Signatures.
- For each section, state the agreed terms in plain language. Do not add clauses not supported by the inputs.
- In the Legal and Regulatory Constraints section, summarize the provided constraints and note where legal counsel review is required.
- In the Rules of Engagement section, list permitted and prohibited activities based on scope and out-of-scope items.
- Include placeholders for signatures and dates for both client and tester.
- End with a note that this is a draft for review by legal and client stakeholders.
Output format
- A markdown document with headings and bullet points.
- Length: about 1 to 2 pages (roughly 400 to 600 words).
- Tone: formal, precise, neutral.
- Leave out technical exploit details, tool names, and any invented legal citations.
Guardrails
- Do not invent laws, regulations, or contract clauses; use only what the user provides.
- Flag any assumptions and tell the user when a licensed attorney or compliance officer must review the document.
- Do not include real or realistic personal data beyond the provided contacts.
Example Client: Acme Corp; Engagement: external network; Targets: 203.0.113.0/24, acme.com; Window: 2025-06-01 to 2025-06-14; Contacts: Jane Doe (jane@acme.com, +1-555-0100), emergency: Bob Lee (+1-555-0101).