Rule health: what each platform documents
Rules decay after they ship. A rule stops running, a field is renamed, a query gets expensive, or a rule floods the queue. This page records what each platform's public documentation says about finding those four failures, with the short phrase copied from the page where there is one. Rule health.
Four of the five matrix rule-health columns per platform, ordered by the count over all five (documented counts 1, partial 0.5). Status is read from the page at the link in each entry below.
| Platform | Noisy rules | Broken or silent rules | Field drift | Rule cost | All five columns: documented / partial |
|---|---|---|---|---|---|
| Google Security Operations | partial | documented | not documented | documented | 3 / 1 |
| Elastic Security | not documented | documented | partial | documented | 2 / 2 |
| Sekoia.io | partial | partial | not documented | partial | 1 / 3 |
| Panther | not documented | documented | partial | partial | 1 / 2 |
| Microsoft Sentinel | not documented | documented | not documented | partial | 1 / 1 |
| Splunk Enterprise Security (Cisco) | not documented | partial | not documented | not documented | 1 / 1 |
| Anvilogic | partial | partial | not documented | not documented | 0 / 3 |
| Mate Security | partial | partial | not documented | not documented | 0 / 3 |
| CardinalOps (Cribl) | partial | partial | partial | not documented | 0 / 3 |
| Sigma and pySigma | not documented | not documented | not documented | not documented | 1 / 0 |
| Hunters | partial | not documented | not documented | not documented | 0 / 2 |
| Detecteam | not documented | not documented | not documented | not documented | 0 / 0 |
| SOC Prime | not documented | not documented | not documented | not documented | 0 / 0 |
| SnapAttack (Cisco) | not documented | not documented | not documented | not documented | 0 / 0 |
documentedpartialnot documented
The matrix columns for rule health
| Platform | Rule health | Score | ||||
|---|---|---|---|---|---|---|
| Noisy rules | Broken rules | Field drift | Rule cost | Lifecycle | ||
| Google Security Operations | partial | documented | not documented | documented | documented | 3.5 / 5 |
| Elastic Security | not documented | documented | partial | documented | partial | 3.0 / 5 |
| Sekoia.io | partial | partial | not documented | partial | documented | 2.5 / 5 |
| Panther | not documented | documented | partial | partial | not documented | 2.0 / 5 |
| Microsoft Sentinel | not documented | documented | not documented | partial | not documented | 1.5 / 5 |
| Splunk Enterprise Security (Cisco) | not documented | partial | not documented | not documented | documented | 1.5 / 5 |
| Anvilogic | partial | partial | not documented | not documented | partial | 1.5 / 5 |
| Mate Security | partial | partial | not documented | not documented | partial | 1.5 / 5 |
| CardinalOps (Cribl)no longer ships under this name | partial | partial | partial | not documented | not documented | 1.5 / 5 |
| Sigma and pySigma | not documented | not documented | not documented | not documented | documented | 1.0 / 5 |
| Hunters | partial | not documented | not documented | not documented | partial | 1.0 / 5 |
| Detecteam | not documented | not documented | not documented | not documented | not documented | 0.0 / 5 |
| SOC Prime | not documented | not documented | not documented | not documented | not documented | 0.0 / 5 |
| SnapAttack (Cisco)no longer ships under this name | not documented | not documented | not documented | not documented | not documented | 0.0 / 5 |
Quotes and sources by platform
Quotes are short phrases copied from the page at the link, read 2026-11-03. A banned or marketing word inside a quote is the vendor's, not this site's.
Google Security Operations
- Noisy rules (partial)
tuning the rule with additional Rule exclusions
Rule Observability dashboard shows detection count; 'tuning the rule with additional Rule exclusions' docs.cloud.google.com read 2026-11-03 - Broken or silent rules (documented)
Surface specifically during active rule testing, live execution, or the performance of a retrohunt
'Rule errors': compilation and runtime errors during test, live run and retrohunt; Rules dashboard docs.cloud.google.com read 2026-11-03 - Field drift (not documented) No page read for this platform names this feature docs.cloud.google.com read 2026-11-03
- Rule cost (documented)
aren't consuming resources excessively
'Monitor rule performance': Rule Observability dashboard, latencyMetrics, quotas on rule count and complexity docs.cloud.google.com read 2026-11-03
Adjacent evidence: Adjacent: the performance page lists 'Log source parsing issues (for example, delays in UDM normalization)' as a cause of detection delay.
Not documented: No field or schema drift alert tied to rules; noisy-rule handling is tuning guidance plus detection counts, not an automatic flag.
Elastic Security
- Noisy rules (not documented) No page read for this platform names this feature dac-reference.readthedocs.io read 2026-11-03
- Broken or silent rules (documented)
Check if a rule succeeded, failed, or has warnings
'Rule execution status' (succeeded, failed, warning), 'Rule Monitoring' tab, gap duration, 'Fill rule execution gaps' elastic.co read 2026-11-03 - Field drift (partial)
Check one or multiple indices for unsuccessful mappings
'Data Quality dashboard' flags 'unsuccessful mappings' to ECS in indices; no alert tied to rule fields elastic.co read 2026-11-03 - Rule cost (documented)
How long the rule took to run
'Execution results' tab shows execution duration; 'Detection rule monitoring dashboard' for performance metrics elastic.co read 2026-11-03
Adjacent evidence: Gap tracking: 'How much source event time was not searched between this run and the previous execution' (Rule Monitoring, gap duration) at the same monitoring page.
Not documented: No noisy-rule flag; no alert when a field a rule uses stops appearing; the Data Quality dashboard checks ECS mapping of indices, not rule fields; no per-rule cost figure beyond execution duration.
Sekoia.io
- Noisy rules (partial)
rather than flooding the alert list
'Alert similarity' groups repeat matches 'rather than flooding the alert list'; 'Alert filters'; threshold tuning guidance docs.sekoia.com read 2026-11-03 - Broken or silent rules (partial)
so late events are still detected and the same alert is never raised twice
'Lag management' keeps SOL rules from missing late events; no failed-rule alerting on pages read docs.sekoia.com read 2026-11-03 - Field drift (not documented) No page read for this platform names this feature docs.sekoia.com read 2026-11-03
- Rule cost (partial)
Performance considerations
'Performance considerations' in testing best practices; no per-rule telemetry docs.sekoia.com read 2026-11-03
Not documented: No failed-rule alerting, field drift alert or per-rule runtime telemetry on pages read. Rule lifecycle states (Scheduled for Deprecation, Deprecated) are documented but describe maintenance, not health.
Panther
- Noisy rules (not documented) No page read for this platform names this feature docs.panther.com read 2026-11-03
- Broken or silent rules (documented)
Rules cannot run longer than 15 seconds. If this happens, a rule error is generated and processing is terminated.
'Rule errors and scheduled rule errors' raised when detection code raises or a scheduled rule runs over 15 seconds docs.panther.com read 2026-11-03 - Field drift (partial)
Log Classification Errors
System Errors include 'Log Classification Errors' for logs that fail schemas; not tied to rule fields docs.panther.com read 2026-11-03 - Rule cost (partial)
Performance test one rule against one of its log types.
PAT 'benchmark' performance-tests one rule against a log type before deploy; no runtime telemetry described docs.panther.com read 2026-11-03
Not documented: No noisy-rule detection; log classification errors cover logs that fail schemas, not fields a rule depends on; benchmark runs before deploy, no runtime cost telemetry on pages read.
Microsoft Sentinel
- Noisy rules (not documented) No page read for this platform names this feature learn.microsoft.com read 2026-11-03
- Broken or silent rules (documented)
if they succeeded or failed, and if they failed, why
'SentinelHealth' table: rule runs succeeded or failed and why; query for 'auto-disabled scheduled analytics rules' learn.microsoft.com read 2026-11-03 - Field drift (not documented) No page read for this platform names this feature learn.microsoft.com read 2026-11-03
- Rule cost (partial)
Failure in one of the six attempts indicates a delay in the alert triggering.
Health log records events captured and retry delay per run; no cost or resource telemetry learn.microsoft.com read 2026-11-03
Adjacent evidence: SentinelHealth also records 'How many events the rule's query captured' per run and supports a query for auto-disabled scheduled rules.
Not documented: No noisy-rule detection and no field drift alert on pages read; health data is a log table to query, with no cost figure per rule.
Splunk Enterprise Security (Cisco)
- Noisy rules (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
- Broken or silent rules (partial)
Surface the most critical and valuable opportunities related to improving detection coverage and maintaining detection health
Detection Studio product page: 'Analyze detection health'; mechanics not described splunk.com read 2026-11-03 - Field drift (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
- Rule cost (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
Adjacent evidence: Detection Studio is a product page; the ES reference docs read describe detection versioning and periodic review to 'customize and deprecate detections' but no failed-search monitoring.
Not documented: No noisy-rule detection, drift alert or per-rule cost telemetry on pages read. contentctl README says investment is shifting to Detection Studio.
Anvilogic
- Noisy rules (partial)
80% Less alert noise with continuous tuning
'Tuning' agents; '80% Less alert noise with continuous tuning' (vendor claim, no method) anvilogic.com read 2026-11-03 - Broken or silent rules (partial)
then watches coverage and detection health on one dashboard
'watches coverage and detection health on one dashboard'; mechanics not described anvilogic.com read 2026-11-03 - Field drift (not documented) Product pages read do not name this feature; no documentation portal was readable anvilogic.com read 2026-11-03
- Rule cost (not documented) Product pages read do not name this feature; no documentation portal was readable anvilogic.com read 2026-11-03
Not documented: Product pages only; docs.anvilogic.com sits behind a login. The 80 percent figure is a vendor claim with no method; no drift or cost telemetry described.
Mate Security
- Noisy rules (partial)
created, tuned, or deprecated based on investigation outcomes and contextual changes
'Detection Engineering that Continuously Tunes': detections 'created, tuned, or deprecated based on investigation outcomes' mate.security read 2026-11-03 - Broken or silent rules (partial)
Tuning, health & coverage
Homepage use case 'Detection Engineering: Tuning, health & coverage'; health mechanics not described mate.security read 2026-11-03 - Field drift (not documented) Product pages read do not name this feature; no documentation portal was readable mate.security read 2026-11-03
- Rule cost (not documented) Product pages read do not name this feature; no documentation portal was readable mate.security read 2026-11-03
Adjacent evidence: Platform page: 'Cut the noise, turn blind spots into detections.'
Not documented: The page names tuning, health and coverage as a use case but does not say how a noisy, broken or drifted rule is found, what the signals are, or how a rule is deprecated; no documentation portal found.
CardinalOps (Cribl)
- Noisy rules (partial)
find and fix broken or noisy rules across the tools they already run
'find and fix broken or noisy rules across the tools they already run' cribl.io read 2026-11-03 - Broken or silent rules (partial)
roughly one in eight detections can fail silently
'validates rule health'; vendor research claims about 13% of SIEM rules are broken cribl.io read 2026-11-03 - Field drift (partial)
schema drift, filter changes, or mismatched data models and event types
Broken rules attributed to 'schema drift, filter changes, or mismatched data models'; tuning workflows react as 'configurations drift' cribl.io read 2026-11-03 - Rule cost (not documented) Product pages read do not name this feature; no documentation portal was readable cribl.io read 2026-11-03
Adjacent evidence: The 13 percent broken-rule figure is CardinalOps research quoted by Cribl; sample and method were not on the page. Tuning workflows 'find and fix broken, noisy SIEM detection rules as telemetry sources evolve and configurations drift' (solution brief, 2026-07-23).
Not documented: The deepest health vocabulary of any platform read, but only in press release, blog and brief; no product documentation was found after the move to cribl.io; no cost telemetry described.
Sigma and pySigma
- Noisy rules (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
- Broken or silent rules (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
- Field drift (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
- Rule cost (not documented) No page read for this platform names this feature raw.githubusercontent.com read 2026-11-03
Adjacent evidence: Adjacent: the rule status 'experimental' is defined as a rule that 'could lead to false positives results or be noisy'.
Not documented: A rule format and converter, so no runtime monitoring exists to document; no broken, drift or cost signals.
Hunters
- Noisy rules (partial)
# of leads, alerts and clusters created by the detector
Detectors page shows leads, alerts and clusters per detector and alert enablement overrides docs.hunters.ai read 2026-11-03 - Broken or silent rules (not documented) No page read for this platform names this feature docs.hunters.ai read 2026-11-03
- Field drift (not documented) No page read for this platform names this feature docs.hunters.ai read 2026-11-03
- Rule cost (not documented) No page read for this platform names this feature docs.hunters.ai read 2026-11-03
Adjacent evidence: Data flows: each data flow 'is routinely monitored to ensure a continuous flow of data' (data health, not rule health).
Not documented: No broken-rule, drift or cost telemetry for detectors on pages read.
Detecteam
- Noisy rules (not documented) Product pages read do not name this feature; no documentation portal was readable detecteam.com read 2026-11-03
- Broken or silent rules (not documented) Product pages read do not name this feature; no documentation portal was readable detecteam.com read 2026-11-03
- Field drift (not documented) Product pages read do not name this feature; no documentation portal was readable detecteam.com read 2026-11-03
- Rule cost (not documented) Product pages read do not name this feature; no documentation portal was readable detecteam.com read 2026-11-03
Not documented: Validation framing (what detections miss) rather than rule monitoring; no noisy, drift or cost telemetry described.
SOC Prime
- Noisy rules (not documented) Product pages read do not name this feature; no documentation portal was readable socprime.com read 2026-11-03
- Broken or silent rules (not documented) Product pages read do not name this feature; no documentation portal was readable socprime.com read 2026-11-03
- Field drift (not documented) Product pages read do not name this feature; no documentation portal was readable socprime.com read 2026-11-03
- Rule cost (not documented) Product pages read do not name this feature; no documentation portal was readable socprime.com read 2026-11-03
Not documented: Marketing pages say rules are 'low-noise' but name no noisy, broken, drift or cost feature. docs.socprime.com did not resolve from this session.
SnapAttack (Cisco)
- Noisy rules (not documented) snapattack.com serves a redirect to the Splunk Enterprise Security product page; no SnapAttack page names this feature snapattack.com read 2026-11-03
- Broken or silent rules (not documented) snapattack.com serves a redirect to the Splunk Enterprise Security product page; no SnapAttack page names this feature snapattack.com read 2026-11-03
- Field drift (not documented) snapattack.com serves a redirect to the Splunk Enterprise Security product page; no SnapAttack page names this feature snapattack.com read 2026-11-03
- Rule cost (not documented) snapattack.com serves a redirect to the Splunk Enterprise Security product page; no SnapAttack page names this feature snapattack.com read 2026-11-03
Not documented: snapattack.com redirects to the Splunk Enterprise Security product page; nothing about SnapAttack rule health could be read.