Sigmalite is a Go library that can evaluate sigma rules. It's written in Go and released under the Apache 2.0 license.
The sigma spec is well liked by security folks, but sigma rules are required to be translated to a target SIEM format. Sigmalite allows you to run sigma rules without translation. This allows sigma rules to be evaluated anywhere, not just proprietary expensive SIEM products
The sigmalite source code is available on GitHub. You can find it here!
We support all modifiers except for gt, gte, lt, lte, and the utf16 suite of modifiers.
We support all condition syntaxes.