pkgscan.dev · Comparison overview

One malware engine, five ways to check it.

Argus is our in-house malware engine, and it scans any artifact — packages, extensions, agent skills, or a raw file. These pages compare it honestly with the engines we run alongside it. The point isn't who wins; it's which engine answers the question you've got.

Choose a comparison

01 Argus vs GuardDog Datadog Patterns vs behaviour

GuardDog's a fast, free rule engine, though its results can be noisy. Argus reads what the package actually does — which is how it catches a campaign before a rule exists for it.

Best for: Teams deciding whether a hosted content engine is worth it next to an open-source rule set.

Read the comparison →
02 Argus vs SkillSpector NVIDIA Generalist vs skill specialist

Argus scans any artifact, skills included. SkillSpector only focuses on skills, so it's the one that names the skill-specific risk.

Best for: Anyone scanning AI agent skills alongside npm, PyPI and VS Code packages.

Read the comparison →
03 Argus vs OSV Google / OpenSSF Advisories vs behaviour

OSV is the open advisory database — great for what's already known. Argus looks at the code in front of you, including the window before disclosure.

Best for: Teams that already run OSV and want coverage for the window before disclosure.

Read the comparison →
04 Argus vs Grype Anchore CVEs vs malware

Grype's an offline CVE scanner built for scale. Argus looks for malicious intent, which isn't a CVE.

Best for: Container and SBOM teams separating vulnerability management from malware detection.

Read the comparison →
05 Argus vs deps.dev Google Metadata vs bytes

deps.dev is a fast, free PURL-only metadata API. Argus sees the bytes and reads them, so it sees behaviour metadata can't describe.

Best for: Identity-only pipelines that want to add content analysis where bytes exist.

Read the comparison →

What every pkgscan scan includes

pkgscan doesn't ask you to pick an engine. A submission runs every provider that accepts its input — bytes, package URL or digest — and the report shows each verdict separately. Argus, SkillSpector and the advisory engines aren't competitors in the product; they're layers.

EngineClassQuestion it answers
ArgusMalwareDoes this code behave like an attack?
SkillSpectorMalwareDoes this agent skill try to hijack, exfiltrate or escalate?
GuardDogHeuristicDoes this package match a known bad pattern?
OSVVulnerabilityIs this version covered by a published advisory?
GrypeVulnerabilityDoes this version match a known CVE?
deps.devVulnerability + advisoriesWhat does the package metadata say?

Why Argus leads the malware layer

Machine-readable copy: /comparison.json.

Scan a package or file