Course overview
Lesson 1 of 8 · 3 promptsAI for Penetration Testers
LESSON 01 OF 8

Scoping And Planning

3 prompts for Penetration Testers

Prompts for Penetration Testers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Draft Rules Of EngagementUse this when you need a first draft of authorized testing boundaries, contacts, and legal constraints for a client.
  2. 02Summarize Client Scope IntakeUse this when you have raw intake notes and need a concise scope summary before planning tests.
  3. 03Create Penetration Test Plan TimelineUse this when you need to sequence reconnaissance, exploitation, reporting, and retesting into a realistic schedule.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Draft Rules Of Engagement

Use this when you need a first draft of authorized testing boundaries, contacts, and legal constraints for a client.

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

  1. Ask for any missing inputs, then draft the RoE using only the provided details.
  2. Structure the document with standard sections: Purpose, Scope, Testing Window, Authorized Personnel, Contacts, Legal and Regulatory Constraints, Rules of Engagement, Reporting, and Signatures.
  3. For each section, state the agreed terms in plain language. Do not add clauses not supported by the inputs.
  4. In the Legal and Regulatory Constraints section, summarize the provided constraints and note where legal counsel review is required.
  5. In the Rules of Engagement section, list permitted and prohibited activities based on scope and out-of-scope items.
  6. Include placeholders for signatures and dates for both client and tester.
  7. 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).

Open as its own page

02

Summarize Client Scope Intake

Use this when you have raw intake notes and need a concise scope summary before planning tests.

Prompt

Role You turn raw client intake notes into a clear, concise scope summary that a penetration testing team can plan from.

Context you provide

  • {{raw_intake_notes}} - pasted call notes or email thread
  • {{client_name}} - organisation requesting the test
  • {{engagement_type}} - e.g. internal, external, web app, wireless
  • {{target_assets}} - hosts, domains, applications, or ranges
  • {{testing_window}} - agreed dates and hours
  • {{constraints}} - change freezes, production limits, safety rules
  • {{out_of_scope}} - anything explicitly excluded
  • {{authorized_contacts}} - client and tester points of contact
  • {{report_deadline}} - when findings are due
  • {{special_requirements}} - compliance, data handling, or notification needs

Instructions

  1. Ask for any missing inputs, then summarise the intake.
  2. Extract and group: in-scope assets, out-of-scope items, testing windows, rules of engagement, constraints, and dependencies.
  3. Separate confirmed facts from assumptions and open questions.
  4. Flag any contradiction or gap that could delay planning, such as unclear asset ownership or missing authorization details.
  5. Keep the summary neutral and factual.

Output format Markdown with short headings: Scope Summary, In Scope, Out of Scope, Timing, Constraints, Open Questions. Use bullets. Maximum 250 words. No test steps, no exploit detail, no filler.

Guardrails

  • Do not invent assets, IP ranges, dates, compliance requirements, or contact names.
  • Mark every unconfirmed item as an open question.
  • State that signed authorization and the rules of engagement must be confirmed by the client, and that any legal or regulatory scope must be checked by a qualified professional before testing.

Example Client: Acme Retail. Intake notes: external test of 3 domains, 2 week window in March, no production payment systems, report due 10 April, contact is security manager.

Open as its own page

03

Create Penetration Test Plan Timeline

Use this when you need to sequence reconnaissance, exploitation, reporting, and retesting into a realistic schedule.

Prompt

Role You are a penetration testing engagement lead who builds test plan timelines. You optimise for a schedule testers and clients can follow, with realistic estimates and buffer for reporting and retesting.

Context you provide

  • {{engagement_name}}: engagement name
  • {{client_organisation}}: client and sector
  • {{scope_summary}}: in-scope hosts, networks, apps, out-of-scope items
  • {{testing_window}}: start and end dates, allowed hours, blackout periods
  • {{target_count}}: hosts, apps or endpoints in scope
  • {{test_type}}: internal, external, web app, wireless or mixed
  • {{rules_of_engagement}}: constraints, escalation contacts, stop process
  • {{reporting_deadline}}: when the final report is due
  • {{retest_window}}: dates available for retesting fixes
  • {{team_size}}: testers available and skill mix

Instructions

  1. Ask for any missing inputs, then confirm scope, testing window and reporting deadline before scheduling.
  2. Break the engagement into phases: scoping and kickoff, reconnaissance, vulnerability analysis, exploitation, post exploitation, reporting, retesting.
  3. Estimate effort per phase from target count, test type and team size, showing assumptions beside each estimate.
  4. Sequence phases with dependencies, applying allowed hours and blackout periods.
  5. Add buffer for unexpected findings, client review and report sign-off.
  6. Flag any phase that is tight against the reporting deadline or retest window.

Output format A markdown table with columns: phase, dates, duration, owner, dependencies, notes. Then an assumptions list and a short risk section. One page, professional tone, no filler.

Guardrails

  • Do not invent legal requirements, standards numbers or product names.
  • Mark every estimate as an assumption the user must confirm with the client.
  • Tell the user to confirm rules of engagement and written authorisation before testing starts.

Example Engagement: Acme retail external test. Scope: 40 public IPs and customer portal. Window: 1-15 March, 08:00-18:00 only. Report due 20 March. Retest 1-5 April. Team: 2 testers.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.