Skip to content

refactor: detection rule sets as a registry (#478) - #517

Open
n1ckl0sk0rtge wants to merge 23 commits into
mainfrom
refactor/detection-rule-set-registry
Open

refactor: detection rule sets as a registry (#478)#517
n1ckl0sk0rtge wants to merge 23 commits into
mainfrom
refactor/detection-rule-set-registry

test(engine): assert KeyContexts with the same kind are equal (#478)

e98a6c2
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Aug 21, 2026 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 d6c9cd0 docs: design for detection rule sets as a registry... Valid sign-off found
🟢 e9004b2 docs: implementation plan for the detection rule s... Valid sign-off found
🟢 02c1359 docs: record the measured clean baseline in the pl... Valid sign-off found
🟢 56454e8 feat(engine): add DetectionRuleSet bases and RuleS... Valid sign-off found
🟢 d1839a2 feat(engine): give detection contexts value equali... Valid sign-off found
🟢 4e0200f feat(engine): cache the context-parameterized rule... Valid sign-off found
🟢 1c7edb1 fix(engine): make RuleSetsContextualTest assertion... Valid sign-off found
🟢 a059186 fix(engine): pair identity assertions with build c... Valid sign-off found
🟢 b9064bf refactor(java): convert context-parameterized rule... Valid sign-off found
🟢 6d5e6b3 fix(engine): treat trailing null contexts as the d... Valid sign-off found
🟢 022c3a9 refactor(java): convert remaining rule sets to the... Valid sign-off found
🟢 d3b0205 refactor(java): read detection rules through RuleS... Valid sign-off found
🟢 a64a50c refactor(java): drop Memoize and enforce registry-... Valid sign-off found
🟢 945c366 fix(java): close two detection gaps in RuleAccesso... Valid sign-off found
🟢 5400bdf refactor(python): read detection rules through Rul... Valid sign-off found
🟢 9197167 refactor(go): read detection rules through RuleSet... Valid sign-off found
🟢 215027c refactor(csharp): read detection rules through Rul... Valid sign-off found
🟢 c80c317 docs: update contributor docs for the RuleSets reg... Valid sign-off found
🟢 778e779 test(java): tighten the rule-graph footprint thres... Valid sign-off found
🟢 4db48a5 fix(engine): correct RuleSets javadoc and instanti... Valid sign-off found
🟢 eddce65 docs(engine): document the equals/hashCode contrac... Valid sign-off found
🟢 4d13446 docs(java): note that BcBlockCipherAndEngines only... Valid sign-off found
🟢 e98a6c2 test(engine): assert KeyContexts with the same kin... Valid sign-off found