<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Log-Parsing on pyToshka's DevSecOps Blog</title><link>https://blog.pytoshka.me/en/tags/log-parsing/</link><description>Recent content in Log-Parsing on pyToshka's DevSecOps Blog</description><generator>Hugo</generator><language>en-US</language><managingEditor>ping@pytoshka.me (pyToshka)</managingEditor><webMaster>ping@pytoshka.me (pyToshka)</webMaster><lastBuildDate>Wed, 15 Apr 2026 10:36:10 +0400</lastBuildDate><atom:link href="https://blog.pytoshka.me/en/tags/log-parsing/index.xml" rel="self" type="application/rss+xml"/><item><title>Static Analysis Tool for Wazuh Decoder XML Files</title><link>https://blog.pytoshka.me/en/post/wazuh-static-analysis-decoders/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><author>ping@pytoshka.me (pyToshka)</author><guid>https://blog.pytoshka.me/en/post/wazuh-static-analysis-decoders/</guid><description>&lt;p&gt;&lt;strong&gt;&amp;ldquo;Wazuh Static Analysis&amp;rdquo; series:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Part 1: Decoders&lt;/strong&gt; (you are here) - decoder XML validation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.pytoshka.me/en/post/wazuh-static-analysis-rules/"&gt;Part 2: Rules&lt;/a&gt; - rule validation and cross-type checking&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wazuh decoder XML files define how raw log lines are parsed into structured security events. A misconfigured decoder &amp;ndash; a missing &lt;code&gt;&amp;lt;order&amp;gt;&lt;/code&gt; element, an orphaned parent reference, or a regex group mismatch &amp;ndash; can silently drop critical fields from alerts, leaving blind spots in your SIEM pipeline. Manual code review catches some of these issues, but it does not scale across hundreds of decoder files shipped with Wazuh or maintained by your organization.&lt;/p&gt;</description></item></channel></rss>