We grade every program that opens a network connection — from its fingerprint, never the file itself. “Clean” means independent sources agree; “risky” means we can show you why.
Why it works this way: we know the good, so we can focus on the suspicious. Almost everything on a normal computer is ordinary, legitimate software. The agent recognizes the millions of known programs instantly and spends its attention on the small handful of unknowns actually running on your machines — no wasted alarms on the software you use every day.
And it doesn’t judge a file on one quick look. Each unknown gets a full background check — who made it and whether the signature is valid, whether it’s a known legitimate program, whether it’s on any threat list, whether it matches the patterns of known malware families, and whether it’s a version with a hole attackers are exploiting — combined into one number, fully explained. No mysterious verdicts.
When the agent sees a program make a network connection, it computes a SHA-256 hash — a 64-character fingerprint that can’t be reversed back into the file — plus a little metadata the operating system already exposes (the publisher on the code signature, the owning package and version). That fingerprint is what we look up. The binary itself never leaves the endpoint. Two machines running the same program produce the same hash, so one lookup answers for the whole fleet.
A single antivirus verdict is one vendor’s guess. We gather independent sources and look for agreement:
SIG the publisher’s code signature, verified by the OS (Authenticode + catalog on Windows, codesign on macOS, package ownership on Linux).
NSRL NIST’s National Software Reference Library — the US government’s known-good catalog of shipped software.
MBZ a public malware corpus — a match here is a confirmed bad sample.
VT a multi-engine scanner — consulted when the free sources are inconclusive.
“Clean” isn’t one source saying so — it’s several independent ones agreeing. And the strongest bad signals (a confirmed malware-corpus sample, a multi-engine consensus) outrank a code signature, because stolen and abused signing certificates are real.
Reputation answers “is this malicious?” — but a perfectly legitimate, validly-signed program can still be vulnerable. So once the agent ships the program’s version, we look the version up in the public vulnerability databases (the OSV aggregator, and the distribution security trackers for Linux packages) and list the published CVEs that affect it — each with its severity (CVSS) and, for Linux packages, whether a fix is already in your installed version.
This is the difference between “that’s really Chrome” and “that’s really Chrome, three versions behind, with four known holes.” Until the agent has reported a version, this section simply waits — we never guess.
Not every CVE is equal. A handful are being actively exploited in the wild right now. CISA — the US Cybersecurity and Infrastructure Security Agency — publishes that shortlist as the Known Exploited Vulnerabilities (KEV) catalog, which we mirror daily. Every CVE we find on your binary is cross-referenced against it.
This is the single most actionable line in the whole report: not “you have vulnerabilities” (everyone does) but “this one is being used in real attacks today, and it’s on a machine in your fleet.”
We also run the binary’s hash against YARA (pattern-matching malware rules) and ClamAV (the open-source antivirus engine) through a public scanning service. ClamAV signatures are precise. YARA rules, though, are mostly broad hunting rules — “contains crypto constants,” “has anti-debug tricks” — and they fire on huge amounts of perfectly legitimate, hardened software. Chrome, OneDrive, even Windows Defender’s own engine match generic YARA rules.
All of the above rolls up into one verdict, with a clear order of precedence:
| Signal | Effect on the verdict |
|---|---|
| Confirmed malware sample (corpus) / multi-engine AV consensus | Overrides everything, including a valid signature (stolen certs are real). |
| ClamAV detection on an unsigned binary | Marks it bad. |
| YARA match on an unsigned binary | Downgrades to Suspicious; a deeper external scan is advised. |
| YARA match on a signed binary | Recorded, but never overrides the signature. |
| Valid signature / NIST known-good / distro-managed | Strong trust — reached only when nothing above fired. |
| A CVE on the CISA KEV list | Caps the trust score (deeper for ransomware) — but never overrides a valid signature; a signed-but-vulnerable binary is trusted and flagged to patch. |
The result is an honest verdict you can defend: clean when independent sources agree, flagged when we can point at the source, and — for the vulnerable-but-legitimate case — both at once.