Detection as Code

Anvilogic vs Mate Security

Anvilogic totals 5.48 and Mate Security totals 3.98 on the 10 point detection-as-code rubric (sources read 2026-11-03 and 2026-11-04). Anvilogic leads by 1.50 points. The pair turns on testing: Anvilogic describes it only in part, or as a vendor claim, and Mate Security publishes nothing on it. Mate Security ranks eleventh of fourteen on the proposed scores.

The difference that decides this pair

The largest weighted gap on the rubric is Git-native workflow and CI/CD: Anvilogic scores 5.0 against 3.0 for Mate Security, which is 0.36 of the 10 point total.

On testing, Anvilogic shows TEST and DEPLOY steps in its detection editor and describes no test cases, while Mate Security publishes no testing method for the detections it writes. anvilogic.com read 2026-11-03 mate.security read 2026-11-03

Rubric side by side

Anvilogic totals 5.48 and Mate Security totals 3.98 out of 10.

Rubric criteria for Anvilogic and Mate Security, scores out of 10. A plus marks a criterion where Mate Security scores higher, a minus where Anvilogic does.

MarkerCriterionWeightAnvilogicMate Security
-Rule languages and conversion paths155.03.0
-Git-native workflow and CI/CD185.03.0
-Testing155.03.0
-Coverage analytics127.06.0
Rule health186.06.0
-Versioning and rollback85.03.0
-Content library size and freshness85.04.0
-Pricing transparency66.03.0
Total1005.483.98

The 33 capabilities as a diff

Read it as a diff from Anvilogic to Mate Security: 6 of 33 rows differ. A plus marks a row where Mate Security documents more (0 rows), a minus a row where Anvilogic documents more (6 rows). Rows with no marker match.

Capability rows for Anvilogic and Mate Security, grouped. Changed rows are shaded and carry a marker.

MarkerCapabilityAnvilogicMate Security
Languages
Sigma nativeAnvilogic, Sigma native: not documentednot documentedMate Security, Sigma native: not documentednot documented
Sigma conversionAnvilogic, Sigma conversion: not documentednot documentedMate Security, Sigma conversion: not documentednot documented
YARA-LAnvilogic, YARA-L: not documentednot documentedMate Security, YARA-L: not documentednot documented
SPLAnvilogic, SPL: not documentednot documentedMate Security, SPL: not documentednot documented
KQLAnvilogic, KQL: not documentednot documentedMate Security, KQL: not documentednot documented
EQL or ES|QLAnvilogic, EQL or ES|QL: not documentednot documentedMate Security, EQL or ES|QL: not documentednot documented
PythonAnvilogic, Python: not documentednot documentedMate Security, Python: not documentednot documented
Anvilogic documents moreVisual builderAnvilogic, Visual builder: partialpartialMate Security, Visual builder: not documentednot documented
YARAAnvilogic, YARA: not documentednot documentedMate Security, YARA: not documentednot documented
Lucene or KQL-likeAnvilogic, Lucene or KQL-like: not documentednot documentedMate Security, Lucene or KQL-like: not documentednot documented
Source control and CI
Git syncAnvilogic, Git sync: not documentednot documentedMate Security, Git sync: not documentednot documented
PR deployAnvilogic, PR deploy: not documentednot documentedMate Security, PR deploy: not documentednot documented
CLIAnvilogic, CLI: not documentednot documentedMate Security, CLI: not documentednot documented
Rule APIAnvilogic, Rule API: not documentednot documentedMate Security, Rule API: not documentednot documented
CI examplesAnvilogic, CI examples: not documentednot documentedMate Security, CI examples: not documentednot documented
Anvilogic documents moreEnv promotionAnvilogic, Env promotion: partialpartialMate Security, Env promotion: not documentednot documented
Testing
Anvilogic documents moreUnit testsAnvilogic, Unit tests: partialpartialMate Security, Unit tests: not documentednot documented
ReplayAnvilogic, Replay: not documentednot documentedMate Security, Replay: not documentednot documented
Anvilogic documents moreSynthetic eventsAnvilogic, Synthetic events: partialpartialMate Security, Synthetic events: not documentednot documented
Backtest reportsAnvilogic, Backtest reports: not documentednot documentedMate Security, Backtest reports: not documentednot documented
Anvilogic documents moreTest coverageAnvilogic, Test coverage: partialpartialMate Security, Test coverage: not documentednot documented
Coverage analytics
ATT&CK mapAnvilogic, ATT&CK map: partialpartialMate Security, ATT&CK map: partialpartial
Gap viewAnvilogic, Gap view: partialpartialMate Security, Gap view: partialpartial
Data sourcesAnvilogic, Data sources: not documentednot documentedMate Security, Data sources: not documentednot documented
Log source healthAnvilogic, Log source health: partialpartialMate Security, Log source health: partialpartial
Rule health
Noisy rulesAnvilogic, Noisy rules: partialpartialMate Security, Noisy rules: partialpartial
Broken rulesAnvilogic, Broken rules: partialpartialMate Security, Broken rules: partialpartial
Field driftAnvilogic, Field drift: not documentednot documentedMate Security, Field drift: not documentednot documented
Rule costAnvilogic, Rule cost: not documentednot documentedMate Security, Rule cost: not documentednot documented
LifecycleAnvilogic, Lifecycle: partialpartialMate Security, Lifecycle: partialpartial
Library
Library countAnvilogic, Library count: partialpartialMate Security, Library count: partialpartial
CommunityAnvilogic, Community: not documentednot documentedMate Security, Community: not documentednot documented
Anvilogic documents moreCadenceAnvilogic, Cadence: partialpartialMate Security, Cadence: not documentednot documented

documenteddocumentedpartialpartialnot documentednot documented

Sources for the rows that differ

Verdict by buyer type

Which of the two fits each kind of team.

BuyerVerdict
Microsoft Sentinel estateAnvilogic is the better fit: it lists Azure Sentinel as a deployment target on its product page (vendor claim); Mate Security is described by Google as working with existing SIEM tools, with no Sentinel connector documented.
Elastic estateAnvilogic is the better fit: it lists Elastic as a deployment target on its product page (vendor claim); Mate Security is described by Google as working with existing SIEM tools, with no Elastic connector documented.
Splunk estateAnvilogic is the better fit: it lists Splunk as a deployment target on its product page (vendor claim); Mate Security is described by Google as working with existing SIEM tools, with no Splunk connector documented.
a team starting from scratch with SigmaNeither Anvilogic nor Mate Security documents a path for this buyer, so it does not separate them.

When to pick each

Anvilogic: Pick Anvilogic when testing is the deciding need: it shows TEST and DEPLOY steps in its detection editor and describes no test cases. It also leads on versioning and lifecycle.

Mate Security: Pick Mate Security when you want agents to tune rules from case outcomes and can accept less published detail than Anvilogic: it says detections are tuned or deprecated from investigation outcomes (vendor claim) and publishes no definitions or thresholds.

Profiles: Anvilogic, Mate Security. Alternatives: to Anvilogic, to Mate Security.