EDR RFP questions to ask before you choose a vendor or partner
If you are writing an RFP or shortlisting EDR, MDR or open-source implementation partners, the most useful questions are the ones that force a vendor or partner to show how detection, response and forensic work will run in your environment, not in a brochure. These questions apply equally to commercial products, managed services and open-source stacks such as Wazuh with Velociraptor and osquery, so you can compare them on the same basis. Ask for written answers on detection coverage by operating system, the response actions available and who can approve them, the agent footprint on your heaviest hosts, where telemetry is stored, how 24x7 triage is staffed, and how detections are tuned after go-live.
Written answers only get you part of the way. Follow them with a scripted demo in which the provider runs a defined attack scenario against a lab host and shows the alert, the investigation trail and the containment step. Then ask for a reference check from a customer with a comparable estate and sector, and run a test on a sample of your own hosts, including at least one legacy or hard-to-reach system. Record every answer that is qualified with words like "typically" or "can be configured," because those qualifiers usually mark the work you will be paying for later.
Ask vendor and partner questions separately where the roles differ. A software vendor answers for product capability, release cadence and licensing, while an implementation partner answers for deployment, tuning, runbooks, evidence and who carries the pager. For open-source components, confirm with the project or your partner which version you will run, how security updates are applied (Velociraptor 0.77.3 was released to address multiple CVEs, for example), and who is accountable when a fix is needed. Put the split of responsibility in the contract so that gaps between the two roles do not surface during an incident.
Which questions to ask, grouped by area
How do I verify that an EDR vendor's detection coverage actually works?
Ask the provider to name the MITRE ATT&CK techniques it has tested, the method used for each test, and the evidence delivered afterward. A strong answer lists specific techniques across initial access, execution, persistence, privilege escalation, credential access and lateral movement, states whether tests were run in your environment or a lab, and provides the raw alert output for each one. Verify by choosing five or six techniques from your own threat model and running a controlled test on a pilot host, then checking whether an alert fired, how long it took, and whether the alert contained enough context for triage. Open-source components such as Wazuh rules, Velociraptor hunts or osquery queries can be used to illustrate what you should ask, but no tool should be assumed to cover a technique until your own test confirms it.
Which response actions can the EDR run automatically, and what safeguards limit them?
Ask which actions run without analyst approval, such as host isolation, process termination, file quarantine or account disablement, and which require a human decision. A good answer separates automated actions from manual ones, explains how each action is reversed, and describes how the tool avoids isolating a domain controller or production server by mistake through allow-lists, tagging or staged rollout. Ask for the audit record each action produces and who can change the automation rules. Verify by reviewing the action catalog in a pilot, running each action against a test host, and confirming the rollback steps and log entries work as described. For Wazuh, ask specifically how active response scripts are scoped to agent groups and approved before they touch production hosts.
What does the agent install on each endpoint, and which operating systems are supported?
Ask for a written list of supported operating system versions, the agent's resource use under normal and peak load, the privileges it requires, and whether it needs kernel drivers or changes to the host's boot or security settings. Also ask what happens on unsupported systems such as legacy Windows, older Linux distributions or Unix variants. Verify by requesting the exact agent package list and installation requirements, then testing the agent on your oldest and most sensitive host types with CPU, memory and network monitoring in place. For coverage gaps, ask which alternatives are offered, such as log forwarding or agentless monitoring. Wazuh documents agents for Linux, Windows, macOS, Solaris, AIX and HP-UX and agentless monitoring for devices such as firewalls, but confirm each version against your estate.
Where will endpoint telemetry be stored, and how long is it kept?
Ask which systems store raw events, alerts and collected artifacts, in which country or data center they sit, who holds administrative access to them, and how encryption keys are managed. A complete answer also states the retention period for each data class, how deletion is performed, and how backups are protected. Clarify whether any telemetry leaves your environment for vendor cloud analysis, threat intelligence lookups or updates. Verify by drawing the data flow diagram with the provider and checking each arrow against your network policy, then confirming retention settings in a test deployment. Self-hosted platforms keep data inside your infrastructure by design, but the implementer still has to document storage locations, encryption and retention for each component.
Who triages alerts at night and on weekends, and how is escalation handled?
Ask who performs triage around the clock, whether analysts are employees, a partner's staff or a shared pool, and what their written response targets are for each severity level. A good answer names the escalation path to your on-call engineers, the handoff format, and the conditions that trigger a call to you rather than a ticket. Ask how the provider covers holidays, staff absence and surges during an incident. Verify by requesting the runbook and a sample shift handover from a comparable engagement, then running a simulated high-severity alert outside business hours and timing the notification. Be cautious of any statement that promises a particular response time without a written service level agreement, and ask for the contractual terms before relying on them.
What forensic support is included when we need to collect evidence from a host?
Ask which collection tools are used, whether the provider can gather volatile memory, disk images, event logs and artifacts from live systems, and how chain of custody is recorded. A strong answer describes hash verification, storage of evidence in a controlled location, and whether analysts can testify or prepare a written report for counsel, insurers or regulators. Ask whether offline collection is supported for hosts that cannot run an agent. Verify by requesting a sample evidence package and a chain-of-custody form, then running a collection drill on a test host. Velociraptor is one open-source option for artifact collection and offline collectors, but confirm with the provider whether memory acquisition, disk imaging and legal handling are within the agreed scope.
How are detection rules tuned over time, and who approves changes?
Ask how false positives are measured, how new rules are tested before they reach production, who approves changes and how each change is recorded. A complete answer covers a review cycle, a rollback process, a method for mapping rules to threat-intelligence updates and a record of tuning decisions that an auditor can read. Ask how the provider keeps rules current with new vendor releases and how often that happens. Verify by reviewing the change log from a pilot period, checking whether each suppression has a documented reason and expiry date, and confirming that a rule change can be reversed. For self-hosted tools such as Wazuh, ask who owns the rule repository and how custom decoders are versioned and tested before deployment.
Can we run this ourselves, and what does a partner cover that we would not?
The answer depends on your staffing, your hours of coverage and the scope you want the provider to own. Ask the provider to split responsibilities into what your team does, what the partner does, and what is shared, covering deployment, rule tuning, triage, response, forensics, patching and upgrades. Ask which costs are one-time, such as design and deployment, and which recur, such as hosting, storage, licensing for any commercial add-ons, analyst time and retainers. Ask what drives those costs up, such as endpoint count, log volume, retention period and hours of coverage. Verify by requesting a written scope with named deliverables and a responsibility matrix before comparing quotes. DeployOpen plans, implements, hardens and supports self-hosted platforms in the client's infrastructure on a fixed scope agreed in writing, and quotes follow from that scope.
How to test vendor answers before you rely on them
Written answers to an RFP tell you what a vendor intends to deliver, not how the product behaves in your environment. Before you rely on any answer about detection coverage or response actions, ask for a live demonstration on a representative host: a Windows workstation with your standard build, a Linux server running your application stack, and one machine that is hard to monitor, such as a legacy system or a host with a heavy agent. Ask the vendor or partner to show the agent or client deployed from your own package source, the alert arriving in the console with its raw fields, and the endpoint's state before and after a response action. If the demonstration needs a special lab build that you will not receive, treat that as an answer in itself.
Next, request a detection test with a documented scenario. Ask for the technique, the telemetry source (for example, process creation, a scheduled task, or an osquery-based check), the expected rule or artifact that should fire, and the time from action to alert. Run the scenario yourself or have an independent tester run it, and record whether the alert fired, how it was enriched and whether it reached your SIEM or SOAR. A vendor-run test shows what the vendor's team can make work under its own settings. An independent test, run on your hosts with your retention and forwarding in place, shows what your team will see. Ask for the test plan and results in writing, including any tuning the vendor applied to get a hit.
Finally, check that response actions can be reversed. For each action the vendor claims, such as host isolation, process termination, file quarantine or account disablement, ask how it is scoped, who can trigger it, whether it requires approval, and how the host returns to normal. Confirm in writing the rollback steps, the logs that record who acted and when, and the exception path for critical systems. Ask to see the rollback performed on a test host. Keep the written record of these tests with your RFP file, since it becomes evidence of how you selected and validated the platform.
How the questions change by delivery model
When the buyer licenses a commercial endpoint product and staffs its own security operations center, the vendor owns the agent, the cloud or on-premises console, and the detection content. The buyer owns almost everything that happens after an alert appears. The questions that carry the most weight are detection coverage tested against current attack techniques, the size and content of response actions the product can take without analyst approval, and where telemetry is stored and for how long. Ask the vendor to show how detections are updated, whether customers can write their own rules, and how tuning changes are logged for audit.
- Vendor-owned content: Confirm how often detection content ships, whether changes can be reviewed before they reach production, and how false positive tuning is recorded.
- Buyer-owned triage: Alert handling, escalation and 24x7 coverage remain with the internal team, so ask what staffing model the vendor assumes.
- Retention and export: Confirm how long raw telemetry is kept and whether it can be exported to the buyer's SIEM without extra licensing.
- Upgrades and support: Ask who patches the agent and console, what the support window is for each version, and how long older agents keep working.
Check that every promise about coverage and response appears in the contract and the product documentation, not only in a sales deck.
A managed detection and response provider runs monitoring, triage and often response on the buyer's behalf, using a platform that may be the provider's own or a product the buyer already owns. Questions about triage quality, escalation paths and response authority carry the most weight, because the provider acts on the buyer's systems. The buyer still decides which actions are authorized, keeps accountability for business impact and must supply context such as asset ownership and maintenance windows.
- Response authority: Ask which actions the provider may take alone, which need approval by phone or ticket, and how that approval is recorded.
- Tuning ownership: Confirm who changes detection rules, who approves suppression of alerts, and how the buyer sees those changes.
- Data location: Ask where telemetry is processed, which countries hold copies and whether the buyer can require storage inside its own boundary.
- Forensic support: Confirm whether evidence collection is included, how chain of custody is kept and whether the provider will testify or supply records to an insurer.
For each service level or response commitment in a proposal, ask for the written definition and the measurement method, and confirm what the buyer must provide to meet it.
In this model the buyer runs open-source components such as Wazuh for detection and management, Velociraptor for investigation and collection, and osquery for host state queries, with a partner planning, building, hardening and supporting them in the buyer's environment. The questions shift toward architecture and ownership. Ask how the partner tests detection coverage against the operating systems in scope, how the platform is patched and upgraded, and what happens when a component license or release line changes. Wazuh is licensed under GPL version 2, and Velociraptor under AGPL-3.0, so ask the partner to explain what those licenses mean for the buyer's use and modifications.
- Coverage evidence: Ask for a test matrix showing which operating systems, agent versions and log sources were verified, and how the partner repeats that test after upgrades.
- Platform upgrades: Confirm the partner's process for applying security releases and what the buyer must approve before each change.
- Triage and tuning: Alert triage and rule tuning usually stay with the buyer or a separate provider, so ask who writes, reviews and retires detections.
- Data residency and retention: Because data stays on the buyer's servers, ask who controls backups, retention settings and access to the stored evidence.
Confirm in the statement of work whether support, patching and rule maintenance are fixed-scope deliverables or recurring services, and what the buyer must supply to keep the platform running.
Answers that should worry you
Vendor answers to EDR RFP questions often sound complete while hiding gaps in proof, control and accountability. The six patterns below are the ones that most often separate a credible proposal from a sales pitch, and each one points to a specific follow-up question.
No test evidence or demo
A bidder that cannot show detection results on your operating systems, or refuses a live demo on a lab host, is asking you to buy coverage on trust. Ask for the detection test method, the set of techniques tested, the reported miss rate and the operating systems covered. Require a proof of concept on a representative host before contract signature, and confirm which Wazuh or Velociraptor detections are vendor-written and which are your own.
Response actions without approval or rollback
Isolating a host, killing a process or quarantining a file can stop a clinical system, a plant controller or a trading server. A vendor that cannot describe who approves each action, how the action is logged and how it is reversed is not ready for production. Ask which actions run automatically, which need an analyst or change approval, and how each step is undone.
Unclear data location and access
Endpoint telemetry often contains usernames, file paths, command lines and sometimes personal data, so where it is stored and who can reach it is a compliance question. Be wary of answers that say data stays in the region without naming the storage location, subprocessors or support staff who can access it from another country. Ask for a written data map covering storage, backups, logs and vendor access paths.
24x7 claims without escalation
A 24x7 promise means little unless the bidder can name who looks at an alert at 3 a.m., how long they have to respond and who is called when a host must be isolated. Ask for the triage staffing model, the escalation tree, the handoff to your on-call contacts and how after-hours decisions are recorded. Confirm whether the monitoring is performed by the bidder, a subcontractor or your own team.
Forensic support without chain of custody
If evidence collected from an endpoint may reach an insurer, regulator or court, it needs a documented chain of custody: who collected it, when, with which tool, how it was hashed and where it was stored. A promise of forensic help without a written evidence handling procedure leaves you unable to prove what happened. Ask for sample custody records and confirm whether an independent examiner can review the collection.
Vendor-managed tuning with no change record
Detection rules that change without a record make it impossible to explain a missed alert or to show an auditor how coverage evolved. Ask who may change a rule, how each change is reviewed, how false positive suppressions are approved and whether you receive a versioned change log. Ask how the rule set is exported so you keep the content if the engagement ends.
What licensing and support terms reveal about the platform
The license on each open-source component tells you what you can run, modify and redistribute, and it also shapes what a vendor or partner can lawfully bundle with it. Ask the bidder to list every component in the proposed stack and the license that applies to each. In this stack, Wazuh is distributed under the GNU General Public License version 2, with an exception that permits linking with OpenSSL. Velociraptor is licensed under the GNU Affero General Public License version 3, which carries network-use obligations if you modify it and offer it to users over a network. osquery is dual-licensed under Apache-2.0 OR GPL-2.0-only, so you may choose either. Confirm with counsel which obligations apply to your planned modifications before the design is fixed.
A commercial or partner-supported offering can add its own terms on top of these licenses. Subscriptions, premium content, enterprise modules, support contracts and hosted services are often licensed separately, and the terms may restrict redistribution or require a support tier to receive fixes. Ask which components carry which license, which parts of the deployment the bidder supports directly, which are supported by the upstream project, and which are supported by nobody under contract. Request the written support boundary and the named escalation path for each component, and confirm whether a license change in a future release would change your entitlement.
Upgrade commitments belong in the question set because licenses do not address security currency. Velociraptor 0.77.3 was released on October 5, 2026, and the project documentation asks users to update to that release to address multiple CVEs. Ask the bidder how it tracks upstream security releases for each component, how quickly it will test and deploy a critical patch in your environment, who approves the change window, and whether patching is included in the fixed scope or sold as a retainer. Ask for a written patch service level and the record of past upgrade cycles, and confirm that your contract allows you to deploy upstream fixes without waiting for a vendor release.
How to run the evaluation from RFP to shortlist
This sequence turns vendor claims into written, comparable evidence so that the shortlist rests on documented answers, observed behavior and checked references rather than sales presentations.
Issue the written questions to every bidder
The evaluation lead sends one identical written question set to each EDR vendor, MDR provider and implementation partner, covering detection coverage and testing, response actions and safeguards, agent footprint, data location, 24x7 triage, forensic support and detection tuning. Every bidder receives the same wording and the same deadline for questions. The step is done when each bidder has acknowledged receipt in writing and the question log is shared with the evaluation team.
Collect and compare written responses
Each bidder returns written answers that name the product, version, deployment model and who performs each function, whether the vendor's staff, a partner or the buyer's own team. Reviewers mark answers that are vague, unsupported or contradict each other, and send follow-up questions in writing. The step closes when every answer is logged against the questions and the open follow-ups have a recorded response.
Run a scripted demo on sample hosts
The buyer supplies a small set of sample hosts that match its real estate, such as Windows workstations, a Linux server and a legacy system, and asks each bidder to run a fixed script of benign test behaviors and response actions. Reviewers record which events appear, how long the alert takes to show in the console, what the analyst sees and whether any response action is reversible. The step is done when the scripted results are captured in a shared record with screenshots or exported logs.
Verify references and delivered evidence
The evaluation team asks each shortlisted bidder for named references with similar operating systems, scale and regulatory context, then asks those references specific questions about alert quality, tuning effort, support response and any incident they handled. The team also requests sample reports, audit evidence exports and forensic collection outputs, and checks that they match what was promised. The step is complete when each reference has a written summary and each sample deliverable has been reviewed.
Score the responses against agreed criteria
Before scoring starts, the team agrees weights for coverage, response safeguards, data location, 24x7 coverage, forensic support, tuning and cost transparency, and records who scores each criterion. Scorers work independently, then reconcile differences in a recorded session, with the evidence cited for each score. The step closes with a signed scoring sheet that shows the evidence behind every number and a short list of bidders that meets the minimum requirements.
Agree a written scope before any contract
With the shortlisted bidders, the buyer confirms in writing what will be deployed, which hosts are in scope, which response actions are permitted, who staffs triage and how the data will be stored and retained. The scope document lists deliverables, acceptance tests and the responsibilities of each party. Signing the scope, not a sales proposal, is the point where the evaluation ends and contract talks begin.
How to score responses
This table lists the seven criteria that matter most when comparing EDR, MDR and implementation partner answers, with a suggested weight and what a strong versus weak answer shows. The weights are a starting point: adjust them to your own sector, risk appetite and staffing before you score anyone. Use the top-scoring column as the bar for follow-up questions, not as a checklist to tick.
| Criterion | Suggested weight | Top-scoring answer shows | Weak answer shows |
|---|---|---|---|
| Detection testing evidence | 20% | Named test method (for example, replayed attack techniques mapped to MITRE ATT&CK), dated results, and gaps the vendor admits to | Generic statements that coverage is comprehensive, with no test scope or results offered |
| Response safeguards | 15% | Scoped response actions, approval steps before isolation, rollback procedure and a log of every automated action | Unrestricted remote actions with no approval path, or no description of how a false positive is reversed |
| Data location | 15% | Named regions or facilities, where logs, indexes and backups are stored, who holds keys and who can access them | Answers that say data stays secure, with no location, retention or subprocessor detail |
| 24x7 escalation | 15% | Written escalation tiers, staffing model by shift, response targets the buyer can contract on, and named on-call roles | Vague claims of round-the-clock monitoring with no escalation path to your own staff |
| Forensic support | 15% | Evidence handling steps (chain of custody, hashing, storage), collection tooling, and who testifies or signs reports | Offers a log export with no preservation method, or treats forensics as an optional add-on with no scope |
| Tuning governance | 10% | Documented detection lifecycle, change approval, false positive metrics reviewed on a schedule, and buyer sign-off on rule changes | Detections changed silently by the provider, or no record of which rules were tuned and why |
| Support and upgrades | 10% | Patch cadence for agents and servers, tested upgrade path for air-gapped or offline sites, and a stated support window per version | No version policy, upgrades described as occurring when convenient, or no plan for end-of-life components |
What buyers ask before hiring outside help on EDR
Cost and effort questions come first in most procurement files, and the honest answer starts with the drivers. The main ones are endpoint count, the operating system mix (Windows, Linux, macOS and any legacy Unix hosts), how long telemetry must be retained, whether monitoring runs 24x7 or in business hours, and how far forensic collection must reach across the estate. Each driver changes the scope, so each one should appear in the written statement of work. DeployOpen does not publish a price list. Most engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts, and a quote follows from that written scope. Ask every bidder, including us, to state which drivers they assumed and what would change the number if one of them moved.
Timing and buyer effort deserve the same scrutiny. Before any agent or collector is deployed, the work needs access to the environment (cloud accounts, network segments, hypervisors and the change process that governs them), an asset inventory that is current enough to plan deployment waves, and named owners on the buyer side for endpoints, identity, change approvals and the SOC escalation path. Missing owners are the most common reason a schedule slips, so ask the partner to list each role it expects you to fill and the decisions it expects you to make, with a due date for each. Ask for the schedule in phases with exit criteria, not as a single date, and confirm which phases depend on your change windows.
Whether you can run the service alone depends on the operating model you choose. A team that already operates Wazuh or Velociraptor can usually take over detection tuning and day-to-day triage once the platform is handed over, but a 24x7 queue needs rota coverage, escalation rules and someone accountable for after-hours decisions. Ask the partner what documentation, runbooks and training are included in the fixed scope, what remains a retainer, and what support looks like after handover. Retainers for ongoing support, upgrades and continuous testing are available as separate agreements, so the quote should show them as separate lines. Confirm the handover test with your own staff before signing.
How DeployOpen scopes and supports EDR evaluations and implementations
DeployOpen plans, implements, integrates, documents and supports self-hosted open-source endpoint platforms inside your own infrastructure, which lets buyers test their EDR RFP questions against a concrete design. We start from the questions your organization must be able to answer, then turn the answers into a written scope.
How we scope
- Map each RFP question to a requirement, an owner and the evidence that would prove the answer.
- Confirm operating systems, endpoint counts, offline segments and telemetry retention before any design work.
- Agree deliverables, exclusions and timelines in writing, since most engagements are fixed-scope.
How we build
- Deploy Wazuh, Velociraptor or osquery in your cloud accounts, data centers or air-gapped networks, with the response actions you approve.
- Test detection coverage with controlled scenarios and record which techniques are visible, missed or noisy.
- Configure data location, access controls and log retention so the answers you give vendors match what runs in your environment.
How we hand over
- Document architecture, agent footprint, response safeguards, triage runbooks and tuning decisions for your team.
- Provide a comparison sheet that answers each RFP question with your environment's evidence, not generic vendor claims.
- Train operators on triage, Velociraptor collections and escalation paths before the scope closes.
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer after handover.
- Review detection content and tuning changes on a schedule your team agrees in the written scope.
- Keep the evaluation record current so that vendor or partner comparisons can be repeated when requirements change.

