Cybersecurity

Breach and Attack Simulation (BAS) RFP Template (Free)

Paste-ready BAS requirements (safe attack simulation, MITRE ATT&CK mapping, prevention and detection validation, scheduling, automated pen testing), vendor questions and a weighted rubric.

15 pages Microsoft Word ★ 5 of 5 45348 downloads Updated October 9, 2026
Download Template
Breach and Attack Simulation (BAS) Software RFP Template

Preview the first pages

See the structure before you download. The Word file has every section listed below, ready to fill in.

What's inside

The sections in the document, in order.

  1. How to run a Breach and Attack Simulation RFP
  2. BAS, automated penetration testing and CTEM: what's the difference?
  3. Breach and Attack Simulation RFP requirements
  4. Questions to ask Breach and Attack Simulation vendors
  5. Scoring rubric
  6. Frequently asked questions
  7. Related RFP templates

Use this breach and attack simulation RFP template when you need to prove, on a schedule rather than once a year, that your security controls block, detect and alert on the attacker techniques that matter to you, across endpoints, network, email, web and cloud. Many BAS products are now sold as exposure validation platforms that also include automated penetration testing, so this template covers that as an option you can keep or delete.

It's written for the security operations, detection engineering and procurement team running the evaluation, and it covers the whole process: when to issue an RFI first, the requirements to send, the questions that separate vendors, and how to score the answers.

What’s inside this template

  • A step-by-step plan for running the evaluation, with an example schedule and advice on when a BAS RFI should come first
  • Requirements for attack scenarios, MITRE ATT&CK mapping, prevention and detection results, safety controls, scheduling, agent and agentless testing and remediation, each marked Must-have or Nice-to-have
  • A plain explanation of how BAS relates to automated penetration testing and continuous threat exposure management (CTEM)
  • Questions that test simulation safety, how 'detected' results are verified, and how quickly new threats reach the scenario library
  • A weighted scoring rubric with 1-to-5 definitions
  • An editable Word RFP with response codes, a pricing table and a timeline

Download the editable Microsoft Word version below. Every requirement, vendor question and scoring weight on this page is in the document, ready to tailor and send.

How to run a Breach and Attack Simulation RFP

A breach and attack simulation evaluation involves the security operations center, detection engineering, the owners of every control being tested and IT operations, which has to accept attacker techniques running on production systems. The example schedule in this template runs about 11 weeks from kickoff to contract award; allow more if your proof of concept spans several network zones or cloud accounts.

  1. Decide what you need to prove (weeks 1-2). List the controls you want validated (EDR, network firewalls and intrusion prevention, web gateway, email security, web application firewall, data loss prevention, SIEM detection rules) and the questions you need answered, such as whether your EDR stops credential theft or whether the SIEM raises an alert for lateral movement. Note the threat groups and techniques that matter most to your sector. Record the numbers vendors will price against: endpoints and servers to host agents, network zones, email domains, cloud accounts and web applications in scope.
  2. Assemble the buying team. Include security operations, detection engineering, any internal red team or penetration testers, and the owner of each control in scope, plus IT operations and change management, who must approve test activity on production systems. Bring in your MDR or MSSP provider if you have one, so simulated attacks aren't handled as real incidents, and add procurement and legal.
  3. Settle the scope, and decide whether you need an RFI (weeks 2-3). Decide whether you're buying BAS on its own or a wider exposure validation platform that also runs automated penetration testing (see the next section). If that's still open, or your long list has more than five vendors, issue a short RFI asking about scenario coverage, agent requirements, safety controls and pricing metric, and use the answers to build a shortlist.
  4. Tailor and issue the RFP (weeks 3-6). Delete requirements that don't apply, adjust priorities, and add your environment and control inventory to Section 1. Give vendors three weeks to respond, with a written question-and-answer window in the first week.
  5. Score the responses (weeks 6-7). Have each evaluator score independently against the rubric before comparing notes, and set aside any vendor that misses a Must-have. Check every 'yes' for whether it needs an add-on module, and whether claimed scenario coverage is generally available content rather than a custom service.
  6. Run a proof of concept with two or three vendors (weeks 7-10). Deploy agents in at least two network zones and one cloud account, after telling the SOC and any MDR provider what will run and when. Run the same scenarios on each product, then compare its results with what your EDR and SIEM actually recorded: a product that marks a technique as detected when no alert fired is a red flag. Use the stop control mid-run, confirm the clean-up, then fix one gap and retest it. Call references that use the product for detection engineering, not only for reports.
  7. Negotiate and award (weeks 10-11). Use the pricing table to compare like for like, including modules, agent counts and any limits on test runs. Settle renewal caps, prices for adding agents or modules, and exit terms before you sign.

BAS, automated penetration testing and CTEM: what's the difference?

Breach and attack simulation runs safe versions of attacker techniques, usually from agents you place on endpoints, servers and network segments, and records whether each security control prevented, detected or missed them. It answers a control question: if an attacker does this, do our tools stop it or tell us? Results are mapped to MITRE ATT&CK, and tests run on a schedule, so you find out when a control that used to work stops working.

Automated penetration testing answers a different question: what can an attacker actually reach from here? It probes your environment, often without agents, and chains real weaknesses such as weak or reused credentials, misconfigurations and unpatched systems to show attack paths to critical assets. Many vendors now sell both in one platform, often described as exposure validation or adversarial exposure validation. Neither replaces skilled human testers for business-logic flaws, creative attack chains or a penetration test your auditors or regulators require, so check whether automated testing will satisfy them before you count on it.

Continuous threat exposure management (CTEM) is a program, not a product. It is usually described in five stages: scoping, discovery, prioritization, validation and mobilization. BAS and automated penetration testing support the validation stage, by showing which exposures can actually be exploited given your controls. If a vendor positions its product as a complete CTEM solution, ask which stages it covers and which still depend on your own processes and other tools.

Signs you should keep the automated penetration testing requirement (F16) in this template:

  • You want to know which attack paths lead from an ordinary user's device to domain administrator rights or your most critical systems, not only whether individual controls work.
  • Credential hygiene, Active Directory misconfiguration or lateral movement are among your main concerns.
  • Your vulnerability backlog is too long to work through, and you want evidence of which findings are exploitable in your environment before you prioritize them.
  • You already run BAS and want a second, different kind of evidence between manual penetration tests.

Breach and Attack Simulation RFP requirements

Each line is written to paste straight into your RFP. Must-have means a vendor that cannot meet it is out; Nice-to-have earns extra points. Change the priorities to fit your situation, and delete what doesn't apply.

Functional

ID Requirement Priority
F1 A library of attack scenarios that run safe versions of real attacker techniques, each mapped to MITRE ATT&CK tactics, techniques and sub-techniques, covering at least endpoint, network, email, web and data exfiltration. State how many techniques you cover for each and how you define a technique as covered. Must-have
F2 A result for every simulated action that distinguishes prevented, detected (an alert was raised), logged only (telemetry arrived but no alert fired) and missed, with the evidence behind each result, such as the matching EDR alert or SIEM event. Must-have
F3 Endpoint scenarios on Windows, macOS and Linux covering techniques such as credential access (including against Active Directory), privilege escalation, persistence, defense evasion, misuse of built-in system tools and ransomware behavior. Ransomware scenarios must act only on test files the product creates, never on our data. Must-have
F4 Network scenarios run between agents in different network zones, to validate segmentation, firewall rules and intrusion prevention, including lateral movement and command-and-control traffic over common protocols such as HTTPS and DNS. Must-have
F5 Data exfiltration scenarios that send synthetic sensitive data (such as test card numbers and fictitious personal records) over web, DNS, email and cloud storage channels, to validate our data loss prevention controls. Must-have
F6 Email scenarios that send simulated malicious attachments, links and spoofed messages to designated test mailboxes, and report whether our email security controls blocked, quarantined or delivered each one. This tests our email controls, not our staff; phishing simulation for employee awareness is a separate product category. Must-have
F7 Web gateway scenarios that attempt to download simulated malicious files and connect to malicious or uncategorized destinations, from devices on our network and from remote users' devices. Must-have
F8 Web application firewall (WAF) scenarios that send simulated attacks, such as those in the OWASP Top 10 categories, to applications or test endpoints we designate. Nice-to-have
F9 Cloud scenarios in our accounts with [list cloud providers], such as permission misuse, access to storage and changes to logging settings, run with permissions we approve, to validate cloud-native detections and our cloud security tools. Nice-to-have
F10 Threat-informed scenarios that chain techniques in the order a named threat group or malware family uses them, plus new scenarios for significant emerging threats and government security advisories. State the usual time from a public advisory to an available scenario. Must-have
F11 Custom scenarios built from library actions in any order, with our own parameters, run against the agents or network zones we choose. Must-have
F12 Import of our own scripts, commands or test files into custom scenarios, with a review and approval step before they can run. Nice-to-have
F13 Scheduling of one-off and recurring assessments, an alert when a control that previously prevented or detected a technique stops doing so, and a one-step retest of failed actions after a fix. Must-have
F14 Remediation guidance for each failed action, specific to the product and control involved, such as prevention settings, signatures or detection-rule logic (for example, in our SIEM's query language or a vendor-neutral format such as Sigma). Must-have
F15 Dashboards and reports for different audiences: a MITRE ATT&CK heatmap of prevention and detection results, trends by control and by technique over time, and an executive summary showing which controls improved or got worse. Must-have
F16 Automated penetration testing that, within a scope and time window we approve, discovers assets, finds weak credentials, misconfigurations and exploitable vulnerabilities, and shows attack paths from a starting point to critical assets such as domain administrator accounts. State whether it needs agents and what it changes on target systems. Nice-to-have
F17 A purple-team mode in which a tester runs scenario steps one at a time while defenders watch their tools, with notes and outcomes recorded against each step. Nice-to-have

Technical and architecture

ID Requirement Priority
T1 A statement of the deployment models offered (vendor-hosted SaaS, customer-hosted or air-gapped) and which features differ between them. Make a customer-hosted or air-gapped option Must-have if your environment can't connect to a cloud service. Must-have
T2 Lightweight agents for Windows, macOS and Linux endpoints and servers, installable through our software distribution tools, with published CPU, memory, disk and network use. State whether installation or upgrades need a reboot. Must-have
T3 Documentation of everything agents and tests need from our environment: privileges, outbound connections, firewall rules and any exclusions in our security tools. State exactly which exclusions are needed and why; they must not exempt the simulated attack activity from our controls. Must-have
T4 Agentless options for tests that don't need an agent, such as email, WAF and internet-facing tests. State which scenarios require agents and what is lost without them. Must-have
T5 Vendor-hosted attacker infrastructure on the internet for command-and-control, infiltration and exfiltration tests, plus the option to keep tests inside our network using attacker or target nodes we host. Must-have
T6 Safety controls on every scenario: benign payloads, no destructive or irreversible changes, automatic clean-up of files, processes and settings after each test, rate limits, and exclusions for systems and time windows we specify. Must-have
T7 A stop control that immediately halts all running tests across all agents, available to authorized administrators at any time, with confirmation that each agent has stopped. Must-have
T8 Support for [number] agents across [number] network zones and sites, with concurrent assessments. State the largest deployment you support today. Must-have

Integration

ID Requirement Priority
I1 Integration with our SIEM and EDR/XDR to confirm automatically, for each simulated action, whether the expected telemetry arrived, whether an alert fired and how long the alert took. List pre-built integrations. Must-have
I2 Single sign-on via SAML 2.0 or OIDC. State whether user and group provisioning via SCIM is supported. Must-have
I3 Creation of tickets in our ITSM platform for failed actions, with the remediation guidance attached and the ticket status visible in the product. Must-have
I4 SOAR integration that lets our playbooks start assessments, for example after a firewall or EDR policy change, and that tests whether our response playbooks run on simulated activity. Nice-to-have
I5 A documented REST API for agents, scenarios, assessments, results and reports, plus webhooks or event export when an assessment completes. Must-have
I6 Import of threat intelligence, such as STIX 2.1 reports or lists of ATT&CK techniques, to find matching scenarios and coverage gaps, and export of results as MITRE ATT&CK Navigator layers. Nice-to-have
I7 Import of findings from our vulnerability scanners, and export of validated results to our vulnerability or exposure management platform, so evidence of exploitability informs remediation priority. Nice-to-have

Security and compliance

ID Requirement Priority
S1 Role-based access that separates who can build, approve and run scenarios, limits which agents, zones and scenario types each role can use, and requires approval before high-impact scenarios run. Must-have
S2 Administrator access through SSO with MFA, and an audit log of every scenario created, approved, run or stopped and every configuration change, exportable to our SIEM. Must-have
S3 Protection against misuse of the platform itself: encrypted, outbound-only communication from agents, mutual authentication between agents and the console, signed agent updates and scenario content, and agents that run only content issued from our tenant. Must-have
S4 A statement of what data each test collects from our systems. BAS scenarios must not collect or send real credentials, password hashes or business data; if an automated penetration testing module uses real credentials it finds, describe how they are protected, how long they are kept and how they are deleted. Must-have
S5 A current SOC 2 Type II report and ISO/IEC 27001 certification covering the proposed service, available under NDA. Must-have
S6 FedRAMP authorization at the required impact level, or equivalent regional certifications for public-sector use. Make this Must-have if you are a public-sector buyer. Nice-to-have
S7 Choice of the region where our results and logs are stored, configurable retention, and export of all results at any time in a usable format. Must-have
S8 A published vulnerability disclosure process and committed timelines for fixing security flaws in agents and customer-hosted components, with direct notice when a fix needs action from us. Must-have
S9 A data processing agreement, a current list of sub-processors, and a contractual commitment to notify us of security incidents affecting our data within a defined time. State the time. Must-have

Implementation and support

ID Requirement Priority
M1 A deployment plan covering agent placement (which endpoints, servers, network zones and cloud accounts), integrations, the initial scenario set and a baseline assessment, with the effort expected from both sides. Must-have
M2 A safe rollout that starts with low-impact scenarios on pilot systems, and a written procedure for telling our SOC, any MDR or MSSP provider and change management what will run and when, so simulated activity isn't handled as a real incident. Must-have
M3 Identification of who delivers the implementation (vendor, partner or both) and the relevant experience of the named team. Must-have
M4 A service-level agreement for availability of the management console and scheduled assessments, with service credits. State how availability is measured. Must-have
M5 24×7 support with response-time targets by severity, including an urgent path when a test has unexpected impact on a production system. State the targets. Must-have
M6 Scenario library updates on a stated schedule, with release notes listing new and changed scenarios and their ATT&CK mapping. Must-have
M7 Access to the vendor's specialists for interpreting results and tuning detections, such as periodic reviews or detection engineering workshops. State what is included and what is charged. Nice-to-have
M8 Training and documentation for administrators, SOC analysts and control owners, with certification options for our staff. Nice-to-have

Commercial and pricing

ID Requirement Priority
C1 Pricing broken down by module (for example endpoint, network, email, web gateway, WAF, cloud and automated penetration testing), metric (per agent, per asset or platform fee) and term, showing list price, discount and net price. Must-have
C2 A statement of any limits on assessments, scenario runs, agents or concurrent tests, and the charge for exceeding them. Must-have
C3 Prices for adding agents or modules mid-term, co-terminated with the main agreement. Must-have
C4 A cap on price increases at renewal. State the cap. Must-have
C5 A proof of concept at no charge, with the vendor's engineering support. Nice-to-have
C6 Exit terms covering export of results history, custom scenarios and reports, removal of all agents, and deletion of our data with written confirmation. Must-have

Questions to ask Breach and Attack Simulation vendors

These questions are designed to separate vendors, not to collect brochure answers. Ask for evidence: a demo, a document or a reference.

  1. Show a technique your product marked as detected during our proof of concept. Which alert in our EDR or SIEM did it match, how was the match made, and what does the result show if the alert arrives late or never arrives?
  2. Which exclusions or allowlist entries does your agent need in our EDR and other controls, and how do you make sure they don't make the results look better than reality?
  3. Walk us through the safety controls on your most intrusive scenarios, such as credential access and ransomware behavior. What exactly runs on the host, what changes, and how is it cleaned up afterwards?
  4. Has a test from your product ever caused an outage or unexpected impact at a customer? Describe what happened and what you changed as a result.
  5. When a major threat advisory is published, how long does it usually take for a matching scenario to appear in your library? Show us your release notes for the last three months.
  6. How do you define coverage of a MITRE ATT&CK technique? For [two techniques we name], show how many distinct procedures you test and on which operating systems.
  7. We need to test segmentation between [zone A] and [zone B]. Where would agents go, what traffic would they generate, and what firewall changes, if any, would the test itself need?
  8. Which of your tests run without an agent, which need one, and what would we lose by testing a network zone or cloud account without agents?
  9. If you offer automated penetration testing, what does it actually do on our systems: does it use real credentials it finds, exploit vulnerabilities or change configuration? How is the scope enforced, and what data does it keep?
  10. Show how a failed test becomes a fix: the remediation guidance for our specific products, the ticket, and the retest. How are we told when a control that used to block a technique stops doing so?
  11. Which parts of your product use AI, for example to build scenarios, write detection rules or summarize results? What data is sent to which model, and do AI-built scenarios go through the same safety and approval controls as the rest?
  12. If your platform or one of our agents were compromised, what could an attacker do with it? Describe how scenario content and agent updates are signed, and how you would detect and contain such a compromise.
  13. Which of your Y answers need a separate module, a minimum agent version or a feature still in preview? Give general-availability dates for anything in preview.
  14. Show a sample executive report and a sample technical report from an assessment like ours. How does the executive view avoid hiding which specific controls failed?
  15. Provide a reference customer of similar size whose SOC or detection engineering team uses your product every week. What did they change in their controls as a result?

Scoring rubric

Score each criterion from 1 to 5, multiply by its weight, and add the results. The weights below are a starting point; agree on your own before any proposals arrive so the scoring can't be bent around a favorite.

Criterion Weight What a strong response shows
Scenario coverage and threat currency 20% Generally available scenarios for every attack vector in scope, mapped to MITRE ATT&CK at procedure level, with new threats added quickly and release notes to prove it.
Result accuracy and detection validation 20% Prevention and detection results that match what your controls actually recorded in the proof of concept, with evidence attached to each result.
Safety and control of testing 15% Benign payloads, reliable clean-up, a stop control that works, approval workflows, and no exclusions that weaken your real protection.
Remediation and continuous validation 10% Fix guidance specific to your products, ticketing, quick retests, and alerts when a control that used to work stops working.
Integration and operations 10% Works with your SIEM, EDR, ITSM and SOAR; a usable API; agents that are easy to deploy and maintain.
Implementation and support 10% A credible rollout plan that includes SOC and MDR notification, an experienced named team, clear SLAs and committed content updates.
Commercials and total cost 15% Transparent pricing by module and agent, no surprise limits on test runs, a renewal cap and fair exit terms over a three-year view.
Total 100%

Scoring scale

  • 5 Exceeds: meets every Must-have and most Nice-to-haves, shown in a demo or proof of concept, with a matching reference customer.
  • 4 Strong: meets every Must-have and some Nice-to-haves, with clear evidence.
  • 3 Adequate: meets most Must-haves; gaps have a credible workaround or a dated roadmap commitment.
  • 2 Weak: misses one or more Must-haves, or the answer is vague.
  • 1 Poor: does not meet the requirement, or no answer.

Frequently asked questions

What should a breach and attack simulation RFP include?

Your scope (the controls to validate, the endpoints, network zones, email domains and cloud accounts in scope, and the threats that matter most); requirements for attack scenarios, MITRE ATT&CK mapping, prevention and detection results, safety controls, scheduling, remediation and reporting, each marked Must-have or Nice-to-have; integration, security and support terms; a pricing table; and the rubric you'll score with. This template includes all of them, plus optional requirements for automated penetration testing.

What is the difference between BAS and penetration testing?

Breach and attack simulation runs a library of safe, repeatable attack techniques on a schedule and reports whether each control prevented, detected or missed them. Penetration testing, whether by people or by automated tools, looks for real weaknesses and chains them to reach a goal, such as administrator access to a critical system. BAS tells you whether your defenses work against known techniques; penetration testing tells you what an attacker could actually reach. They don't replace each other, and human testers remain necessary for business-logic flaws and for tests your auditors or regulators require.

How does BAS fit into continuous threat exposure management (CTEM)?

CTEM is a program for finding, prioritizing and fixing exposures on a continuous cycle, usually described in five stages: scoping, discovery, prioritization, validation and mobilization. BAS and automated penetration testing support the validation stage, by showing which exposures can actually be exploited given your controls. A BAS product on its own doesn't make a CTEM program, so ask vendors which stages they support and which depend on your own processes and other tools.

Is breach and attack simulation safe to run in production?

It is designed to be: BAS products use benign payloads, avoid destructive changes and clean up after each test, which is what allows scheduled testing on production systems. Safety still depends on how you set it up, so start with low-impact scenarios on pilot systems, tell your SOC and any MDR provider before tests run, try the stop control during the proof of concept, and require approval for high-impact scenarios. Automated penetration testing goes further than BAS, so check exactly what it does on target systems before you enable it.

How long does a BAS RFP take?

The example schedule in this template runs about 11 weeks from kickoff to contract award, including three weeks for vendor responses and three to four weeks for a proof of concept. Allow longer if agents must pass through your change process for production systems, or if the proof of concept spans several network zones and cloud accounts. Agent rollout and a baseline assessment follow the award.

Related RFP templates

Download Template

More cybersecurity templates