Safeguard
Industry Analysis•

10 questions to ask a new scanner vendor about importing your history

Before you sign, ask how a new scanner imports dismissals, dates, owners and comments. Ten questions with the answers that should worry you.

Safeguard Security Team
4 min read

Ask ten things before signing: what formats the import reads, whether it keeps dates and deciders, how it matches findings, what it does with unmatched rows, whether it can run a trial import, and how you export again later. A vendor who answers vaguely on import is telling you how they treat your history.

Why ask early

Import capability is rarely on a feature sheet, and it is often an afterthought in sales. Yet it decides whether your first month looks like a controlled handover or a pile of rework. You have the most leverage before the contract is signed, so put these in writing then.

The ten questions

  1. Which import formats do you read? CSV, SARIF, VEX documents, an API, or only your own export? Ask for the documentation page, not a verbal answer.
  2. Which fields are preserved? Specifically ask about decision, reason, comment, decider, decision date and first detected date.
  3. Can the import set the original dates and authors? Or does it stamp the import time and the service account?
  4. How do you match imported rows to findings? By package identifier, version and advisory? Do you use advisory aliases?
  5. What happens to rows that match nothing? Are they reported, stored, or dropped silently?
  6. Can we run a trial import first, and undo it? A sandbox or a rollback matters when you find a mapping error.
  7. Do imported suppressions have expiry? Can we set a review date in bulk?
  8. How do imported decisions interact with policy? Does a suppressed finding still count in gates and reports?
  9. What is the volume limit? Rows per file, calls per minute, total records.
  10. How do we export everything again? The same fields, in an open format, without extra fees or delay.

What good answers look like

TopicReassuringWorrying
FormatsDocumented, with sample files"We handle it case by case"
DatesOriginal dates preservedImport date replaces them
MatchingExplained rules, alias supportA black box
Unmatched rowsReported with reasonsSilently dropped
UndoDocumented rollback"Be careful"
ExportOpen format, self serviceSupport ticket required

Test, do not just ask

Take a sample of 50 of your decisions, including awkward ones with long comments and missing fields. Ask the vendor to import them into a trial tenant. Then read the results yourself. Check that comments came through, dates are right and the unmatched rows are listed.

Put it in the plan

Whatever the vendor says, write the answers into the migration plan and the evaluation notes. If a gap exists, decide who covers it: a sidecar file, a script, or a manual review. Gaps you know about at signing are manageable. Gaps you find at cutover are not.

A note on Safeguard

Safeguard's SBOM and dependency scanning, policies and gates are available to evaluate with a free scan at gold.safeguard.sh/scan. Use the same questions on any vendor, including us.

Try it yourself

Open the demo and look at how a dependency inventory is built from scanned projects. A good import has to land in a structure like this, so use it to picture where your decisions will attach.

Click through it at your own pace, or open it full screen.

Quick check

Is a vendor without import support a dealbreaker?

Not necessarily. It means you carry more of the work yourself, so plan time for scripts and review.

Who should ask these questions?

The person who will run the migration, with someone from compliance if exceptions carry audit weight.

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.