Safeguard
Security Guides•

What should a company fix before buying its first security scanner?

Before the first scanner, fix the ground it runs on: an inventory, multi-factor sign-in, protected branches, ownership, and a place to track findings.

Safeguard Security Team
3 min read

Before buying a security scanner, make sure five things exist: an inventory of repositories, protected main branches with required review, multi-factor sign-in on core systems, a named owner for findings, and a tracker where findings land. A scanner without these produces reports that nobody acts on.

Why order matters

A scanner is a source of work. If the surrounding system cannot absorb work, the scanner adds frustration instead of safety. Teams often buy a tool in a panic after a customer question and then find that nobody can say which repositories to point it at.

The five preconditions

1. An inventory

You cannot scan what you have not listed. Pull the repository list from your source host, mark which ones are deployed, and note the language or build system. Unknown repositories are the first thing to chase.

2. Protected branches and review

Findings are most useful at pull request time. That works when pull requests are mandatory. GitHub's documentation lists settings such as required pull request reviews and required status checks, and notes that rules do not apply to admins by default unless you choose to enforce them. A gate that admins can skip silently is not a gate.

3. Multi-factor sign-in

An excellent scanner does nothing about a stolen password to the source host. Turn on multi-factor sign-in for identity, source control and cloud first.

4. A named owner

Someone must decide what to do when a critical finding conflicts with a deadline. See the post on who owns security with no security team for a simple split.

5. A tracker

Findings need a home with status and owner fields, whether that is your issue tracker or the tool itself. If you cannot say how a finding gets closed, you are not ready to open one.

A quick readiness table

PreconditionTestReady?
InventoryCan you list every deployed repo from a document, not from one person's memory?
Branch protectionDoes a direct push to main fail for everyone?
Multi-factorIs it enforced, not just offered?
OwnerDoes the name appear in the handbook?
TrackerCan you show one finding's history?

Try it yourself

This demo walks through a vulnerability management workflow from finding to fix. Click through the stages and note where an owner and a status are needed. Those are the fields your tracker must support.

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

What to ask the vendor once you are ready

Ask how findings are deduplicated, how ownership is assigned, how noisy rules can be tuned, and what happens to a finding after a fix merges. Run any trial on one real repository, with real developers, before committing.

Safeguard covers dependency scanning, reachability analysis and policies and gates, and the free scan gives a first look at one repository without a commitment.

Quick check

Is it wrong to buy a scanner first?

Not wrong, but it often wastes the first months. If you buy first, treat the preconditions as the first project.

Which precondition matters most?

Ownership. Without someone who can decide, the other four stall at the first conflict with a deadline.

Sources

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.