Safeguard
Security Guides•

What should asset discovery find? Questions to ask any security vendor

Asset discovery claims range from listing repositories to mapping live services. Ask what it finds, how it connects, how often it runs and what it misses.

Safeguard Security Team
3 min read

Asset discovery should find the repositories, packages, images and services your organisation actually has, including ones nobody registered. Ask vendors which sources they connect to, how often they refresh, how they handle things owned by no one, and what they cannot see, then compare the result with a list you already trust.

Definitions

An asset inventory is a list of what you own that could be attacked: code repositories, deployed services, container images, packages, and the accounts and keys that tie them together. Asset discovery builds that list automatically instead of relying on people to fill in a spreadsheet. Shadow assets are the ones missing from any official list.

Why a list matters first

You cannot scan what you do not know about, and many incidents trace back to a forgotten repository or service. The first 30 days of an application security program start with inventory for this reason.

Questions to ask

QuestionWhat it reveals
Which sources does it connect to: source hosts, registries, cloud accounts?Where it can look
Does it need credentials, or work from metadata?Access and risk
How often does it refresh?How stale the list gets
Does it detect new repositories automatically?Whether shadow assets are caught
Can it link a repository to its deployed service and owner?Usefulness for response
What happens to archived or forked repositories?Noise and risk
Can it show what it could not reach?Honest gaps

The last row is a good tell. A tool that reports 100 percent coverage has not looked at its own blind spots.

Ownership is half the value

An inventory with no owners is a list of problems with nobody to call. Ask whether ownership comes from existing data such as code ownership files, team metadata or commit history, and whether it can be corrected by hand. An unowned asset should be flagged as a finding in itself.

A reality check procedure

  1. Write down the repositories and services you are sure exist. Aim for twenty.
  2. Run discovery and check that all twenty appear.
  3. Look at what else it found and ask owners about five unfamiliar items.
  4. Count how many are archived, test or abandoned.
  5. Check that creating a new test repository appears within the promised refresh time.
  6. Ask for the list of sources it could not read and why.

If five items from step 3 turn out to be unknown to their supposed owners, you have just justified the tool.

Related inventories

Dependencies and browser extensions belong in the picture too. See browser extensions in your asset inventory for a less obvious category.

Quick check

Is asset discovery the same as attack surface management?

Not necessarily. Discovery of your code and package assets differs from scanning the internet for exposed hosts. Ask the vendor which one they mean.

How often should discovery run?

As often as new assets can appear and cause harm. Daily or continuous is common to ask for.

Safeguard offers asset discovery and SBOM and dependency scanning; try the free scan at gold.safeguard.sh/scan.

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.