Safeguard
Security Guides•

How do I check if the software I use has a known vulnerability?

Find the exact product and version, read the vendor's security notices, check CISA's exploited list, then update. A step by step guide for non-experts.

Safeguard Security Team
4 min read

Find the exact product name and version, read the vendor's security notices for that product, check whether CISA's Known Exploited Vulnerabilities list names it, and install the latest update. Those four steps answer the question for most everyday software without special tools.

Step 1: Know what you have

You cannot check what you have not named. Write down the product and its version number. Most apps show the version in Settings or an About screen. Operating systems show it in their system settings.

For a home, ten important apps is plenty to start. For a business, this becomes an inventory, and the longer it is, the more it helps to keep it in a tool.

Step 2: Read the vendor's security page

Most vendors publish security notices or release notes that say which versions are affected and which contain the fix. Look for a page called security, advisories or release notes. A vendor with no such page is itself a signal. CISA's product security bad practices guidance names not publishing a vulnerability disclosure policy as a practice to avoid.

Step 3: Check the exploited list

CISA's KEV catalog lists vulnerabilities that are known to be exploited in the wild. You can search it by vendor or product name, and download it as CSV or JSON. If your product appears, treat the update as urgent and follow the vendor's mitigation steps. If no mitigation is available, the page says to follow guidance or discontinue use.

Step 4: Update, then recheck

CISA calls keeping software current the most effective measure you can take, and recommends automatic updates where offered. After updating, confirm the new version number in the About screen.

Which source answers which question

QuestionBest source
Is my version affected?The vendor's advisory or release notes
Is the flaw being used by attackers?CISA KEV catalog
Is there a fix?Vendor notice, then your update screen
Is my software still supported?Vendor product page or support policy
What parts are inside the app?The vendor's SBOM, if published

What if you cannot find anything

Silence has two meanings. Either there are no known flaws, or the vendor does not publish them. To tell which, check how long ago the last update was and whether the vendor has ever posted a security notice. If neither exists, consider moving to a product that does.

A common mistake

Searching for a flaw by name and finding that the vendor has "fixed it" does not mean you have the fix. Your copy still needs the update. Always compare your version number with the fixed version in the notice.

For teams that build software

Teams hold hundreds of components in each product. Doing this by hand does not scale. Safeguard builds the inventory from your code with dependency scanning and SBOMs, matches it to advisories, and keeps watching after release. Reachability analysis helps you see which findings your code can actually trigger, and you can start with the free scan at gold.safeguard.sh/scan.

Try it yourself

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

Follow a finding from detection to a fixed version and note what information each step needs.

Quick check

Where do I find my app's version number?

Usually in Settings, About or Help. On a computer, the application menu often has an About entry. Operating systems list it in system settings.

Is the KEV list all I need to check?

No. It lists exploited flaws only. Many serious flaws are not on it, so also read the vendor's notices.

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.