Safeguard
Security Guides•

What RFP questions cover data export and exit for a security tool?

Ask what you can take with you: formats, completeness, timing, deletion and transition help. Ten exit questions to put in a security tool RFP.

Safeguard Security Team
6 min read

Ask vendors, before you sign, exactly what you can take with you when you leave: which data, in which open formats, how fast, with what history, and how deletion is confirmed. Put the answers in the contract. A security tool you cannot leave becomes a risk of its own.

Why ask about exit at the start

Exit questions feel pessimistic during a courtship. They are cheaper before signature than after. They also reveal how a vendor thinks about customer control. A vendor that answers plainly and in detail is usually easier to work with on everything else.

What you may want to take

  • Findings and their history, including status changes and who changed them.
  • The inventory of components, repos and images.
  • Suppressions, exceptions and the reasons recorded for them.
  • Policies, gates and rule definitions.
  • Reports and audit evidence generated for compliance.
  • Integration settings, so you can rebuild connections elsewhere.

Ask which of these can be exported today, not which could be exported "on request."

Ten questions to adapt

  1. Which data types can we export, and which cannot be exported at all?
  2. In which open or documented formats? Name the formats and versions.
  3. Is export available through the user interface, the API, or both?
  4. Does the export include history and the reasons attached to suppressions, or only the current state?
  5. Is there a size or rate limit on export, and does it apply during a termination period?
  6. How long after termination do we keep access to export our data?
  7. How and when is our data deleted after that period, and what written confirmation do you provide?
  8. Are backups included in deletion, and on what schedule do they expire?
  9. Will you support a transition, for example by keeping scanning active during a parallel run, and under what terms?
  10. If you are acquired or discontinue the product, what notice period and export support do we get?

How to compare answers

Answer typeWhat it tells you
"Yes, via API, formats listed, sample attached"Mature and confident
"Yes, on request"Probably a manual process, ask how long it takes
"Findings only"History and suppressions may be lost, which breaks audit continuity
"Proprietary format"Lock-in risk, ask for a converter or schema

Test it, do not just read it

In the hands-on trial, export a dataset and look at it. Check that the file opens, that counts match the dashboard, and that suppression reasons survive. Ten minutes of testing replaces a page of promises.

Also check whether the export can be re-imported into any other tool you know about. Portability that only works back into the same product is a weaker guarantee than it sounds.

A worked example: an export test in the trial

During a two week trial, a team plans a short export test and writes the result in a table.

CheckHow to testResult to record
Findings export includes status historyMark three findings as fixed, ignored and accepted, export, look for all three states and timestampsPresent or missing
Suppression reasons surviveAdd a reason to an exception, export, search for the textPresent or missing
Counts matchCompare finding counts in the interface and in the exportEqual or differences explained
Inventory export includes ownershipCheck that team or owner fields appearPresent or missing
Format is open and documentedOpen the file in two unrelated toolsOpens or fails
Policy definitions exportableExport rules and compare with what is configuredPresent or missing
API limitsRequest a full export through the API and note any throttlingTime taken

The whole test takes under an hour. If findings export without history or reasons, you now know that leaving would cost you your audit trail, and you can decide whether to negotiate, accept, or look elsewhere.

What to put in the contract

A good answer in a response is not enough. Ask that the agreement states:

  1. The data types you can export and the formats.
  2. A minimum period after termination during which export remains available.
  3. Deletion timing and written confirmation.
  4. Notice if the vendor is acquired or the product is retired.
  5. Reasonable help with a transition, if you need it, with the terms stated.

Have your legal team review the wording. This post is a checklist of topics, not legal advice.

Plan your own exit before you need it

Even with good terms, leaving takes work. Write a short exit plan in the first month: what you would export, where it would go, who would do it and how long you expect it to take. Review it at each renewal. The act of writing it often shows you dependencies that you can reduce, such as custom scripts that rely on a proprietary field.

Beware of soft lock-in

Hard lock-in is a missing export. Soft lock-in is subtler. Examples include policies written in a proprietary language, workflows that live only in the vendor's interface, and reports whose logic you cannot reproduce. Ask how much of your configuration can be expressed in a portable form, and weigh that in scoring.

Where Safeguard fits

For reference, Safeguard's GA capabilities include SBOM and dependency scanning, so SBOM export is a natural item to test, along with any other data you care about. Run the free scan at https://gold.safeguard.sh/scan and judge the output against your own requirements, as you would for any candidate.

Try it yourself

Click through it at your own pace, or open it full screen. See how an inventory is presented, then ask each vendor to show the same data exported in an open format.

Quick check

When should exit terms be negotiated?

Before signing. After signature you have little negotiating room.

Is a documented API enough for export?

Only if it covers history and suppressions, not just current findings. Test it with real data.

How soon after signing should we write an exit plan?

In the first month, while the setup details are fresh. Review it at every renewal and after any major change in how you use the tool.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.