Skip to content
bezoar

Compare · bake-off

bezoar vs Company B

Bootstrapped OSS CLI. No published benchmark — so we ran one. 88.2% vs 25.4% detection. 0 vs 391 false positives. Fixture: 13/13 vs 6/13.

Same corpus · default configs

bezoar vs Company B on the same public corpus
MetricbezoarCompany B
Detection (626 malicious)88.2%25.4%
Flagged, absolute552/626159/626
False positives (737 official)0391
False positives (180 MCP Registry)00
Curated fixture13/136/13
Curated benign flagged0/62/6

Why the gap

  • One Critical substring rule on eval, exec, shell. eval matches evaluation; “when shell access is available” in a README is Critical. That rule drives most of the 391 FP and 159 hits.
  • 18 of 293 rules are prompt rules — “ignore previous instructions” shapes only. Tool poisoning and conceal-from-user shadowing aren't in the taxonomy.
  • Default config, all phases, no login, one scan per sample, no tuning. “Flagged” is High or Critical — their threshold. Corpus and JSON public.

Beyond the scanner

Company B is a scanner. bezoar is a control plane. Scope gap, not a bake-off.

Suite capabilities in bezoar with no counterpart in Company B
CapabilitybezoarCompany B
Desktop guard — allow / ask / denymacOS · Linuxscanner only
MCP gateway — scan · pin · rug-pullstdio · HTTPscanner only
Install quarantine + trust ledgerbezoar fetchscanner only
Fleet inventory + finding lifecycleself-hosted consolescanner only
CI ingest + notificationsbezoar ingestscanner only
Policy history · diff · restoreyesscanner only
Framework mappings on every ruleOWASP · ATLAS · ATT&CK · CWEscanner only