Safeguard
Industry Analysis•

When should you stop a security tool trial early?

Write kill criteria before the trial starts. Five clear triggers tell you when a security tool trial has already answered the question and should end.

Safeguard Security Team
4 min read

Stop a security tool trial early when a pre-agreed kill criterion is met, such as a failed must-have test, a data handling answer you cannot accept, or results that cannot be reproduced. Write these criteria before the trial begins, so ending it is a planned decision rather than a mood.

Why plan an early exit

Trials drift. A vendor offers more time, a champion gets attached and the sunk cost grows. Teams then spend weeks on a tool that failed on day three. Writing kill criteria in advance protects your time and keeps the vendor relationship fair, because they know the rules too.

Five triggers worth writing down

  1. A must-have fails. If a requirement you marked mandatory does not work on your repository, the trial has answered its main question. Examples include no support for a core language, or no way to export findings.
  2. A data answer is unacceptable. If the vendor's answer on where code or findings go, how long they are kept, or whether they train models on them conflicts with your policy, stop. Ask for the answer in writing first.
  3. Results are not reproducible. If the same scan on the same commit returns different results and the vendor cannot explain why, you cannot build a process on it.
  4. Noise overwhelms signal. If a sampled review shows most surfaced findings are not actionable, and tuning does not change that within an agreed effort, the cost per useful finding is too high.
  5. Support fails the test. If a question you asked during the trial goes unanswered beyond the agreed window, expect the same after you sign.

Each trigger needs a number or an event, not a feeling. "Most findings" should become a percentage you chose in advance.

A simple record

CriterionThresholdChecked onResult
Must-have test passedAll passDay 3
Data handling acceptedWritten answer matches policyDay 2
ReproducibilitySame output twiceDay 4
Noise sampleAgreed share actionableDay 10
Support responseWithin agreed windowThroughout

Share the table with the vendor on day one. Fewer surprises follow.

How to end it well

If a criterion triggers, tell the vendor the same day, name the criterion and ask whether they believe it was measured fairly. Sometimes they will point to a setup mistake, and you can decide whether to re-run once. Then ask for deletion of any data you shared and confirm it in writing. Keep a one page summary for the file so the next evaluation starts from what you learned.

Do not confuse early exit with a verdict on everything

Ending a trial because one must-have failed does not mean the product is poor. It means it does not fit your requirements today. Record the reason precisely, such as "no support for our build tool", so that you can revisit the vendor if that changes, and so your team learns which requirements truly drive your choices.

Where Safeguard fits

The same rules apply if Safeguard is on your list. Begin with the free scan at gold.safeguard.sh/scan, and write your own criteria for any longer trial before it starts.

Quick check

Is stopping early unfair to the vendor?

Not if the criteria were shared at the start. It saves both sides time.

Can a vendor ask to restart the clock?

They can ask. Agree only if the cause was a measurable setup error, and restart with the same criteria.

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.