Skip to content

Commit d888b53

Browse files
kryonsxclaude
andcommitted
docs(deceptive-bytes): note that the ransomware rule now differs from v11 by its guard
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent aa24e59 commit d888b53

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎filters/audits/deceptive-bytes.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,10 @@ v1.1.34 that function removed underscores, so KV stored `log.eventtype` and thes
5656
rules could not match; an earlier revision of this draft therefore respelled the 18
5757
names without underscores. Since v1.1.35 the function keeps underscores, and `v11`
5858
now pins v1.1.36, so KV stores the vendor's own spelling and those respelled names
59-
would never match. This revision restores the original names. Four of the six rules
59+
would never match. This revision restores the original names. Three of the six rules
6060
are again identical to `v11`; `data_theft_attempt_indicators` keeps only its
61-
`origin.ip` guard and `nation_state_tactic_detection` only its `"true"` comparisons.
61+
`origin.ip` guard, `ransomware_behavior_patterns` only its placeholder guard (below) and
62+
`nation_state_tactic_detection` only its `"true"` comparisons.
6263
KV also stores values as strings, so ten boolean comparisons across five rules use
6364
`"true"`; go-sdk v1.1.36 CEL still accepts a native boolean `true` for those
6465
comparisons. Literal event labels, thresholds and source-IP requirements are

0 commit comments

Comments
 (0)