<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>RSigma</title><description>A complete Rust toolkit for the Sigma detection standard. Parser, evaluator, rule conversion, streaming daemon, linter, and LSP.</description><link>https://timescale.github.io/rsigma/</link><atom:link href="https://timescale.github.io/rsigma/feed_rss_created.xml" rel="self" type="application/rss+xml" /> <managingEditor>Mostafa Moradian</managingEditor><docs>https://github.com/timescale/rsigma</docs><language>en</language> <pubDate>Fri, 22 May 2026 18:09:16 -0000</pubDate> <lastBuildDate>Fri, 22 May 2026 18:09:16 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.4</generator> <image> <url>None</url> <title>RSigma</title> <link>https://timescale.github.io/rsigma/</link> </image> <item> <title>Enrichers</title> <description>&lt;h1&gt;Enrichers&lt;/h1&gt; &lt;p&gt;Post-evaluation enrichers run after &lt;code&gt;engine.evaluate()&lt;/code&gt; produces a &lt;code&gt;ProcessResult&lt;/code&gt; and before each result is serialized to a sink. They inject c...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/enrichers/</link> <pubDate>Wed, 20 May 2026 23:22:23 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/enrichers/</guid> </item> <item> <title>Release Notes</title> <description>&lt;h1&gt;Changelog&lt;/h1&gt; &lt;p&gt;All notable changes to RSigma are documented in this file. Each entry corresponds to a [GitHub Release](https://github.com/timescale/rsigma/rele...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/release-notes/</link> <pubDate>Mon, 18 May 2026 20:30:39 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/release-notes/</guid> </item> <item> <title>Observability</title> <description>&lt;h1&gt;Observability&lt;/h1&gt; &lt;p&gt;RSigma is built on &lt;code&gt;tracing&lt;/code&gt; plus the &lt;code&gt;prometheus&lt;/code&gt; crate. Every meaningful event in the daemon and CLI lands on one of:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A &lt;code&gt;tracing&lt;/code&gt; event...&lt;/li&gt; &lt;/ul&gt;</description> <link>https://timescale.github.io/rsigma/guide/observability/</link> <pubDate>Mon, 18 May 2026 18:14:42 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/observability/</guid> </item> <item> <title>Performance Tuning</title> <description>&lt;h1&gt;Performance Tuning&lt;/h1&gt; &lt;p&gt;RSigma&#39;s evaluator is fast by default. A 100-rule corpus evaluates one event in roughly 2 microseconds, and a 5000-rule corpus stays un...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/performance-tuning/</link> <pubDate>Mon, 18 May 2026 17:57:38 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/performance-tuning/</guid> </item> <item> <title>CI/CD</title> <description>&lt;h1&gt;CI/CD&lt;/h1&gt; &lt;p&gt;RSigma is designed to drop into a detection-as-code workflow. The four CLI surfaces that matter for CI are &lt;code&gt;rule lint&lt;/code&gt;, &lt;code&gt;rule validate&lt;/code&gt;, `engine eva...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/ci-cd/</link> <pubDate>Mon, 18 May 2026 17:00:48 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/ci-cd/</guid> </item> <item> <title>NATS Streaming</title> <description>&lt;h1&gt;NATS Streaming&lt;/h1&gt; &lt;p&gt;RSigma can read events from and write detections to &lt;a href=&#34;https://docs.nats.io/nats-concepts/jetstream&#34;&gt;NATS JetStream&lt;/a&gt;. This page covers the da...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/nats-streaming/</link> <pubDate>Mon, 18 May 2026 14:13:29 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/nats-streaming/</guid> </item> <item> <title>OTLP Integration</title> <description>&lt;h1&gt;OTLP Integration&lt;/h1&gt; &lt;p&gt;The daemon can ingest logs over &lt;a href=&#34;https://opentelemetry.io/docs/specs/otlp/&#34;&gt;OpenTelemetry Protocol&lt;/a&gt; (OTLP). This is the recommended way t...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/otlp-integration/</link> <pubDate>Mon, 18 May 2026 14:13:29 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/otlp-integration/</guid> </item> <item> <title>Input Formats</title> <description>&lt;h1&gt;Input Formats&lt;/h1&gt; &lt;p&gt;RSigma can read events in seven formats, with auto-detection as the default. This page covers when to choose each format, the parser specifi...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/input-formats/</link> <pubDate>Mon, 18 May 2026 14:13:06 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/input-formats/</guid> </item> <item> <title>Processing Pipelines</title> <description>&lt;h1&gt;Processing Pipelines&lt;/h1&gt; &lt;p&gt;Processing pipelines are RSigma&#39;s mechanism for transforming Sigma rules before they reach the engine or a backend. They handle the i...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/processing-pipelines/</link> <pubDate>Mon, 18 May 2026 14:13:06 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/processing-pipelines/</guid> </item> <item> <title>Linting Rules</title> <description>&lt;h1&gt;Linting Rules&lt;/h1&gt; &lt;p&gt;&lt;code&gt;rsigma rule lint&lt;/code&gt; runs 66 built-in lint rules derived from the Sigma v2.1.0 specification against your rule files. The linter reads each YA...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/linting-rules/</link> <pubDate>Mon, 18 May 2026 14:12:46 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/linting-rules/</guid> </item> <item> <title>Rule Conversion</title> <description>&lt;h1&gt;Rule Conversion&lt;/h1&gt; &lt;p&gt;&lt;code&gt;rsigma backend convert&lt;/code&gt; translates Sigma rules into queries for a specific log analytics backend. Instead of evaluating rules against liv...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/rule-conversion/</link> <pubDate>Mon, 18 May 2026 14:12:46 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/rule-conversion/</guid> </item> <item> <title>Evaluating Rules</title> <description>&lt;h1&gt;Evaluating Rules&lt;/h1&gt; &lt;p&gt;&lt;code&gt;rsigma engine eval&lt;/code&gt; runs Sigma rules against events that you provide as a one-shot command. It is the right tool for ad-hoc hunting, for...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/evaluating-rules/</link> <pubDate>Mon, 18 May 2026 14:12:25 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/evaluating-rules/</guid> </item> <item> <title>Streaming Detection</title> <description>&lt;h1&gt;Streaming Detection&lt;/h1&gt; &lt;p&gt;&lt;code&gt;rsigma engine daemon&lt;/code&gt; runs RSigma as a long-running service: it keeps a compiled engine in memory, reads events from a continuous sou...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/guide/streaming-detection/</link> <pubDate>Mon, 18 May 2026 14:12:25 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/guide/streaming-detection/</guid> </item> <item> <title>Core Concepts</title> <description>&lt;h1&gt;Core Concepts&lt;/h1&gt; &lt;p&gt;A short, opinionated tour of the ideas you will run into when working with RSigma. If you already know Sigma, skim this for RSigma-specific ...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/getting-started/concepts/</link> <pubDate>Mon, 18 May 2026 14:12:03 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/getting-started/concepts/</guid> </item> <item> <title>Installation</title> <description>&lt;h1&gt;Installation&lt;/h1&gt; &lt;p&gt;RSigma ships as a single self-contained binary on every supported platform. Pick the install method that matches your environment.&lt;/p&gt; &lt;h2&gt;Requir...&lt;/h2&gt;</description> <link>https://timescale.github.io/rsigma/getting-started/installation/</link> <pubDate>Mon, 18 May 2026 14:12:03 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/getting-started/installation/</guid> </item> <item> <title>Quick Start</title> <description>&lt;h1&gt;Quick Start&lt;/h1&gt; &lt;p&gt;This page gets you from a fresh install to a fired detection in five minutes. We will write one Sigma rule, evaluate it against a JSON event, ...&lt;/p&gt;</description> <link>https://timescale.github.io/rsigma/getting-started/quick-start/</link> <pubDate>Mon, 18 May 2026 14:12:03 +0000</pubDate> <source url="https://timescale.github.io/rsigma/feed_rss_created.xml">RSigma</source><guid isPermaLink="true">https://timescale.github.io/rsigma/getting-started/quick-start/</guid> </item> </channel> </rss>