Safeguard
Security Guides•

Which security features should be standard in software you buy?

Single sign on, MFA, no default passwords, logs and an SBOM: baseline asks drawn from CISA Secure by Demand, as a checklist for software buyers.

Safeguard Security Team
4 min read

Ask that single sign on, multi factor authentication, unique initial passwords, security logs and an SBOM come standard, not as paid extras. CISA's Secure by Demand guide gives customers this list of questions. A vendor that treats them as add-ons is telling you something about its priorities.

The source of the list

CISA's Secure by Demand guide is written for software customers. Its questions fall into groups, and we have turned them into a short buyer's checklist. It was not written as a law, and your own risk decides what you require.

The checklist

AreaQuestion
AuthenticationIs standards based single sign on supported at no extra cost?
AuthenticationIs multi factor authentication or a passkey option enabled by default, at no cost?
DefaultsHave default passwords been eliminated, or replaced with random, instance unique ones?
Vulnerability classesWhich classes of vulnerability has the vendor systematically removed, and what is the roadmap for the rest?
Evidence of intrusionAre security logs part of the baseline product?
Supply chainDoes the vendor provide an SBOM in a standard, machine readable format that lists third party and open source components?
DisclosureDoes the vendor publish a vulnerability disclosure policy that authorizes testing, and file accurate CVE records?
PatchingCan customers install patches easily, with automatic updates available?
CommitmentHas the vendor made public security commitments and reports progress?

Why these matter

Security features that cost extra go unused in practice. If single sign on or multi factor authentication needs a higher tier, some customers skip it, and the product is then exposed through weak accounts. The guide treats these as features customers should expect.

Default passwords are a classic problem, since an attacker can try the same known credentials against every installation. Random per instance passwords remove that shared weakness.

The question about vulnerability classes is the most demanding. It asks whether the vendor has designed out whole categories of flaws, for example through parameterized queries or memory safe languages, instead of patching each instance. The guide cites those examples.

How to use it

  1. Send the checklist before the demo, so answers are ready.
  2. Mark each answer yes, no or partial, with the evidence offered.
  3. For "no" answers, ask for a roadmap date and write it into the contract if you buy.
  4. Weight the list by use. A hosted product with user accounts cares most about authentication and logs. A server product you run cares about patching and the SBOM.
  5. Compare vendors on the same list, without naming winners in advance.

Pair this with questionnaire scoring, logging requirements and reading a vendor SBOM.

What this does not tell you

A yes on every line does not make a product safe. It shows a vendor has met a baseline you can check. You still need intake testing, monitoring and a patch plan.

Try it yourself

Click through it at your own pace, or open it full screen. See how controls map to a framework, a useful pattern when you turn a buyer checklist into evidence.

Quick check

Is multi factor authentication really a baseline ask?

CISA's guide asks whether it is enabled by default at no cost. Treat a paywall on it as a question for the vendor.

Does this checklist replace a security review?

No. It is a fast filter before deeper checks.

Safeguard's compliance and evidence automation and SBOM scanning help you apply this checklist across the products you buy.

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.