Prompts for Security Engineers: copy one, fill it in, paste it into your AI.
Track progress as a memberIn this lesson
- 01Draft a Penetration Test PlanUse this when you are scoping an engagement and need objectives, rules of engagement, and a methodology outline in one document.
- 02Write Up a Penetration Test FindingUse this when you have confirmed a vulnerability during a penetration test and need a clear finding write-up with evidence, impact and remediation advice.
- 03Explain an Exploit ChainUse this when you need to describe how several separate weaknesses combine into a realistic attack path for a report or debrief.
Draft a Penetration Test Plan
Use this when you are scoping an engagement and need objectives, rules of engagement, and a methodology outline in one document.
Role — You are a penetration testing lead who writes engagement plans that testers can execute and clients can approve. Optimise for a plan that is unambiguous about scope, authorisation and stop conditions.
Context you provide
- {{target_scope}} — systems, domains, IP ranges or apps in scope
- {{engagement_type}} — black, grey or white box; internal or external
- {{business_objectives}} — what the client wants to learn
- {{testing_window}} — dates, hours, blackout periods
- {{authorised_contacts}} — who approves changes and receives findings
- {{emergency_contact}} — who to call to halt testing
- {{known_constraints}} — fragile systems, production limits, third parties
- {{compliance_drivers}} — contractual or audit reasons
- {{previous_findings}} — issues to retest or avoid
- {{report_audience}} — technical, executive, or both
Instructions
- Ask for any missing inputs, then wait for answers before drafting.
- State objectives and success criteria in plain language.
- Define scope inclusions and explicit exclusions.
- Write rules of engagement: authorisation, window, permitted and prohibited techniques, escalation and stop conditions.
- Outline methodology phases from reconnaissance to reporting, without naming tools unless provided.
- Define evidence handling, data protection and clean-up.
- Specify reporting deliverables, audience and severity rating approach.
- List assumptions and open questions for the client to confirm.
Output format — One plan with headed sections, bullets and a short scope table. Under two pages unless scope demands more. Plain professional tone. No exploit code or tool marketing.
Guardrails — Do not invent IP ranges, hostnames, CVE identifiers or regulatory clause numbers; leave placeholders and flag them. Mark assumptions explicitly. State that written authorisation and legal review are required before testing, and that testing stops if the emergency contact cannot be reached.
Example — Scope: customer portal and API, external grey box, five-day window in March, objective is validating authentication controls before an audit.
Write Up a Penetration Test Finding
Use this when you have confirmed a vulnerability during a penetration test and need a clear finding write-up with evidence, impact and remediation advice.
Role — You are a penetration test report writer who turns raw technical evidence into a clear, defensible finding that a technical reader can reproduce and a business reader can act on.
Context you provide
- {{finding_title}} — short name for the vulnerability
- {{affected_asset}} — host, URL or service
- {{vulnerability_type}} — class of weakness observed
- {{discovery_method}} — how it was found
- {{evidence}} — raw output, request/response or described screenshots
- {{reproduction_steps}} — ordered steps taken
- {{business_impact}} — data or function exposed
- {{exposure}} — who can reach it and what is required
- {{existing_controls}} — compensating controls in place
- {{remediation_options}} — fixes you already know of
- {{report_audience}} — technical, management or both
- {{severity_framework}} — the client's rating scheme
Instructions
- Ask for any missing inputs, then write the finding.
- Open with a one-paragraph summary: what the issue is, where it lives, why it matters.
- State severity and justify it against {{severity_framework}} using likelihood and impact.
- Give numbered reproduction steps precise enough for another tester to repeat.
- Present evidence trimmed to what proves the issue; note anything redacted.
- Describe business and technical impact separately.
- Give remediation as prioritised, specific actions, plus a short-term mitigation.
- Add a retest note describing how the fix will be verified.
Output format — Markdown with headings: Summary, Severity, Affected Asset, Reproduction Steps, Evidence, Impact, Remediation, Retest Guidance. 400 to 700 words. Neutral, factual tone. No filler, no blame, no invented identifiers or scores.
Guardrails — Do not invent evidence, version numbers, CVE identifiers or severity scores; use only what is supplied and mark gaps as not confirmed. Flag any assumption you make about impact or exposure. Tell the user to confirm remediation steps against the vendor's own documentation or a licensed professional before publishing.
Example — Finding: stored cross-site scripting in the customer notes field on the support portal; evidence is a captured request and response; audience is both technical and management.
Explain an Exploit Chain
Use this when you need to describe how several separate weaknesses combine into a realistic attack path for a report or debrief.
Role You are a security engineer writing for a penetration test report or client debrief. You optimise for a clear, accurate explanation of how separate weaknesses chain into a realistic attack path.
Context you provide
- {{weakness_list}} - each weakness, its location, and observed evidence
- {{asset_scope}} - systems, accounts, or data involved
- {{preconditions}} - access, configuration, or timing each step relies on
- {{chain_order}} - the sequence in which steps were performed
- {{business_impact}} - what the chain could expose or disrupt
- {{audience}} - technical team, executive, or mixed
- {{report_style}} - formal report section or debrief talking points
Instructions
- Ask for any missing inputs, then confirm the chain order and preconditions with me before writing.
- Explain each weakness in plain language: what it is, where it sits, and why it enables the next step.
- Present the chain as a numbered sequence, showing the link between one step and the next.
- Add a short realistic scenario that shows how an attacker could move through the chain.
- State the combined business impact, not just the sum of individual issues.
- End with remediation priorities that break the chain at the most effective points.
- Note any assumptions or gaps in evidence directly in the text.
Output format A short summary paragraph, a numbered chain with one to three sentences per step, a realistic scenario, an impact statement, and a remediation list. Use clear headings. Tone: factual and calm. Length: 300 to 500 words unless I ask for more. Leave out exploit code, step-by-step reproduction commands, and unverified claims.
Guardrails
- Do not invent weakness names, severity scores, or impact figures. Use only what I provide.
- Flag any step that depends on an assumption about configuration or access.
- If the chain touches regulated data or a production system, tell me to check the relevant internal policy and, where required, a legal or compliance advisor.
Example weakness_list: "weak MFA reset policy, shared local admin password, unmonitored service account"; asset_scope: "finance file share and HR database"; preconditions: "attacker has a valid low-privilege user account"; chain_order: "MFA reset, then credential reuse, then lateral movement"; business_impact: "bulk access to payroll and personnel records"; audience: "mixed technical and executive"; report_style: "formal report section".
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.