<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Falco – Falco Rules</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/</link><description>Recent content in Falco Rules on Falco</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/feed.xml" rel="self" type="application/rss+xml"/><item><title>Docs: Rule fields</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/rule-fields/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/rule-fields/</guid><description>
&lt;p&gt;A Falco rule can contain the following keys:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Key&lt;/th&gt;
&lt;th style="text-align: center"&gt;Required&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;th style="text-align: center"&gt;Default&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rule&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;A short, unique name for the rule.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;condition&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;A filtering expression that is applied against events to check whether they match the rule.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;desc&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;A longer description of what the rule detects.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;output&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;Specifies the message that should be output if a matching event occurs. See &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/rules/basic-elements/#output"&gt;output&lt;/a&gt;.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;priority&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;A case-insensitive representation of the severity of the event. Should be one of the following: &lt;code&gt;emergency&lt;/code&gt;, &lt;code&gt;alert&lt;/code&gt;, &lt;code&gt;critical&lt;/code&gt;, &lt;code&gt;error&lt;/code&gt;, &lt;code&gt;warning&lt;/code&gt;, &lt;code&gt;notice&lt;/code&gt;, &lt;code&gt;informational&lt;/code&gt;, &lt;code&gt;debug&lt;/code&gt;.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;exceptions&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;A set of &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/rules/exceptions/"&gt;exceptions&lt;/a&gt; that cause the rule to not generate an alert.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;enabled&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;If set to &lt;code&gt;false&lt;/code&gt;, a rule is neither loaded nor matched against any events.&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;tags&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;A list of tags applied to the rule (more on this &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/rules/controlling-rules/#tags"&gt;below&lt;/a&gt;).&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;warn_evttypes&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;If set to &lt;code&gt;false&lt;/code&gt;, Falco suppresses warnings related to a rule not having an event type (more on this &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/rules/style-guide/#condition-syntax"&gt;below&lt;/a&gt;).&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;skip-if-unknown-filter&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;If set to &lt;code&gt;true&lt;/code&gt;, if a rule conditions contains a filtercheck, e.g. &lt;code&gt;fd.some_new_field&lt;/code&gt;, that is not known to this version of Falco, Falco silently accepts the rule but does not execute it; if set to &lt;code&gt;false&lt;/code&gt;, Falco reports an error and exists when finding an unknown filtercheck.&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;source&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;The event source for which this rule should be evaluated. Typical values are &lt;code&gt;syscall&lt;/code&gt;, &lt;code&gt;k8s_audit&lt;/code&gt;, or the source advertised by a source &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/plugins/"&gt;plugin&lt;/a&gt;.&lt;/td&gt;
&lt;td style="text-align: center"&gt;&lt;code&gt;syscall&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;append&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: center"&gt;no&lt;/td&gt;
&lt;td style="text-align: left"&gt;When set to &lt;code&gt;true&lt;/code&gt;, it adds conditions and/or exceptions to a previously defined rule or macro instead of overseeding it. Not used when the goal is just to enable an already existing rule. In case of appending to a list, it adds new elements to it.&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Docs: Default Macros</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/default-macros/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/default-macros/</guid><description>
&lt;p&gt;The default Falco rule set defines a number of macros that makes it easier to start writing rules. These macros provide shortcuts for a number of common scenarios and can be used in any user defined rule sets.&lt;/p&gt;
&lt;p&gt;Falco also provide Macros that should be overridden. Refer &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/macros-override/"&gt;here&lt;/a&gt; for further information.&lt;/p&gt;
&lt;h3 id="file-opened-for-writing"&gt;File Opened for Writing&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;open_write&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.type=open or evt.type=openat) and evt.is_open_write=true and fd.typechar=&amp;#39;f&amp;#39; and fd.num&amp;gt;=0&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="file-opened-for-reading"&gt;File Opened for Reading&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;open_read&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.type=open or evt.type=openat) and evt.is_open_read=true and fd.typechar=&amp;#39;f&amp;#39; and fd.num&amp;gt;=0&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="never-true"&gt;Never True&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;never_true&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.num=0)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="always-true"&gt;Always True&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;always_true&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.num=&amp;gt;0)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="proc-name-is-set"&gt;Proc Name is Set&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;proc_name_exists&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(proc.name!=&amp;#34;&amp;lt;NA&amp;gt;&amp;#34;)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="file-system-object-renamed"&gt;File System Object Renamed&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;rename&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;evt.type in (rename, renameat)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="new-directory-created"&gt;New Directory Created&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;mkdir&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;evt.type = mkdir&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="file-system-object-removed"&gt;File System Object Removed&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;remove&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;evt.type in (rmdir, unlink, unlinkat)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="file-system-object-modified"&gt;File System Object Modified&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;modify&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;rename or remove&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="new-process-spawned"&gt;New Process Spawned&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;spawned_process&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.type in (execve, execveat))&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="common-directories-for-binaries"&gt;Common Directories for Binaries&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;bin_dir&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;fd.directory in (/bin, /sbin, /usr/bin, /usr/sbin)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="shell-is-started"&gt;Shell is Started&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;shell_procs&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(proc.name in (shell_binaries))&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="known-sensitive-files"&gt;Known Sensitive Files&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;sensitive_files&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; fd.name startswith /etc and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.name in (sensitive_file_names)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; or fd.directory in (/etc/sudoers.d, /etc/pam.d))&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="newly-created-process"&gt;Newly Created Process&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;proc_is_new&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;proc.duration &amp;lt;= 5000000000&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="inbound-network-connections"&gt;Inbound Network Connections&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;inbound&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; ((evt.type in (accept,listen)) or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.typechar = 4 or fd.typechar = 6) and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.ip != &amp;#34;0.0.0.0&amp;#34; and fd.net != &amp;#34;127.0.0.0/8&amp;#34;) and (evt.rawres &amp;gt;= 0 or evt.res = EINPROGRESS))&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="outbound-network-connections"&gt;Outbound Network Connections&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;outbound&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; ((evt.type = connect) or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.typechar = 4 or fd.typechar = 6) and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.ip != &amp;#34;0.0.0.0&amp;#34; and fd.net != &amp;#34;127.0.0.0/8&amp;#34;) and (evt.rawres &amp;gt;= 0 or evt.res = EINPROGRESS))&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="inbound-or-outbound-network-connections"&gt;Inbound or Outbound Network Connections&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;inbound_outbound&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; ((evt.type in (accept,listen,connect)) or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.typechar = 4 or fd.typechar = 6) and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (fd.ip != &amp;#34;0.0.0.0&amp;#34; and fd.net != &amp;#34;127.0.0.0/8&amp;#34;) and (evt.rawres &amp;gt;= 0 or evt.res = EINPROGRESS))&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="object-is-a-container"&gt;Object is a Container&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container.id != host&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="interactive-process-spawned"&gt;Interactive Process Spawned&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;interactive&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; ((proc.aname=sshd and proc.name != sshd) or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; proc.name=systemd-logind or proc.name=login)&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Docs: Macros to Override</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/macros-override/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/macros-override/</guid><description>
&lt;p&gt;Falco also provide Macros that should be overridden by the user to provide settings that are specific to a user's environment. The provided Macros can also be appended to in a local rules file.&lt;/p&gt;
&lt;p&gt;The below macros contain values that can be overridden for a user's specific environment.&lt;/p&gt;
&lt;h3 id="common-ssh-port"&gt;Common SSH Port&lt;/h3&gt;
&lt;p&gt;Override this macro to reflect ports in your environment that provide SSH services.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;ssh_port&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;fd.sport=22&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="allowed-ssh-hosts"&gt;Allowed SSH Hosts&lt;/h3&gt;
&lt;p&gt;Override this macro to reflect hosts that can connect to known SSH ports (ie a bastion or jump box).&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;allowed_ssh_hosts&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;ssh_port&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="user-trusted-containers"&gt;User Trusted Containers&lt;/h3&gt;
&lt;p&gt;Allowlist containers that are allowed to run in privileged mode.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;user_trusted_containers&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(container.image startswith sysdig/agent)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="containers-allowed-to-spawn-shells"&gt;Containers Allowed to Spawn Shells&lt;/h3&gt;
&lt;p&gt;Allowlist containers that are allowed to spawn shells, which may be needed if containers are used in the CI/CD pipeline.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;user_shell_container_exclusions&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(never_true)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="containers-allowed-to-communicate-with-ec2-metadata-services"&gt;Containers Allowed to Communicate with EC2 Metadata Services&lt;/h3&gt;
&lt;p&gt;Allowlist containers that are allowed to communicate with the EC2 metadata service. Default: any container.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;ec2_metadata_containers&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="kubernetes-api-server"&gt;Kubernetes API Server&lt;/h3&gt;
&lt;p&gt;Set the IP of your Kubernetes API Service here.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;k8s_api_server&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(fd.sip=&amp;#34;1.2.3.4&amp;#34; and fd.sport=8080)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="containers-allowed-to-communicate-with-the-kubernetes-api"&gt;Containers Allowed to Communicate with the Kubernetes API&lt;/h3&gt;
&lt;p&gt;Allowlist containers that are allowed to communicate with the Kubernetes API Service. Requires k8s_api_server being set.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;k8s_containers&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (container.image startswith gcr.io/google_containers/hyperkube-amd64 or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; container.image startswith gcr.io/google_containers/kube2sky or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; container.image startswith sysdig/agent or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; container.image startswith sysdig/falco or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; container.image startswith sysdig/sysdig)&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="containers-allowed-to-communicate-with-kubernetes-service-nodeports"&gt;Containers Allowed to Communicate with Kubernetes Service NodePorts&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;nodeport_containers&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Docs: Supported Events</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/</guid><description>
&lt;p&gt;Here are the system call event types and args supported by the &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/concepts/event-sources/kernel/"&gt;kernel module and eBPF probes&lt;/a&gt; via &lt;code&gt;libscap&lt;/code&gt; included in the Falco libs. Note that, for performance reasons, by default Falco will only consider a subset of them indicated in the table below with &amp;quot;yes&amp;quot;. However, it's possible to make Falco consider all events by using the &lt;code&gt;-A&lt;/code&gt; command line switch.&lt;/p&gt;
&lt;p&gt;Note that several event types exist:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/#syscall-events"&gt;Syscall events&lt;/a&gt; correspond to Linux system calls. Most of them have parameters, documented below, while some are detected as generic and they only offer the syscall ID.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/#tracepoint-events"&gt;Tracepoint events&lt;/a&gt; represent internal kernel events that may be significant but don't directly translate to any syscall.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/#metaevents"&gt;Metaevents&lt;/a&gt; are generated from supplementary data sources, for instance, during data enrichment procedures or when the need for asynchronous actions arises. This group also encompasses some of Falco's internally produced events (such as the &lt;code&gt;drop&lt;/code&gt; event) that are unavailable for rules.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/#plugin-events"&gt;Plugin events&lt;/a&gt; act as an envelope for actual plugin event data. In order to write rules that use plugins use the fields documented in the individual plugin.&lt;/li&gt;
&lt;/ul&gt;
&lt;!--
generated with:
falco --list-events --markdown
--&gt;
&lt;p&gt;The events below are valid for Falco &lt;em&gt;Schema Version&lt;/em&gt;: 4.1.0&lt;/p&gt;
&lt;h2 id="syscall-events"&gt;Syscall events&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Default&lt;/th&gt;
&lt;th style="text-align: left"&gt;Dir&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Params&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FSPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, FSPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;close&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;socket&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS32 &lt;strong&gt;domain&lt;/strong&gt;: &lt;em&gt;AF_NFC&lt;/em&gt;, &lt;em&gt;AF_ALG&lt;/em&gt;, &lt;em&gt;AF_CAIF&lt;/em&gt;, &lt;em&gt;AF_IEEE802154&lt;/em&gt;, &lt;em&gt;AF_PHONET&lt;/em&gt;, &lt;em&gt;AF_ISDN&lt;/em&gt;, &lt;em&gt;AF_RXRPC&lt;/em&gt;, &lt;em&gt;AF_IUCV&lt;/em&gt;, &lt;em&gt;AF_BLUETOOTH&lt;/em&gt;, &lt;em&gt;AF_TIPC&lt;/em&gt;, &lt;em&gt;AF_CAN&lt;/em&gt;, &lt;em&gt;AF_LLC&lt;/em&gt;, &lt;em&gt;AF_WANPIPE&lt;/em&gt;, &lt;em&gt;AF_PPPOX&lt;/em&gt;, &lt;em&gt;AF_IRDA&lt;/em&gt;, &lt;em&gt;AF_SNA&lt;/em&gt;, &lt;em&gt;AF_RDS&lt;/em&gt;, &lt;em&gt;AF_ATMSVC&lt;/em&gt;, &lt;em&gt;AF_ECONET&lt;/em&gt;, &lt;em&gt;AF_ASH&lt;/em&gt;, &lt;em&gt;AF_PACKET&lt;/em&gt;, &lt;em&gt;AF_ROUTE&lt;/em&gt;, &lt;em&gt;AF_NETLINK&lt;/em&gt;, &lt;em&gt;AF_KEY&lt;/em&gt;, &lt;em&gt;AF_SECURITY&lt;/em&gt;, &lt;em&gt;AF_NETBEUI&lt;/em&gt;, &lt;em&gt;AF_DECnet&lt;/em&gt;, &lt;em&gt;AF_ROSE&lt;/em&gt;, &lt;em&gt;AF_INET6&lt;/em&gt;, &lt;em&gt;AF_X25&lt;/em&gt;, &lt;em&gt;AF_ATMPVC&lt;/em&gt;, &lt;em&gt;AF_BRIDGE&lt;/em&gt;, &lt;em&gt;AF_NETROM&lt;/em&gt;, &lt;em&gt;AF_APPLETALK&lt;/em&gt;, &lt;em&gt;AF_IPX&lt;/em&gt;, &lt;em&gt;AF_AX25&lt;/em&gt;, &lt;em&gt;AF_INET&lt;/em&gt;, &lt;em&gt;AF_LOCAL&lt;/em&gt;, &lt;em&gt;AF_UNIX&lt;/em&gt;, &lt;em&gt;AF_UNSPEC&lt;/em&gt;, UINT32 &lt;strong&gt;type&lt;/strong&gt;, UINT32 &lt;strong&gt;proto&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;bind&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, SOCKADDR &lt;strong&gt;addr&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;connect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, SOCKADDR &lt;strong&gt;addr&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;connect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, SOCKADDR &lt;strong&gt;addr&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listen&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, INT32 &lt;strong&gt;backlog&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;send&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sendto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;recv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;recvfrom&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shutdown&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;how&lt;/strong&gt;: &lt;em&gt;SHUT_UNKNOWN&lt;/em&gt;, &lt;em&gt;SHUT_RDWR&lt;/em&gt;, &lt;em&gt;SHUT_WR&lt;/em&gt;, &lt;em&gt;SHUT_RD&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getsockname&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpeername&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;socketpair&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd1&lt;/strong&gt;, FD &lt;strong&gt;fd2&lt;/strong&gt;, UINT64 &lt;strong&gt;source&lt;/strong&gt;, UINT64 &lt;strong&gt;peer&lt;/strong&gt;, ENUMFLAGS32 &lt;strong&gt;domain&lt;/strong&gt;: &lt;em&gt;AF_NFC&lt;/em&gt;, &lt;em&gt;AF_ALG&lt;/em&gt;, &lt;em&gt;AF_CAIF&lt;/em&gt;, &lt;em&gt;AF_IEEE802154&lt;/em&gt;, &lt;em&gt;AF_PHONET&lt;/em&gt;, &lt;em&gt;AF_ISDN&lt;/em&gt;, &lt;em&gt;AF_RXRPC&lt;/em&gt;, &lt;em&gt;AF_IUCV&lt;/em&gt;, &lt;em&gt;AF_BLUETOOTH&lt;/em&gt;, &lt;em&gt;AF_TIPC&lt;/em&gt;, &lt;em&gt;AF_CAN&lt;/em&gt;, &lt;em&gt;AF_LLC&lt;/em&gt;, &lt;em&gt;AF_WANPIPE&lt;/em&gt;, &lt;em&gt;AF_PPPOX&lt;/em&gt;, &lt;em&gt;AF_IRDA&lt;/em&gt;, &lt;em&gt;AF_SNA&lt;/em&gt;, &lt;em&gt;AF_RDS&lt;/em&gt;, &lt;em&gt;AF_ATMSVC&lt;/em&gt;, &lt;em&gt;AF_ECONET&lt;/em&gt;, &lt;em&gt;AF_ASH&lt;/em&gt;, &lt;em&gt;AF_PACKET&lt;/em&gt;, &lt;em&gt;AF_ROUTE&lt;/em&gt;, &lt;em&gt;AF_NETLINK&lt;/em&gt;, &lt;em&gt;AF_KEY&lt;/em&gt;, &lt;em&gt;AF_SECURITY&lt;/em&gt;, &lt;em&gt;AF_NETBEUI&lt;/em&gt;, &lt;em&gt;AF_DECnet&lt;/em&gt;, &lt;em&gt;AF_ROSE&lt;/em&gt;, &lt;em&gt;AF_INET6&lt;/em&gt;, &lt;em&gt;AF_X25&lt;/em&gt;, &lt;em&gt;AF_ATMPVC&lt;/em&gt;, &lt;em&gt;AF_BRIDGE&lt;/em&gt;, &lt;em&gt;AF_NETROM&lt;/em&gt;, &lt;em&gt;AF_APPLETALK&lt;/em&gt;, &lt;em&gt;AF_IPX&lt;/em&gt;, &lt;em&gt;AF_AX25&lt;/em&gt;, &lt;em&gt;AF_INET&lt;/em&gt;, &lt;em&gt;AF_LOCAL&lt;/em&gt;, &lt;em&gt;AF_UNIX&lt;/em&gt;, &lt;em&gt;AF_UNSPEC&lt;/em&gt;, UINT32 &lt;strong&gt;type&lt;/strong&gt;, UINT32 &lt;strong&gt;proto&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setsockopt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;level&lt;/strong&gt;: &lt;em&gt;SOL_SOCKET&lt;/em&gt;, &lt;em&gt;SOL_TCP&lt;/em&gt;, &lt;em&gt;UNKNOWN&lt;/em&gt;, ENUMFLAGS8 &lt;strong&gt;optname&lt;/strong&gt;: &lt;em&gt;SO_COOKIE&lt;/em&gt;, &lt;em&gt;SO_MEMINFO&lt;/em&gt;, &lt;em&gt;SO_PEERGROUPS&lt;/em&gt;, &lt;em&gt;SO_ATTACH_BPF&lt;/em&gt;, &lt;em&gt;SO_INCOMING_CPU&lt;/em&gt;, &lt;em&gt;SO_BPF_EXTENSIONS&lt;/em&gt;, &lt;em&gt;SO_MAX_PACING_RATE&lt;/em&gt;, &lt;em&gt;SO_BUSY_POLL&lt;/em&gt;, &lt;em&gt;SO_SELECT_ERR_QUEUE&lt;/em&gt;, &lt;em&gt;SO_LOCK_FILTER&lt;/em&gt;, &lt;em&gt;SO_NOFCS&lt;/em&gt;, &lt;em&gt;SO_PEEK_OFF&lt;/em&gt;, &lt;em&gt;SO_WIFI_STATUS&lt;/em&gt;, &lt;em&gt;SO_RXQ_OVFL&lt;/em&gt;, &lt;em&gt;SO_DOMAIN&lt;/em&gt;, &lt;em&gt;SO_PROTOCOL&lt;/em&gt;, &lt;em&gt;SO_TIMESTAMPING&lt;/em&gt;, &lt;em&gt;SO_MARK&lt;/em&gt;, &lt;em&gt;SO_TIMESTAMPNS&lt;/em&gt;, &lt;em&gt;SO_PASSSEC&lt;/em&gt;, &lt;em&gt;SO_PEERSEC&lt;/em&gt;, &lt;em&gt;SO_ACCEPTCONN&lt;/em&gt;, &lt;em&gt;SO_TIMESTAMP&lt;/em&gt;, &lt;em&gt;SO_PEERNAME&lt;/em&gt;, &lt;em&gt;SO_DETACH_FILTER&lt;/em&gt;, &lt;em&gt;SO_ATTACH_FILTER&lt;/em&gt;, &lt;em&gt;SO_BINDTODEVICE&lt;/em&gt;, &lt;em&gt;SO_SECURITY_ENCRYPTION_NETWORK&lt;/em&gt;, &lt;em&gt;SO_SECURITY_ENCRYPTION_TRANSPORT&lt;/em&gt;, &lt;em&gt;SO_SECURITY_AUTHENTICATION&lt;/em&gt;, &lt;em&gt;SO_SNDTIMEO&lt;/em&gt;, &lt;em&gt;SO_RCVTIMEO&lt;/em&gt;, &lt;em&gt;SO_SNDLOWAT&lt;/em&gt;, &lt;em&gt;SO_RCVLOWAT&lt;/em&gt;, &lt;em&gt;SO_PEERCRED&lt;/em&gt;, &lt;em&gt;SO_PASSCRED&lt;/em&gt;, &lt;em&gt;SO_REUSEPORT&lt;/em&gt;, &lt;em&gt;SO_BSDCOMPAT&lt;/em&gt;, &lt;em&gt;SO_LINGER&lt;/em&gt;, &lt;em&gt;SO_PRIORITY&lt;/em&gt;, &lt;em&gt;SO_NO_CHECK&lt;/em&gt;, &lt;em&gt;SO_OOBINLINE&lt;/em&gt;, &lt;em&gt;SO_KEEPALIVE&lt;/em&gt;, &lt;em&gt;SO_RCVBUFFORCE&lt;/em&gt;, &lt;em&gt;SO_SNDBUFFORCE&lt;/em&gt;, &lt;em&gt;SO_RCVBUF&lt;/em&gt;, &lt;em&gt;SO_SNDBUF&lt;/em&gt;, &lt;em&gt;SO_BROADCAST&lt;/em&gt;, &lt;em&gt;SO_DONTROUTE&lt;/em&gt;, &lt;em&gt;SO_ERROR&lt;/em&gt;, &lt;em&gt;SO_TYPE&lt;/em&gt;, &lt;em&gt;SO_REUSEADDR&lt;/em&gt;, &lt;em&gt;SO_DEBUG&lt;/em&gt;, &lt;em&gt;UNKNOWN&lt;/em&gt;, DYNAMIC &lt;strong&gt;val&lt;/strong&gt;, UINT32 &lt;strong&gt;optlen&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getsockopt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;level&lt;/strong&gt;: &lt;em&gt;SOL_SOCKET&lt;/em&gt;, &lt;em&gt;SOL_TCP&lt;/em&gt;, &lt;em&gt;UNKNOWN&lt;/em&gt;, ENUMFLAGS8 &lt;strong&gt;optname&lt;/strong&gt;: &lt;em&gt;SO_COOKIE&lt;/em&gt;, &lt;em&gt;SO_MEMINFO&lt;/em&gt;, &lt;em&gt;SO_PEERGROUPS&lt;/em&gt;, &lt;em&gt;SO_ATTACH_BPF&lt;/em&gt;, &lt;em&gt;SO_INCOMING_CPU&lt;/em&gt;, &lt;em&gt;SO_BPF_EXTENSIONS&lt;/em&gt;, &lt;em&gt;SO_MAX_PACING_RATE&lt;/em&gt;, &lt;em&gt;SO_BUSY_POLL&lt;/em&gt;, &lt;em&gt;SO_SELECT_ERR_QUEUE&lt;/em&gt;, &lt;em&gt;SO_LOCK_FILTER&lt;/em&gt;, &lt;em&gt;SO_NOFCS&lt;/em&gt;, &lt;em&gt;SO_PEEK_OFF&lt;/em&gt;, &lt;em&gt;SO_WIFI_STATUS&lt;/em&gt;, &lt;em&gt;SO_RXQ_OVFL&lt;/em&gt;, &lt;em&gt;SO_DOMAIN&lt;/em&gt;, &lt;em&gt;SO_PROTOCOL&lt;/em&gt;, &lt;em&gt;SO_TIMESTAMPING&lt;/em&gt;, &lt;em&gt;SO_MARK&lt;/em&gt;, &lt;em&gt;SO_TIMESTAMPNS&lt;/em&gt;, &lt;em&gt;SO_PASSSEC&lt;/em&gt;, &lt;em&gt;SO_PEERSEC&lt;/em&gt;, &lt;em&gt;SO_ACCEPTCONN&lt;/em&gt;, &lt;em&gt;SO_TIMESTAMP&lt;/em&gt;, &lt;em&gt;SO_PEERNAME&lt;/em&gt;, &lt;em&gt;SO_DETACH_FILTER&lt;/em&gt;, &lt;em&gt;SO_ATTACH_FILTER&lt;/em&gt;, &lt;em&gt;SO_BINDTODEVICE&lt;/em&gt;, &lt;em&gt;SO_SECURITY_ENCRYPTION_NETWORK&lt;/em&gt;, &lt;em&gt;SO_SECURITY_ENCRYPTION_TRANSPORT&lt;/em&gt;, &lt;em&gt;SO_SECURITY_AUTHENTICATION&lt;/em&gt;, &lt;em&gt;SO_SNDTIMEO&lt;/em&gt;, &lt;em&gt;SO_RCVTIMEO&lt;/em&gt;, &lt;em&gt;SO_SNDLOWAT&lt;/em&gt;, &lt;em&gt;SO_RCVLOWAT&lt;/em&gt;, &lt;em&gt;SO_PEERCRED&lt;/em&gt;, &lt;em&gt;SO_PASSCRED&lt;/em&gt;, &lt;em&gt;SO_REUSEPORT&lt;/em&gt;, &lt;em&gt;SO_BSDCOMPAT&lt;/em&gt;, &lt;em&gt;SO_LINGER&lt;/em&gt;, &lt;em&gt;SO_PRIORITY&lt;/em&gt;, &lt;em&gt;SO_NO_CHECK&lt;/em&gt;, &lt;em&gt;SO_OOBINLINE&lt;/em&gt;, &lt;em&gt;SO_KEEPALIVE&lt;/em&gt;, &lt;em&gt;SO_RCVBUFFORCE&lt;/em&gt;, &lt;em&gt;SO_SNDBUFFORCE&lt;/em&gt;, &lt;em&gt;SO_RCVBUF&lt;/em&gt;, &lt;em&gt;SO_SNDBUF&lt;/em&gt;, &lt;em&gt;SO_BROADCAST&lt;/em&gt;, &lt;em&gt;SO_DONTROUTE&lt;/em&gt;, &lt;em&gt;SO_ERROR&lt;/em&gt;, &lt;em&gt;SO_TYPE&lt;/em&gt;, &lt;em&gt;SO_REUSEADDR&lt;/em&gt;, &lt;em&gt;SO_DEBUG&lt;/em&gt;, &lt;em&gt;UNKNOWN&lt;/em&gt;, DYNAMIC &lt;strong&gt;val&lt;/strong&gt;, UINT32 &lt;strong&gt;optlen&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sendmsg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sendmmsg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;recvmsg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;, BYTEBUF &lt;strong&gt;msgcontrol&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;recvmmsg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;, BYTEBUF &lt;strong&gt;msgcontrol&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;creat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FSPATH &lt;strong&gt;name&lt;/strong&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;creat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, FSPATH &lt;strong&gt;name&lt;/strong&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;, FLAGS16 &lt;strong&gt;creat_flags&lt;/strong&gt;: &lt;em&gt;FD_UPPER_LAYER_CREAT&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER_CREAT&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pipe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd1&lt;/strong&gt;, FD &lt;strong&gt;fd2&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;eventfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;initval&lt;/strong&gt;, UINT32 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, FLAGS16 &lt;strong&gt;op&lt;/strong&gt;: &lt;em&gt;FUTEX_CLOCK_REALTIME&lt;/em&gt;, &lt;em&gt;FUTEX_PRIVATE_FLAG&lt;/em&gt;, &lt;em&gt;FUTEX_CMP_REQUEUE_PI&lt;/em&gt;, &lt;em&gt;FUTEX_WAIT_REQUEUE_PI&lt;/em&gt;, &lt;em&gt;FUTEX_WAKE_BITSET&lt;/em&gt;, &lt;em&gt;FUTEX_WAIT_BITSET&lt;/em&gt;, &lt;em&gt;FUTEX_TRYLOCK_PI&lt;/em&gt;, &lt;em&gt;FUTEX_UNLOCK_PI&lt;/em&gt;, &lt;em&gt;FUTEX_LOCK_PI&lt;/em&gt;, &lt;em&gt;FUTEX_WAKE_OP&lt;/em&gt;, &lt;em&gt;FUTEX_CMP_REQUEUE&lt;/em&gt;, &lt;em&gt;FUTEX_REQUEUE&lt;/em&gt;, &lt;em&gt;FUTEX_FD&lt;/em&gt;, &lt;em&gt;FUTEX_WAKE&lt;/em&gt;, &lt;em&gt;FUTEX_WAIT&lt;/em&gt;, UINT64 &lt;strong&gt;val&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;stat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;stat64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lstat64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstat64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_wait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, ERRNO &lt;strong&gt;maxevents&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;poll&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FDLIST &lt;strong&gt;fds&lt;/strong&gt;, INT64 &lt;strong&gt;timeout&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;select&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lseek&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT64 &lt;strong&gt;offset&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;whence&lt;/strong&gt;: &lt;em&gt;SEEK_END&lt;/em&gt;, &lt;em&gt;SEEK_CUR&lt;/em&gt;, &lt;em&gt;SEEK_SET&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;llseek&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT64 &lt;strong&gt;offset&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;whence&lt;/strong&gt;: &lt;em&gt;SEEK_END&lt;/em&gt;, &lt;em&gt;SEEK_CUR&lt;/em&gt;, &lt;em&gt;SEEK_SET&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getcwd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;chdir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchdir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pread&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, UINT64 &lt;strong&gt;pos&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pwrite&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, UINT64 &lt;strong&gt;pos&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;writev&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;preadv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT64 &lt;strong&gt;pos&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pwritev&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;size&lt;/strong&gt;, UINT64 &lt;strong&gt;pos&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;signalfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;mask&lt;/strong&gt;, UINT8 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kill&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, SIGTYPE &lt;strong&gt;sig&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;tkill&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, SIGTYPE &lt;strong&gt;sig&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;tgkill&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, SIGTYPE &lt;strong&gt;sig&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;nanosleep&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, RELTIME &lt;strong&gt;interval&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, UINT8 &lt;strong&gt;clockid&lt;/strong&gt;, UINT8 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;inotify_init&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, UINT8 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getrlimit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, INT64 &lt;strong&gt;cur&lt;/strong&gt;, INT64 &lt;strong&gt;max&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;resource&lt;/strong&gt;: &lt;em&gt;RLIMIT_UNKNOWN&lt;/em&gt;, &lt;em&gt;RLIMIT_RTTIME&lt;/em&gt;, &lt;em&gt;RLIMIT_RTPRIO&lt;/em&gt;, &lt;em&gt;RLIMIT_NICE&lt;/em&gt;, &lt;em&gt;RLIMIT_MSGQUEUE&lt;/em&gt;, &lt;em&gt;RLIMIT_SIGPENDING&lt;/em&gt;, &lt;em&gt;RLIMIT_LOCKS&lt;/em&gt;, &lt;em&gt;RLIMIT_AS&lt;/em&gt;, &lt;em&gt;RLIMIT_MEMLOCK&lt;/em&gt;, &lt;em&gt;RLIMIT_NOFILE&lt;/em&gt;, &lt;em&gt;RLIMIT_NPROC&lt;/em&gt;, &lt;em&gt;RLIMIT_RSS&lt;/em&gt;, &lt;em&gt;RLIMIT_CORE&lt;/em&gt;, &lt;em&gt;RLIMIT_STACK&lt;/em&gt;, &lt;em&gt;RLIMIT_DATA&lt;/em&gt;, &lt;em&gt;RLIMIT_FSIZE&lt;/em&gt;, &lt;em&gt;RLIMIT_CPU&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setrlimit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, INT64 &lt;strong&gt;cur&lt;/strong&gt;, INT64 &lt;strong&gt;max&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;resource&lt;/strong&gt;: &lt;em&gt;RLIMIT_UNKNOWN&lt;/em&gt;, &lt;em&gt;RLIMIT_RTTIME&lt;/em&gt;, &lt;em&gt;RLIMIT_RTPRIO&lt;/em&gt;, &lt;em&gt;RLIMIT_NICE&lt;/em&gt;, &lt;em&gt;RLIMIT_MSGQUEUE&lt;/em&gt;, &lt;em&gt;RLIMIT_SIGPENDING&lt;/em&gt;, &lt;em&gt;RLIMIT_LOCKS&lt;/em&gt;, &lt;em&gt;RLIMIT_AS&lt;/em&gt;, &lt;em&gt;RLIMIT_MEMLOCK&lt;/em&gt;, &lt;em&gt;RLIMIT_NOFILE&lt;/em&gt;, &lt;em&gt;RLIMIT_NPROC&lt;/em&gt;, &lt;em&gt;RLIMIT_RSS&lt;/em&gt;, &lt;em&gt;RLIMIT_CORE&lt;/em&gt;, &lt;em&gt;RLIMIT_STACK&lt;/em&gt;, &lt;em&gt;RLIMIT_DATA&lt;/em&gt;, &lt;em&gt;RLIMIT_FSIZE&lt;/em&gt;, &lt;em&gt;RLIMIT_CPU&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;prlimit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, INT64 &lt;strong&gt;newcur&lt;/strong&gt;, INT64 &lt;strong&gt;newmax&lt;/strong&gt;, INT64 &lt;strong&gt;oldcur&lt;/strong&gt;, INT64 &lt;strong&gt;oldmax&lt;/strong&gt;, INT64 &lt;strong&gt;pid&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;resource&lt;/strong&gt;: &lt;em&gt;RLIMIT_UNKNOWN&lt;/em&gt;, &lt;em&gt;RLIMIT_RTTIME&lt;/em&gt;, &lt;em&gt;RLIMIT_RTPRIO&lt;/em&gt;, &lt;em&gt;RLIMIT_NICE&lt;/em&gt;, &lt;em&gt;RLIMIT_MSGQUEUE&lt;/em&gt;, &lt;em&gt;RLIMIT_SIGPENDING&lt;/em&gt;, &lt;em&gt;RLIMIT_LOCKS&lt;/em&gt;, &lt;em&gt;RLIMIT_AS&lt;/em&gt;, &lt;em&gt;RLIMIT_MEMLOCK&lt;/em&gt;, &lt;em&gt;RLIMIT_NOFILE&lt;/em&gt;, &lt;em&gt;RLIMIT_NPROC&lt;/em&gt;, &lt;em&gt;RLIMIT_RSS&lt;/em&gt;, &lt;em&gt;RLIMIT_CORE&lt;/em&gt;, &lt;em&gt;RLIMIT_STACK&lt;/em&gt;, &lt;em&gt;RLIMIT_DATA&lt;/em&gt;, &lt;em&gt;RLIMIT_FSIZE&lt;/em&gt;, &lt;em&gt;RLIMIT_CPU&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fcntl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS8 &lt;strong&gt;cmd&lt;/strong&gt;: &lt;em&gt;F_GETPIPE_SZ&lt;/em&gt;, &lt;em&gt;F_SETPIPE_SZ&lt;/em&gt;, &lt;em&gt;F_NOTIFY&lt;/em&gt;, &lt;em&gt;F_DUPFD_CLOEXEC&lt;/em&gt;, &lt;em&gt;F_CANCELLK&lt;/em&gt;, &lt;em&gt;F_GETLEASE&lt;/em&gt;, &lt;em&gt;F_SETLEASE&lt;/em&gt;, &lt;em&gt;F_GETOWN_EX&lt;/em&gt;, &lt;em&gt;F_SETOWN_EX&lt;/em&gt;, &lt;em&gt;F_SETLKW64&lt;/em&gt;, &lt;em&gt;F_SETLK64&lt;/em&gt;, &lt;em&gt;F_GETLK64&lt;/em&gt;, &lt;em&gt;F_GETSIG&lt;/em&gt;, &lt;em&gt;F_SETSIG&lt;/em&gt;, &lt;em&gt;F_GETOWN&lt;/em&gt;, &lt;em&gt;F_SETOWN&lt;/em&gt;, &lt;em&gt;F_SETLKW&lt;/em&gt;, &lt;em&gt;F_SETLK&lt;/em&gt;, &lt;em&gt;F_GETLK&lt;/em&gt;, &lt;em&gt;F_SETFL&lt;/em&gt;, &lt;em&gt;F_GETFL&lt;/em&gt;, &lt;em&gt;F_SETFD&lt;/em&gt;, &lt;em&gt;F_GETFD&lt;/em&gt;, &lt;em&gt;F_DUPFD&lt;/em&gt;, &lt;em&gt;F_OFD_GETLK&lt;/em&gt;, &lt;em&gt;F_OFD_SETLK&lt;/em&gt;, &lt;em&gt;F_OFD_SETLKW&lt;/em&gt;, &lt;em&gt;UNKNOWN&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;brk&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64 &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mmap&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;length&lt;/strong&gt;, FLAGS32 &lt;strong&gt;prot&lt;/strong&gt;: &lt;em&gt;PROT_READ&lt;/em&gt;, &lt;em&gt;PROT_WRITE&lt;/em&gt;, &lt;em&gt;PROT_EXEC&lt;/em&gt;, &lt;em&gt;PROT_SEM&lt;/em&gt;, &lt;em&gt;PROT_GROWSDOWN&lt;/em&gt;, &lt;em&gt;PROT_GROWSUP&lt;/em&gt;, &lt;em&gt;PROT_SAO&lt;/em&gt;, &lt;em&gt;PROT_NONE&lt;/em&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;MAP_SHARED&lt;/em&gt;, &lt;em&gt;MAP_PRIVATE&lt;/em&gt;, &lt;em&gt;MAP_FIXED&lt;/em&gt;, &lt;em&gt;MAP_ANONYMOUS&lt;/em&gt;, &lt;em&gt;MAP_32BIT&lt;/em&gt;, &lt;em&gt;MAP_RENAME&lt;/em&gt;, &lt;em&gt;MAP_NORESERVE&lt;/em&gt;, &lt;em&gt;MAP_POPULATE&lt;/em&gt;, &lt;em&gt;MAP_NONBLOCK&lt;/em&gt;, &lt;em&gt;MAP_GROWSDOWN&lt;/em&gt;, &lt;em&gt;MAP_DENYWRITE&lt;/em&gt;, &lt;em&gt;MAP_EXECUTABLE&lt;/em&gt;, &lt;em&gt;MAP_INHERIT&lt;/em&gt;, &lt;em&gt;MAP_FILE&lt;/em&gt;, &lt;em&gt;MAP_LOCKED&lt;/em&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT64 &lt;strong&gt;offset&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mmap2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;length&lt;/strong&gt;, FLAGS32 &lt;strong&gt;prot&lt;/strong&gt;: &lt;em&gt;PROT_READ&lt;/em&gt;, &lt;em&gt;PROT_WRITE&lt;/em&gt;, &lt;em&gt;PROT_EXEC&lt;/em&gt;, &lt;em&gt;PROT_SEM&lt;/em&gt;, &lt;em&gt;PROT_GROWSDOWN&lt;/em&gt;, &lt;em&gt;PROT_GROWSUP&lt;/em&gt;, &lt;em&gt;PROT_SAO&lt;/em&gt;, &lt;em&gt;PROT_NONE&lt;/em&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;MAP_SHARED&lt;/em&gt;, &lt;em&gt;MAP_PRIVATE&lt;/em&gt;, &lt;em&gt;MAP_FIXED&lt;/em&gt;, &lt;em&gt;MAP_ANONYMOUS&lt;/em&gt;, &lt;em&gt;MAP_32BIT&lt;/em&gt;, &lt;em&gt;MAP_RENAME&lt;/em&gt;, &lt;em&gt;MAP_NORESERVE&lt;/em&gt;, &lt;em&gt;MAP_POPULATE&lt;/em&gt;, &lt;em&gt;MAP_NONBLOCK&lt;/em&gt;, &lt;em&gt;MAP_GROWSDOWN&lt;/em&gt;, &lt;em&gt;MAP_DENYWRITE&lt;/em&gt;, &lt;em&gt;MAP_EXECUTABLE&lt;/em&gt;, &lt;em&gt;MAP_INHERIT&lt;/em&gt;, &lt;em&gt;MAP_FILE&lt;/em&gt;, &lt;em&gt;MAP_LOCKED&lt;/em&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT64 &lt;strong&gt;pgoffset&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;munmap&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;length&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;splice&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd_in&lt;/strong&gt;, FD &lt;strong&gt;fd_out&lt;/strong&gt;, UINT64 &lt;strong&gt;size&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;SPLICE_F_MOVE&lt;/em&gt;, &lt;em&gt;SPLICE_F_NONBLOCK&lt;/em&gt;, &lt;em&gt;SPLICE_F_MORE&lt;/em&gt;, &lt;em&gt;SPLICE_F_GIFT&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ptrace&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, DYNAMIC &lt;strong&gt;addr&lt;/strong&gt;, DYNAMIC &lt;strong&gt;data&lt;/strong&gt;, ENUMFLAGS16 &lt;strong&gt;request&lt;/strong&gt;: &lt;em&gt;PTRACE_SINGLEBLOCK&lt;/em&gt;, &lt;em&gt;PTRACE_SYSEMU_SINGLESTEP&lt;/em&gt;, &lt;em&gt;PTRACE_SYSEMU&lt;/em&gt;, &lt;em&gt;PTRACE_ARCH_PRCTL&lt;/em&gt;, &lt;em&gt;PTRACE_SET_THREAD_AREA&lt;/em&gt;, &lt;em&gt;PTRACE_GET_THREAD_AREA&lt;/em&gt;, &lt;em&gt;PTRACE_OLDSETOPTIONS&lt;/em&gt;, &lt;em&gt;PTRACE_SETFPXREGS&lt;/em&gt;, &lt;em&gt;PTRACE_GETFPXREGS&lt;/em&gt;, &lt;em&gt;PTRACE_SETFPREGS&lt;/em&gt;, &lt;em&gt;PTRACE_GETFPREGS&lt;/em&gt;, &lt;em&gt;PTRACE_SETREGS&lt;/em&gt;, &lt;em&gt;PTRACE_GETREGS&lt;/em&gt;, &lt;em&gt;PTRACE_SETSIGMASK&lt;/em&gt;, &lt;em&gt;PTRACE_GETSIGMASK&lt;/em&gt;, &lt;em&gt;PTRACE_PEEKSIGINFO&lt;/em&gt;, &lt;em&gt;PTRACE_LISTEN&lt;/em&gt;, &lt;em&gt;PTRACE_INTERRUPT&lt;/em&gt;, &lt;em&gt;PTRACE_SEIZE&lt;/em&gt;, &lt;em&gt;PTRACE_SETREGSET&lt;/em&gt;, &lt;em&gt;PTRACE_GETREGSET&lt;/em&gt;, &lt;em&gt;PTRACE_SETSIGINFO&lt;/em&gt;, &lt;em&gt;PTRACE_GETSIGINFO&lt;/em&gt;, &lt;em&gt;PTRACE_GETEVENTMSG&lt;/em&gt;, &lt;em&gt;PTRACE_SETOPTIONS&lt;/em&gt;, &lt;em&gt;PTRACE_SYSCALL&lt;/em&gt;, &lt;em&gt;PTRACE_DETACH&lt;/em&gt;, &lt;em&gt;PTRACE_ATTACH&lt;/em&gt;, &lt;em&gt;PTRACE_SINGLESTEP&lt;/em&gt;, &lt;em&gt;PTRACE_KILL&lt;/em&gt;, &lt;em&gt;PTRACE_CONT&lt;/em&gt;, &lt;em&gt;PTRACE_POKEUSR&lt;/em&gt;, &lt;em&gt;PTRACE_POKEDATA&lt;/em&gt;, &lt;em&gt;PTRACE_POKETEXT&lt;/em&gt;, &lt;em&gt;PTRACE_PEEKUSR&lt;/em&gt;, &lt;em&gt;PTRACE_PEEKDATA&lt;/em&gt;, &lt;em&gt;PTRACE_PEEKTEXT&lt;/em&gt;, &lt;em&gt;PTRACE_TRACEME&lt;/em&gt;, &lt;em&gt;PTRACE_UNKNOWN&lt;/em&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT64 &lt;strong&gt;request&lt;/strong&gt;, UINT64 &lt;strong&gt;argument&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rename&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;oldpath&lt;/strong&gt;, FSPATH &lt;strong&gt;newpath&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;renameat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;olddirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;oldpath&lt;/strong&gt;, FD &lt;strong&gt;newdirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;newpath&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;symlink&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;target&lt;/strong&gt;, FSPATH &lt;strong&gt;linkpath&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;symlinkat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;target&lt;/strong&gt;, FD &lt;strong&gt;linkdirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;linkpath&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;No&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sendfile&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;offset&lt;/strong&gt;, FD &lt;strong&gt;out_fd&lt;/strong&gt;, FD &lt;strong&gt;in_fd&lt;/strong&gt;, UINT64 &lt;strong&gt;size&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;quotactl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;special&lt;/strong&gt;, CHARBUF &lt;strong&gt;quotafilepath&lt;/strong&gt;, UINT64 &lt;strong&gt;dqb_bhardlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;dqb_bsoftlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;dqb_curspace&lt;/strong&gt;, UINT64 &lt;strong&gt;dqb_ihardlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;dqb_isoftlimit&lt;/strong&gt;, RELTIME &lt;strong&gt;dqb_btime&lt;/strong&gt;, RELTIME &lt;strong&gt;dqb_itime&lt;/strong&gt;, RELTIME &lt;strong&gt;dqi_bgrace&lt;/strong&gt;, RELTIME &lt;strong&gt;dqi_igrace&lt;/strong&gt;, FLAGS8 &lt;strong&gt;dqi_flags&lt;/strong&gt;: &lt;em&gt;DQF_NONE&lt;/em&gt;, &lt;em&gt;V1_DQF_RSQUASH&lt;/em&gt;, FLAGS8 &lt;strong&gt;quota_fmt_out&lt;/strong&gt;: &lt;em&gt;QFMT_NOT_USED&lt;/em&gt;, &lt;em&gt;QFMT_VFS_OLD&lt;/em&gt;, &lt;em&gt;QFMT_VFS_V0&lt;/em&gt;, &lt;em&gt;QFMT_VFS_V1&lt;/em&gt;, FLAGS16 &lt;strong&gt;cmd&lt;/strong&gt;: &lt;em&gt;Q_QUOTAON&lt;/em&gt;, &lt;em&gt;Q_QUOTAOFF&lt;/em&gt;, &lt;em&gt;Q_GETFMT&lt;/em&gt;, &lt;em&gt;Q_GETINFO&lt;/em&gt;, &lt;em&gt;Q_SETINFO&lt;/em&gt;, &lt;em&gt;Q_GETQUOTA&lt;/em&gt;, &lt;em&gt;Q_SETQUOTA&lt;/em&gt;, &lt;em&gt;Q_SYNC&lt;/em&gt;, &lt;em&gt;Q_XQUOTAON&lt;/em&gt;, &lt;em&gt;Q_XQUOTAOFF&lt;/em&gt;, &lt;em&gt;Q_XGETQUOTA&lt;/em&gt;, &lt;em&gt;Q_XSETQLIM&lt;/em&gt;, &lt;em&gt;Q_XGETQSTAT&lt;/em&gt;, &lt;em&gt;Q_XQUOTARM&lt;/em&gt;, &lt;em&gt;Q_XQUOTASYNC&lt;/em&gt;, FLAGS8 &lt;strong&gt;type&lt;/strong&gt;: &lt;em&gt;USRQUOTA&lt;/em&gt;, &lt;em&gt;GRPQUOTA&lt;/em&gt;, UINT32 &lt;strong&gt;id&lt;/strong&gt;, FLAGS8 &lt;strong&gt;quota_fmt&lt;/strong&gt;: &lt;em&gt;QFMT_NOT_USED&lt;/em&gt;, &lt;em&gt;QFMT_VFS_OLD&lt;/em&gt;, &lt;em&gt;QFMT_VFS_V0&lt;/em&gt;, &lt;em&gt;QFMT_VFS_V1&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setresuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UID &lt;strong&gt;ruid&lt;/strong&gt;, UID &lt;strong&gt;euid&lt;/strong&gt;, UID &lt;strong&gt;suid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setresgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, GID &lt;strong&gt;rgid&lt;/strong&gt;, GID &lt;strong&gt;egid&lt;/strong&gt;, GID &lt;strong&gt;sgid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UID &lt;strong&gt;uid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, GID &lt;strong&gt;gid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UID &lt;strong&gt;uid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;geteuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UID &lt;strong&gt;euid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;GID &lt;strong&gt;gid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getegid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;GID &lt;strong&gt;egid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getresuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UID &lt;strong&gt;ruid&lt;/strong&gt;, UID &lt;strong&gt;euid&lt;/strong&gt;, UID &lt;strong&gt;suid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getresgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, GID &lt;strong&gt;rgid&lt;/strong&gt;, GID &lt;strong&gt;egid&lt;/strong&gt;, GID &lt;strong&gt;sgid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clone&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;exe&lt;/strong&gt;, BYTEBUF &lt;strong&gt;args&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;ptid&lt;/strong&gt;, CHARBUF &lt;strong&gt;cwd&lt;/strong&gt;, INT64 &lt;strong&gt;fdlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, CHARBUF &lt;strong&gt;comm&lt;/strong&gt;, BYTEBUF &lt;strong&gt;cgroups&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;CLONE_FILES&lt;/em&gt;, &lt;em&gt;CLONE_FS&lt;/em&gt;, &lt;em&gt;CLONE_IO&lt;/em&gt;, &lt;em&gt;CLONE_NEWIPC&lt;/em&gt;, &lt;em&gt;CLONE_NEWNET&lt;/em&gt;, &lt;em&gt;CLONE_NEWNS&lt;/em&gt;, &lt;em&gt;CLONE_NEWPID&lt;/em&gt;, &lt;em&gt;CLONE_NEWUTS&lt;/em&gt;, &lt;em&gt;CLONE_PARENT&lt;/em&gt;, &lt;em&gt;CLONE_PARENT_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_PTRACE&lt;/em&gt;, &lt;em&gt;CLONE_SIGHAND&lt;/em&gt;, &lt;em&gt;CLONE_SYSVSEM&lt;/em&gt;, &lt;em&gt;CLONE_THREAD&lt;/em&gt;, &lt;em&gt;CLONE_UNTRACED&lt;/em&gt;, &lt;em&gt;CLONE_VM&lt;/em&gt;, &lt;em&gt;CLONE_INVERTED&lt;/em&gt;, &lt;em&gt;NAME_CHANGED&lt;/em&gt;, &lt;em&gt;CLOSED&lt;/em&gt;, &lt;em&gt;CLONE_NEWUSER&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_CLEARTID&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_SETTLS&lt;/em&gt;, &lt;em&gt;CLONE_STOPPED&lt;/em&gt;, &lt;em&gt;CLONE_VFORK&lt;/em&gt;, &lt;em&gt;CLONE_NEWCGROUP&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_IN_PIDNS&lt;/em&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, PID &lt;strong&gt;vtid&lt;/strong&gt;, PID &lt;strong&gt;vpid&lt;/strong&gt;, UINT64 &lt;strong&gt;pidns_init_start_ts&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fork&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;exe&lt;/strong&gt;, BYTEBUF &lt;strong&gt;args&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;ptid&lt;/strong&gt;, CHARBUF &lt;strong&gt;cwd&lt;/strong&gt;, INT64 &lt;strong&gt;fdlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, CHARBUF &lt;strong&gt;comm&lt;/strong&gt;, BYTEBUF &lt;strong&gt;cgroups&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;CLONE_FILES&lt;/em&gt;, &lt;em&gt;CLONE_FS&lt;/em&gt;, &lt;em&gt;CLONE_IO&lt;/em&gt;, &lt;em&gt;CLONE_NEWIPC&lt;/em&gt;, &lt;em&gt;CLONE_NEWNET&lt;/em&gt;, &lt;em&gt;CLONE_NEWNS&lt;/em&gt;, &lt;em&gt;CLONE_NEWPID&lt;/em&gt;, &lt;em&gt;CLONE_NEWUTS&lt;/em&gt;, &lt;em&gt;CLONE_PARENT&lt;/em&gt;, &lt;em&gt;CLONE_PARENT_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_PTRACE&lt;/em&gt;, &lt;em&gt;CLONE_SIGHAND&lt;/em&gt;, &lt;em&gt;CLONE_SYSVSEM&lt;/em&gt;, &lt;em&gt;CLONE_THREAD&lt;/em&gt;, &lt;em&gt;CLONE_UNTRACED&lt;/em&gt;, &lt;em&gt;CLONE_VM&lt;/em&gt;, &lt;em&gt;CLONE_INVERTED&lt;/em&gt;, &lt;em&gt;NAME_CHANGED&lt;/em&gt;, &lt;em&gt;CLOSED&lt;/em&gt;, &lt;em&gt;CLONE_NEWUSER&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_CLEARTID&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_SETTLS&lt;/em&gt;, &lt;em&gt;CLONE_STOPPED&lt;/em&gt;, &lt;em&gt;CLONE_VFORK&lt;/em&gt;, &lt;em&gt;CLONE_NEWCGROUP&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_IN_PIDNS&lt;/em&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, PID &lt;strong&gt;vtid&lt;/strong&gt;, PID &lt;strong&gt;vpid&lt;/strong&gt;, UINT64 &lt;strong&gt;pidns_init_start_ts&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vfork&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;exe&lt;/strong&gt;, BYTEBUF &lt;strong&gt;args&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;ptid&lt;/strong&gt;, CHARBUF &lt;strong&gt;cwd&lt;/strong&gt;, INT64 &lt;strong&gt;fdlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, CHARBUF &lt;strong&gt;comm&lt;/strong&gt;, BYTEBUF &lt;strong&gt;cgroups&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;CLONE_FILES&lt;/em&gt;, &lt;em&gt;CLONE_FS&lt;/em&gt;, &lt;em&gt;CLONE_IO&lt;/em&gt;, &lt;em&gt;CLONE_NEWIPC&lt;/em&gt;, &lt;em&gt;CLONE_NEWNET&lt;/em&gt;, &lt;em&gt;CLONE_NEWNS&lt;/em&gt;, &lt;em&gt;CLONE_NEWPID&lt;/em&gt;, &lt;em&gt;CLONE_NEWUTS&lt;/em&gt;, &lt;em&gt;CLONE_PARENT&lt;/em&gt;, &lt;em&gt;CLONE_PARENT_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_PTRACE&lt;/em&gt;, &lt;em&gt;CLONE_SIGHAND&lt;/em&gt;, &lt;em&gt;CLONE_SYSVSEM&lt;/em&gt;, &lt;em&gt;CLONE_THREAD&lt;/em&gt;, &lt;em&gt;CLONE_UNTRACED&lt;/em&gt;, &lt;em&gt;CLONE_VM&lt;/em&gt;, &lt;em&gt;CLONE_INVERTED&lt;/em&gt;, &lt;em&gt;NAME_CHANGED&lt;/em&gt;, &lt;em&gt;CLOSED&lt;/em&gt;, &lt;em&gt;CLONE_NEWUSER&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_CLEARTID&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_SETTLS&lt;/em&gt;, &lt;em&gt;CLONE_STOPPED&lt;/em&gt;, &lt;em&gt;CLONE_VFORK&lt;/em&gt;, &lt;em&gt;CLONE_NEWCGROUP&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_IN_PIDNS&lt;/em&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, PID &lt;strong&gt;vtid&lt;/strong&gt;, PID &lt;strong&gt;vpid&lt;/strong&gt;, UINT64 &lt;strong&gt;pidns_init_start_ts&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getdents&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getdents64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setns&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, FLAGS32 &lt;strong&gt;nstype&lt;/strong&gt;: &lt;em&gt;CLONE_FILES&lt;/em&gt;, &lt;em&gt;CLONE_FS&lt;/em&gt;, &lt;em&gt;CLONE_IO&lt;/em&gt;, &lt;em&gt;CLONE_NEWIPC&lt;/em&gt;, &lt;em&gt;CLONE_NEWNET&lt;/em&gt;, &lt;em&gt;CLONE_NEWNS&lt;/em&gt;, &lt;em&gt;CLONE_NEWPID&lt;/em&gt;, &lt;em&gt;CLONE_NEWUTS&lt;/em&gt;, &lt;em&gt;CLONE_PARENT&lt;/em&gt;, &lt;em&gt;CLONE_PARENT_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_PTRACE&lt;/em&gt;, &lt;em&gt;CLONE_SIGHAND&lt;/em&gt;, &lt;em&gt;CLONE_SYSVSEM&lt;/em&gt;, &lt;em&gt;CLONE_THREAD&lt;/em&gt;, &lt;em&gt;CLONE_UNTRACED&lt;/em&gt;, &lt;em&gt;CLONE_VM&lt;/em&gt;, &lt;em&gt;CLONE_INVERTED&lt;/em&gt;, &lt;em&gt;NAME_CHANGED&lt;/em&gt;, &lt;em&gt;CLOSED&lt;/em&gt;, &lt;em&gt;CLONE_NEWUSER&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_CLEARTID&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_SETTLS&lt;/em&gt;, &lt;em&gt;CLONE_STOPPED&lt;/em&gt;, &lt;em&gt;CLONE_VFORK&lt;/em&gt;, &lt;em&gt;CLONE_NEWCGROUP&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_IN_PIDNS&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;flock&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, FLAGS32 &lt;strong&gt;operation&lt;/strong&gt;: &lt;em&gt;LOCK_SH&lt;/em&gt;, &lt;em&gt;LOCK_EX&lt;/em&gt;, &lt;em&gt;LOCK_NB&lt;/em&gt;, &lt;em&gt;LOCK_UN&lt;/em&gt;, &lt;em&gt;LOCK_NONE&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;accept&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;, UINT8 &lt;strong&gt;queuepct&lt;/strong&gt;, UINT32 &lt;strong&gt;queuelen&lt;/strong&gt;, UINT32 &lt;strong&gt;queuemax&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;semop&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;nsops&lt;/strong&gt;, UINT16 &lt;strong&gt;sem_num_0&lt;/strong&gt;, INT16 &lt;strong&gt;sem_op_0&lt;/strong&gt;, FLAGS16 &lt;strong&gt;sem_flg_0&lt;/strong&gt;: &lt;em&gt;IPC_NOWAIT&lt;/em&gt;, &lt;em&gt;SEM_UNDO&lt;/em&gt;, UINT16 &lt;strong&gt;sem_num_1&lt;/strong&gt;, INT16 &lt;strong&gt;sem_op_1&lt;/strong&gt;, FLAGS16 &lt;strong&gt;sem_flg_1&lt;/strong&gt;: &lt;em&gt;IPC_NOWAIT&lt;/em&gt;, &lt;em&gt;SEM_UNDO&lt;/em&gt;, INT32 &lt;strong&gt;semid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;semctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, INT32 &lt;strong&gt;semid&lt;/strong&gt;, INT32 &lt;strong&gt;semnum&lt;/strong&gt;, FLAGS16 &lt;strong&gt;cmd&lt;/strong&gt;: &lt;em&gt;IPC_STAT&lt;/em&gt;, &lt;em&gt;IPC_SET&lt;/em&gt;, &lt;em&gt;IPC_RMID&lt;/em&gt;, &lt;em&gt;IPC_INFO&lt;/em&gt;, &lt;em&gt;SEM_INFO&lt;/em&gt;, &lt;em&gt;SEM_STAT&lt;/em&gt;, &lt;em&gt;GETALL&lt;/em&gt;, &lt;em&gt;GETNCNT&lt;/em&gt;, &lt;em&gt;GETPID&lt;/em&gt;, &lt;em&gt;GETVAL&lt;/em&gt;, &lt;em&gt;GETZCNT&lt;/em&gt;, &lt;em&gt;SETALL&lt;/em&gt;, &lt;em&gt;SETVAL&lt;/em&gt;, INT32 &lt;strong&gt;val&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ppoll&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FDLIST &lt;strong&gt;fds&lt;/strong&gt;, RELTIME &lt;strong&gt;timeout&lt;/strong&gt;, SIGSET &lt;strong&gt;sigmask&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;dev&lt;/strong&gt;, FSPATH &lt;strong&gt;dir&lt;/strong&gt;, CHARBUF &lt;strong&gt;type&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;RDONLY&lt;/em&gt;, &lt;em&gt;NOSUID&lt;/em&gt;, &lt;em&gt;NODEV&lt;/em&gt;, &lt;em&gt;NOEXEC&lt;/em&gt;, &lt;em&gt;SYNCHRONOUS&lt;/em&gt;, &lt;em&gt;REMOUNT&lt;/em&gt;, &lt;em&gt;MANDLOCK&lt;/em&gt;, &lt;em&gt;DIRSYNC&lt;/em&gt;, &lt;em&gt;NOATIME&lt;/em&gt;, &lt;em&gt;NODIRATIME&lt;/em&gt;, &lt;em&gt;BIND&lt;/em&gt;, &lt;em&gt;MOVE&lt;/em&gt;, &lt;em&gt;REC&lt;/em&gt;, &lt;em&gt;SILENT&lt;/em&gt;, &lt;em&gt;POSIXACL&lt;/em&gt;, &lt;em&gt;UNBINDABLE&lt;/em&gt;, &lt;em&gt;PRIVATE&lt;/em&gt;, &lt;em&gt;SLAVE&lt;/em&gt;, &lt;em&gt;SHARED&lt;/em&gt;, &lt;em&gt;RELATIME&lt;/em&gt;, &lt;em&gt;KERNMOUNT&lt;/em&gt;, &lt;em&gt;I_VERSION&lt;/em&gt;, &lt;em&gt;STRICTATIME&lt;/em&gt;, &lt;em&gt;LAZYTIME&lt;/em&gt;, &lt;em&gt;NOSEC&lt;/em&gt;, &lt;em&gt;BORN&lt;/em&gt;, &lt;em&gt;ACTIVE&lt;/em&gt;, &lt;em&gt;NOUSER&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;semget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, INT32 &lt;strong&gt;key&lt;/strong&gt;, INT32 &lt;strong&gt;nsems&lt;/strong&gt;, FLAGS32 &lt;strong&gt;semflg&lt;/strong&gt;: &lt;em&gt;IPC_EXCL&lt;/em&gt;, &lt;em&gt;IPC_CREAT&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;access&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;mode&lt;/strong&gt;: &lt;em&gt;F_OK&lt;/em&gt;, &lt;em&gt;R_OK&lt;/em&gt;, &lt;em&gt;W_OK&lt;/em&gt;, &lt;em&gt;X_OK&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;chroot&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setsid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;res&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mkdir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rmdir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;unshare&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;CLONE_FILES&lt;/em&gt;, &lt;em&gt;CLONE_FS&lt;/em&gt;, &lt;em&gt;CLONE_IO&lt;/em&gt;, &lt;em&gt;CLONE_NEWIPC&lt;/em&gt;, &lt;em&gt;CLONE_NEWNET&lt;/em&gt;, &lt;em&gt;CLONE_NEWNS&lt;/em&gt;, &lt;em&gt;CLONE_NEWPID&lt;/em&gt;, &lt;em&gt;CLONE_NEWUTS&lt;/em&gt;, &lt;em&gt;CLONE_PARENT&lt;/em&gt;, &lt;em&gt;CLONE_PARENT_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_PTRACE&lt;/em&gt;, &lt;em&gt;CLONE_SIGHAND&lt;/em&gt;, &lt;em&gt;CLONE_SYSVSEM&lt;/em&gt;, &lt;em&gt;CLONE_THREAD&lt;/em&gt;, &lt;em&gt;CLONE_UNTRACED&lt;/em&gt;, &lt;em&gt;CLONE_VM&lt;/em&gt;, &lt;em&gt;CLONE_INVERTED&lt;/em&gt;, &lt;em&gt;NAME_CHANGED&lt;/em&gt;, &lt;em&gt;CLOSED&lt;/em&gt;, &lt;em&gt;CLONE_NEWUSER&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_CLEARTID&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_SETTLS&lt;/em&gt;, &lt;em&gt;CLONE_STOPPED&lt;/em&gt;, &lt;em&gt;CLONE_VFORK&lt;/em&gt;, &lt;em&gt;CLONE_NEWCGROUP&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_IN_PIDNS&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;execve&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;exe&lt;/strong&gt;, BYTEBUF &lt;strong&gt;args&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;ptid&lt;/strong&gt;, CHARBUF &lt;strong&gt;cwd&lt;/strong&gt;, UINT64 &lt;strong&gt;fdlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, CHARBUF &lt;strong&gt;comm&lt;/strong&gt;, BYTEBUF &lt;strong&gt;cgroups&lt;/strong&gt;, BYTEBUF &lt;strong&gt;env&lt;/strong&gt;, UINT32 &lt;strong&gt;tty&lt;/strong&gt;, PID &lt;strong&gt;vpgid&lt;/strong&gt;, UID &lt;strong&gt;loginuid&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;EXE_WRITABLE&lt;/em&gt;, &lt;em&gt;EXE_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;EXE_FROM_MEMFD&lt;/em&gt;, &lt;em&gt;EXE_LOWER_LAYER&lt;/em&gt;, UINT64 &lt;strong&gt;cap_inheritable&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_permitted&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_effective&lt;/strong&gt;, UINT64 &lt;strong&gt;exe_ino&lt;/strong&gt;, ABSTIME &lt;strong&gt;exe_ino_ctime&lt;/strong&gt;, ABSTIME &lt;strong&gt;exe_ino_mtime&lt;/strong&gt;, UID &lt;strong&gt;uid&lt;/strong&gt;, FSPATH &lt;strong&gt;trusted_exepath&lt;/strong&gt;, PID &lt;strong&gt;pgid&lt;/strong&gt;, GID &lt;strong&gt;gid&lt;/strong&gt;, FSPATH &lt;strong&gt;filename&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setpgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;pgid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;seccomp&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;op&lt;/strong&gt;, UINT64 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;unlink&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;unlinkat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;AT_REMOVEDIR&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mkdirat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;path&lt;/strong&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;openat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;openat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;link&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;oldpath&lt;/strong&gt;, FSPATH &lt;strong&gt;newpath&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;linkat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;olddir&lt;/strong&gt;, FSRELPATH &lt;strong&gt;oldpath&lt;/strong&gt;, FD &lt;strong&gt;newdir&lt;/strong&gt;, FSRELPATH &lt;strong&gt;newpath&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;AT_SYMLINK_FOLLOW&lt;/em&gt;, &lt;em&gt;AT_EMPTY_PATH&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchmodat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;filename&lt;/strong&gt;, MODE &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;chmod&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;filename&lt;/strong&gt;, MODE &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchmod&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, MODE &lt;strong&gt;mode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;renameat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;olddirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;oldpath&lt;/strong&gt;, FD &lt;strong&gt;newdirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;newpath&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;RENAME_NOREPLACE&lt;/em&gt;, &lt;em&gt;RENAME_EXCHANGE&lt;/em&gt;, &lt;em&gt;RENAME_WHITEOUT&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;userfaultfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;openat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;, FLAGS32 &lt;strong&gt;resolve&lt;/strong&gt;: &lt;em&gt;RESOLVE_BENEATH&lt;/em&gt;, &lt;em&gt;RESOLVE_IN_ROOT&lt;/em&gt;, &lt;em&gt;RESOLVE_NO_MAGICLINKS&lt;/em&gt;, &lt;em&gt;RESOLVE_NO_SYMLINKS&lt;/em&gt;, &lt;em&gt;RESOLVE_NO_XDEV&lt;/em&gt;, &lt;em&gt;RESOLVE_CACHED&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;openat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT32 &lt;strong&gt;mode&lt;/strong&gt;, FLAGS32 &lt;strong&gt;resolve&lt;/strong&gt;: &lt;em&gt;RESOLVE_BENEATH&lt;/em&gt;, &lt;em&gt;RESOLVE_IN_ROOT&lt;/em&gt;, &lt;em&gt;RESOLVE_NO_MAGICLINKS&lt;/em&gt;, &lt;em&gt;RESOLVE_NO_SYMLINKS&lt;/em&gt;, &lt;em&gt;RESOLVE_NO_XDEV&lt;/em&gt;, &lt;em&gt;RESOLVE_CACHED&lt;/em&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mprotect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;length&lt;/strong&gt;, FLAGS32 &lt;strong&gt;prot&lt;/strong&gt;: &lt;em&gt;PROT_READ&lt;/em&gt;, &lt;em&gt;PROT_WRITE&lt;/em&gt;, &lt;em&gt;PROT_EXEC&lt;/em&gt;, &lt;em&gt;PROT_SEM&lt;/em&gt;, &lt;em&gt;PROT_GROWSDOWN&lt;/em&gt;, &lt;em&gt;PROT_GROWSUP&lt;/em&gt;, &lt;em&gt;PROT_SAO&lt;/em&gt;, &lt;em&gt;PROT_NONE&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;execveat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;exe&lt;/strong&gt;, BYTEBUF &lt;strong&gt;args&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;ptid&lt;/strong&gt;, CHARBUF &lt;strong&gt;cwd&lt;/strong&gt;, UINT64 &lt;strong&gt;fdlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, CHARBUF &lt;strong&gt;comm&lt;/strong&gt;, BYTEBUF &lt;strong&gt;cgroups&lt;/strong&gt;, BYTEBUF &lt;strong&gt;env&lt;/strong&gt;, UINT32 &lt;strong&gt;tty&lt;/strong&gt;, PID &lt;strong&gt;vpgid&lt;/strong&gt;, UID &lt;strong&gt;loginuid&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;EXE_WRITABLE&lt;/em&gt;, &lt;em&gt;EXE_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;EXE_FROM_MEMFD&lt;/em&gt;, &lt;em&gt;EXE_LOWER_LAYER&lt;/em&gt;, UINT64 &lt;strong&gt;cap_inheritable&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_permitted&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_effective&lt;/strong&gt;, UINT64 &lt;strong&gt;exe_ino&lt;/strong&gt;, ABSTIME &lt;strong&gt;exe_ino_ctime&lt;/strong&gt;, ABSTIME &lt;strong&gt;exe_ino_mtime&lt;/strong&gt;, UID &lt;strong&gt;uid&lt;/strong&gt;, FSPATH &lt;strong&gt;trusted_exepath&lt;/strong&gt;, PID &lt;strong&gt;pgid&lt;/strong&gt;, GID &lt;strong&gt;gid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;copy_file_range&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fdout&lt;/strong&gt;, UINT64 &lt;strong&gt;offout&lt;/strong&gt;, FD &lt;strong&gt;fdin&lt;/strong&gt;, UINT64 &lt;strong&gt;offin&lt;/strong&gt;, UINT64 &lt;strong&gt;len&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clone3&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;exe&lt;/strong&gt;, BYTEBUF &lt;strong&gt;args&lt;/strong&gt;, PID &lt;strong&gt;tid&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, PID &lt;strong&gt;ptid&lt;/strong&gt;, CHARBUF &lt;strong&gt;cwd&lt;/strong&gt;, INT64 &lt;strong&gt;fdlimit&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;, CHARBUF &lt;strong&gt;comm&lt;/strong&gt;, BYTEBUF &lt;strong&gt;cgroups&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;CLONE_FILES&lt;/em&gt;, &lt;em&gt;CLONE_FS&lt;/em&gt;, &lt;em&gt;CLONE_IO&lt;/em&gt;, &lt;em&gt;CLONE_NEWIPC&lt;/em&gt;, &lt;em&gt;CLONE_NEWNET&lt;/em&gt;, &lt;em&gt;CLONE_NEWNS&lt;/em&gt;, &lt;em&gt;CLONE_NEWPID&lt;/em&gt;, &lt;em&gt;CLONE_NEWUTS&lt;/em&gt;, &lt;em&gt;CLONE_PARENT&lt;/em&gt;, &lt;em&gt;CLONE_PARENT_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_PTRACE&lt;/em&gt;, &lt;em&gt;CLONE_SIGHAND&lt;/em&gt;, &lt;em&gt;CLONE_SYSVSEM&lt;/em&gt;, &lt;em&gt;CLONE_THREAD&lt;/em&gt;, &lt;em&gt;CLONE_UNTRACED&lt;/em&gt;, &lt;em&gt;CLONE_VM&lt;/em&gt;, &lt;em&gt;CLONE_INVERTED&lt;/em&gt;, &lt;em&gt;NAME_CHANGED&lt;/em&gt;, &lt;em&gt;CLOSED&lt;/em&gt;, &lt;em&gt;CLONE_NEWUSER&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_CLEARTID&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_SETTID&lt;/em&gt;, &lt;em&gt;CLONE_SETTLS&lt;/em&gt;, &lt;em&gt;CLONE_STOPPED&lt;/em&gt;, &lt;em&gt;CLONE_VFORK&lt;/em&gt;, &lt;em&gt;CLONE_NEWCGROUP&lt;/em&gt;, &lt;em&gt;CLONE_CHILD_IN_PIDNS&lt;/em&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, PID &lt;strong&gt;vtid&lt;/strong&gt;, PID &lt;strong&gt;vpid&lt;/strong&gt;, UINT64 &lt;strong&gt;pidns_init_start_ts&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open_by_handle_at&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, FD &lt;strong&gt;mountfd&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_uring_setup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT32 &lt;strong&gt;entries&lt;/strong&gt;, UINT32 &lt;strong&gt;sq_entries&lt;/strong&gt;, UINT32 &lt;strong&gt;cq_entries&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;IORING_SETUP_IOPOLL&lt;/em&gt;, &lt;em&gt;IORING_SETUP_SQPOLL&lt;/em&gt;, &lt;em&gt;IORING_SQ_NEED_WAKEUP&lt;/em&gt;, &lt;em&gt;IORING_SETUP_SQ_AFF&lt;/em&gt;, &lt;em&gt;IORING_SETUP_CQSIZE&lt;/em&gt;, &lt;em&gt;IORING_SETUP_CLAMP&lt;/em&gt;, &lt;em&gt;IORING_SETUP_ATTACH_RW&lt;/em&gt;, &lt;em&gt;IORING_SETUP_R_DISABLED&lt;/em&gt;, UINT32 &lt;strong&gt;sq_thread_cpu&lt;/strong&gt;, UINT32 &lt;strong&gt;sq_thread_idle&lt;/strong&gt;, FLAGS32 &lt;strong&gt;features&lt;/strong&gt;: &lt;em&gt;IORING_FEAT_SINGLE_MMAP&lt;/em&gt;, &lt;em&gt;IORING_FEAT_NODROP&lt;/em&gt;, &lt;em&gt;IORING_FEAT_SUBMIT_STABLE&lt;/em&gt;, &lt;em&gt;IORING_FEAT_RW_CUR_POS&lt;/em&gt;, &lt;em&gt;IORING_FEAT_CUR_PERSONALITY&lt;/em&gt;, &lt;em&gt;IORING_FEAT_FAST_POLL&lt;/em&gt;, &lt;em&gt;IORING_FEAT_POLL_32BITS&lt;/em&gt;, &lt;em&gt;IORING_FEAT_SQPOLL_NONFIXED&lt;/em&gt;, &lt;em&gt;IORING_FEAT_ENTER_EXT_ARG&lt;/em&gt;, &lt;em&gt;IORING_FEAT_NATIVE_WORKERS&lt;/em&gt;, &lt;em&gt;IORING_FEAT_RSRC_TAGS&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_uring_enter&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;to_submit&lt;/strong&gt;, UINT32 &lt;strong&gt;min_complete&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;IORING_ENTER_GETEVENTS&lt;/em&gt;, &lt;em&gt;IORING_ENTER_SQ_WAKEUP&lt;/em&gt;, &lt;em&gt;IORING_ENTER_SQ_WAIT&lt;/em&gt;, &lt;em&gt;IORING_ENTER_EXT_ARG&lt;/em&gt;, SIGSET &lt;strong&gt;sig&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_uring_register&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS16 &lt;strong&gt;opcode&lt;/strong&gt;: &lt;em&gt;IORING_REGISTER_BUFFERS&lt;/em&gt;, &lt;em&gt;IORING_UNREGISTER_BUFFERS&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_FILES&lt;/em&gt;, &lt;em&gt;IORING_UNREGISTER_FILES&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_EVENTFD&lt;/em&gt;, &lt;em&gt;IORING_UNREGISTER_EVENTFD&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_FILES_UPDATE&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_EVENTFD_ASYNC&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_PROBE&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_PERSONALITY&lt;/em&gt;, &lt;em&gt;IORING_UNREGISTER_PERSONALITY&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_RESTRICTIONS&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_ENABLE_RINGS&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_FILES2&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_FILES_UPDATE2&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_BUFFERS2&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_BUFFERS_UPDATE&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_IOWQ_AFF&lt;/em&gt;, &lt;em&gt;IORING_UNREGISTER_IOWQ_AFF&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_IOWQ_MAX_WORKERS&lt;/em&gt;, &lt;em&gt;IORING_REGISTER_RING_FDS&lt;/em&gt;, &lt;em&gt;IORING_UNREGISTER_RING_FDS&lt;/em&gt;, UINT64 &lt;strong&gt;arg&lt;/strong&gt;, UINT32 &lt;strong&gt;nr_args&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mlock&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;len&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;munlock&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;len&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mlockall&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;MCL_CURRENT&lt;/em&gt;, &lt;em&gt;MCL_FUTURE&lt;/em&gt;, &lt;em&gt;MCL_ONFAULT&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;munlockall&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;capset&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_inheritable&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_permitted&lt;/strong&gt;, UINT64 &lt;strong&gt;cap_effective&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;dup2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;oldfd&lt;/strong&gt;, FD &lt;strong&gt;newfd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;dup3&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;oldfd&lt;/strong&gt;, FD &lt;strong&gt;newfd&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;dup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;oldfd&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;bpf&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS32 &lt;strong&gt;cmd&lt;/strong&gt;: &lt;em&gt;BPF_MAP_CREATE&lt;/em&gt;, &lt;em&gt;BPF_MAP_LOOKUP_ELEM&lt;/em&gt;, &lt;em&gt;BPF_MAP_UPDATE_ELEM&lt;/em&gt;, &lt;em&gt;BPF_MAP_DELETE_ELEM&lt;/em&gt;, &lt;em&gt;BPF_MAP_GET_NEXT_KEY&lt;/em&gt;, &lt;em&gt;BPF_PROG_LOAD&lt;/em&gt;, &lt;em&gt;BPF_OBJ_PIN&lt;/em&gt;, &lt;em&gt;BPF_OBJ_GET&lt;/em&gt;, &lt;em&gt;BPF_PROG_ATTACH&lt;/em&gt;, &lt;em&gt;BPF_PROG_DETACH&lt;/em&gt;, &lt;em&gt;BPF_PROG_TEST_RUN&lt;/em&gt;, &lt;em&gt;BPF_PROG_RUN&lt;/em&gt;, &lt;em&gt;BPF_PROG_GET_NEXT_ID&lt;/em&gt;, &lt;em&gt;BPF_MAP_GET_NEXT_ID&lt;/em&gt;, &lt;em&gt;BPF_PROG_GET_FD_BY_ID&lt;/em&gt;, &lt;em&gt;BPF_MAP_GET_FD_BY_ID&lt;/em&gt;, &lt;em&gt;BPF_OBJ_GET_INFO_BY_FD&lt;/em&gt;, &lt;em&gt;BPF_PROG_QUERY&lt;/em&gt;, &lt;em&gt;BPF_RAW_TRACEPOINT_OPEN&lt;/em&gt;, &lt;em&gt;BPF_BTF_LOAD&lt;/em&gt;, &lt;em&gt;BPF_BTF_GET_FD_BY_ID&lt;/em&gt;, &lt;em&gt;BPF_TASK_FD_QUERY&lt;/em&gt;, &lt;em&gt;BPF_MAP_LOOKUP_AND_DELETE_ELEM&lt;/em&gt;, &lt;em&gt;BPF_MAP_FREEZE&lt;/em&gt;, &lt;em&gt;BPF_BTF_GET_NEXT_ID&lt;/em&gt;, &lt;em&gt;BPF_MAP_LOOKUP_BATCH&lt;/em&gt;, &lt;em&gt;BPF_MAP_LOOKUP_AND_DELETE_BATCH&lt;/em&gt;, &lt;em&gt;BPF_MAP_UPDATE_BATCH&lt;/em&gt;, &lt;em&gt;BPF_MAP_DELETE_BATCH&lt;/em&gt;, &lt;em&gt;BPF_LINK_CREATE&lt;/em&gt;, &lt;em&gt;BPF_LINK_UPDATE&lt;/em&gt;, &lt;em&gt;BPF_LINK_GET_FD_BY_ID&lt;/em&gt;, &lt;em&gt;BPF_LINK_GET_NEXT_ID&lt;/em&gt;, &lt;em&gt;BPF_ENABLE_STATS&lt;/em&gt;, &lt;em&gt;BPF_ITER_CREATE&lt;/em&gt;, &lt;em&gt;BPF_LINK_DETACH&lt;/em&gt;, &lt;em&gt;BPF_PROG_BIND_MAP&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mlock2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;len&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;MLOCK_ONFAULT&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsconfig&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, ENUMFLAGS32 &lt;strong&gt;cmd&lt;/strong&gt;: &lt;em&gt;FSCONFIG_SET_FLAG&lt;/em&gt;, &lt;em&gt;FSCONFIG_SET_STRING&lt;/em&gt;, &lt;em&gt;FSCONFIG_SET_BINARY&lt;/em&gt;, &lt;em&gt;FSCONFIG_SET_PATH&lt;/em&gt;, &lt;em&gt;FSCONFIG_SET_PATH_EMPTY&lt;/em&gt;, &lt;em&gt;FSCONFIG_SET_FD&lt;/em&gt;, &lt;em&gt;FSCONFIG_CMD_CREATE&lt;/em&gt;, &lt;em&gt;FSCONFIG_CMD_RECONFIGURE&lt;/em&gt;, CHARBUF &lt;strong&gt;key&lt;/strong&gt;, BYTEBUF &lt;strong&gt;value_bytebuf&lt;/strong&gt;, CHARBUF &lt;strong&gt;value_charbuf&lt;/strong&gt;, INT32 &lt;strong&gt;aux&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, INT32 &lt;strong&gt;size&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_create1&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;EPOLL_CLOEXEC&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;chown&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lchown&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchown&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchownat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;pathname&lt;/strong&gt;, UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;AT_SYMLINK_NOFOLLOW&lt;/em&gt;, &lt;em&gt;AT_EMPTY_PATH&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;umount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;name&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;accept4&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, SOCKTUPLE &lt;strong&gt;tuple&lt;/strong&gt;, UINT8 &lt;strong&gt;queuepct&lt;/strong&gt;, UINT32 &lt;strong&gt;queuelen&lt;/strong&gt;, UINT32 &lt;strong&gt;queuemax&lt;/strong&gt;, INT32 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;umount2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;FORCE&lt;/em&gt;, &lt;em&gt;DETACH&lt;/em&gt;, &lt;em&gt;EXPIRE&lt;/em&gt;, &lt;em&gt;NOFOLLOW&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pipe2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd1&lt;/strong&gt;, FD &lt;strong&gt;fd2&lt;/strong&gt;, UINT64 &lt;strong&gt;ino&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;inotify_init1&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FLAGS16 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;eventfd2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FLAGS16 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, UINT64 &lt;strong&gt;initval&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;signalfd4&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;res&lt;/strong&gt;, FLAGS16 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_LARGEFILE&lt;/em&gt;, &lt;em&gt;O_DIRECTORY&lt;/em&gt;, &lt;em&gt;O_DIRECT&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;, &lt;em&gt;O_SYNC&lt;/em&gt;, &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_EXCL&lt;/em&gt;, &lt;em&gt;O_DSYNC&lt;/em&gt;, &lt;em&gt;O_APPEND&lt;/em&gt;, &lt;em&gt;O_CREAT&lt;/em&gt;, &lt;em&gt;O_RDWR&lt;/em&gt;, &lt;em&gt;O_WRONLY&lt;/em&gt;, &lt;em&gt;O_RDONLY&lt;/em&gt;, &lt;em&gt;O_CLOEXEC&lt;/em&gt;, &lt;em&gt;O_NONE&lt;/em&gt;, &lt;em&gt;O_TMPFILE&lt;/em&gt;, &lt;em&gt;O_F_CREATED&lt;/em&gt;, &lt;em&gt;FD_UPPER_LAYER&lt;/em&gt;, &lt;em&gt;FD_LOWER_LAYER&lt;/em&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, UINT32 &lt;strong&gt;mask&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;prctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, ENUMFLAGS32 &lt;strong&gt;option&lt;/strong&gt;: &lt;em&gt;PR_GET_DUMPABLE&lt;/em&gt;, &lt;em&gt;PR_SET_DUMPABLE&lt;/em&gt;, &lt;em&gt;PR_GET_KEEPCAPS&lt;/em&gt;, &lt;em&gt;PR_SET_KEEPCAPS&lt;/em&gt;, &lt;em&gt;PR_SET_NAME&lt;/em&gt;, &lt;em&gt;PR_GET_NAME&lt;/em&gt;, &lt;em&gt;PR_GET_SECCOMP&lt;/em&gt;, &lt;em&gt;PR_SET_SECCOMP&lt;/em&gt;, &lt;em&gt;PR_CAPBSET_READ&lt;/em&gt;, &lt;em&gt;PR_CAPBSET_DROP&lt;/em&gt;, &lt;em&gt;PR_GET_SECUREBITS&lt;/em&gt;, &lt;em&gt;PR_SET_SECUREBITS&lt;/em&gt;, &lt;em&gt;PR_MCE_KILL&lt;/em&gt;, &lt;em&gt;PR_MCE_KILL&lt;/em&gt;, &lt;em&gt;PR_SET_MM&lt;/em&gt;, &lt;em&gt;PR_SET_CHILD_SUBREAPER&lt;/em&gt;, &lt;em&gt;PR_GET_CHILD_SUBREAPER&lt;/em&gt;, &lt;em&gt;PR_SET_NO_NEW_PRIVS&lt;/em&gt;, &lt;em&gt;PR_GET_NO_NEW_PRIVS&lt;/em&gt;, &lt;em&gt;PR_GET_TID_ADDRESS&lt;/em&gt;, &lt;em&gt;PR_SET_THP_DISABLE&lt;/em&gt;, &lt;em&gt;PR_GET_THP_DISABLE&lt;/em&gt;, &lt;em&gt;PR_CAP_AMBIENT&lt;/em&gt;, CHARBUF &lt;strong&gt;arg2_str&lt;/strong&gt;, INT64 &lt;strong&gt;arg2_int&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;memfd_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;MFD_CLOEXEC&lt;/em&gt;, &lt;em&gt;MFD_ALLOW_SEALING&lt;/em&gt;, &lt;em&gt;MFD_HUGETLB&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pidfd_getfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, FD &lt;strong&gt;pid_fd&lt;/strong&gt;, FD &lt;strong&gt;target_fd&lt;/strong&gt;, UINT32 &lt;strong&gt;flags&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pidfd_open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD &lt;strong&gt;fd&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;PIDFD_NONBLOCK&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;init_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, BYTEBUF &lt;strong&gt;img&lt;/strong&gt;, UINT64 &lt;strong&gt;length&lt;/strong&gt;, CHARBUF &lt;strong&gt;uargs&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;finit_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;fd&lt;/strong&gt;, CHARBUF &lt;strong&gt;uargs&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;MODULE_INIT_IGNORE_MODVERSIONS&lt;/em&gt;, &lt;em&gt;MODULE_INIT_IGNORE_VERMAGIC&lt;/em&gt;, &lt;em&gt;MODULE_INIT_COMPRESSED_FILE&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mknod&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FSPATH &lt;strong&gt;path&lt;/strong&gt;, MODE &lt;strong&gt;mode&lt;/strong&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mknodat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;path&lt;/strong&gt;, MODE &lt;strong&gt;mode&lt;/strong&gt;, UINT32 &lt;strong&gt;dev&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;newfstatat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, FD &lt;strong&gt;dirfd&lt;/strong&gt;, FSRELPATH &lt;strong&gt;path&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;AT_EMPTY_PATH&lt;/em&gt;, &lt;em&gt;AT_NO_AUTOMOUNT&lt;/em&gt;, &lt;em&gt;AT_SYMLINK_NOFOLLOW&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;process_vm_readv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64 &lt;strong&gt;res&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;process_vm_writev&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64 &lt;strong&gt;res&lt;/strong&gt;, PID &lt;strong&gt;pid&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;delete_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, FLAGS32 &lt;strong&gt;flags&lt;/strong&gt;: &lt;em&gt;O_NONBLOCK&lt;/em&gt;, &lt;em&gt;O_TRUNC&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setreuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UID &lt;strong&gt;ruid&lt;/strong&gt;, UID &lt;strong&gt;euid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setregid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;res&lt;/strong&gt;, UID &lt;strong&gt;rgid&lt;/strong&gt;, UID &lt;strong&gt;egid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;adjtimex&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;adjtimex&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;exit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;exit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sethostname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sethostname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getsid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getsid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstatfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstatfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pivot_root&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pivot_root&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;umask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;umask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;madvise&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;madvise&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statfs64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statfs64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;iopl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;iopl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;swapon&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;swapon&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;utime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;utime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setdomainname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setdomainname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;semtimedop&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;semtimedop&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_notify&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_notify&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;nfsservctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;nfsservctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pkey_mprotect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pkey_mprotect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fgetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fgetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sysinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sysinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;uselib&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;uselib&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;olduname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;olduname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_mempolicy&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_mempolicy&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getppid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getppid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_yield&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_yield&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getrusage&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getrusage&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigsuspend&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigsuspend&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;riscv_hwprobe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;riscv_hwprobe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;bdflush&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;bdflush&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_kernel_syms&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_kernel_syms&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pause&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pause&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpmsg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpmsg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_gettime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_gettime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_getsetattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_getsetattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;spu_run&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;spu_run&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;personality&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;personality&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;request_key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;request_key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readlink&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readlink&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;times&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;times&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;reboot&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;reboot&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;syslog&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;syslog&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ipc&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ipc&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;create_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;create_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setpriority&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setpriority&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigreturn&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigreturn&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setgroups&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setgroups&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;preadv2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;preadv2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setitimer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setitimer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getitimer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getitimer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;removexattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;removexattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;spu_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;spu_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;capget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;capget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigsuspend&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigsuspend&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mseal&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mseal&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fanotify_init&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fanotify_init&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readdir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readdir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_timedreceive&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_timedreceive&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;nice&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;nice&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsopen&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsopen&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigpending&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigpending&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sysfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sysfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;acct&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;acct&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setfsgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setfsgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_adjtime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_adjtime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_getevents&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_getevents&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;query_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;query_module&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;remap_file_pages&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;remap_file_pages&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigprocmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigprocmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mincore&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mincore&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgsnd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgsnd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getparam&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getparam&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getgroups&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getgroups&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ustat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ustat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;uname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;uname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_ctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_ctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lgetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lgetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;_sysctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;_sysctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigtimedwait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigtimedwait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;flistxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;flistxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pkey_alloc&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pkey_alloc&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;time&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;time&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kcmp&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kcmp&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_pwait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_pwait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldlstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldlstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setscheduler&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setscheduler&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdatasync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdatasync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_robust_list&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_robust_list&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;swapoff&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;swapoff&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;quotactl_fd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;quotactl_fd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;exit_group&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;exit_group&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listmount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listmount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd_settime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd_settime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getscheduler&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getscheduler&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_get_priority_min&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_get_priority_min&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ftruncate&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ftruncate&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pkey_free&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pkey_free&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_rr_get_interval&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_rr_get_interval&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open_tree&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open_tree&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;idle&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;idle&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mremap&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mremap&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigaction&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigaction&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;stime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;stime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigqueueinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigqueueinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sync_file_range&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sync_file_range&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_unlink&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_unlink&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;alarm&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;alarm&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;inotify_rm_watch&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;inotify_rm_watch&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_delete&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_delete&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_settime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_settime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigprocmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigprocmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lremovexattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lremovexattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fremovexattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fremovexattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setaffinity&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setaffinity&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsetxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;settimeofday&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;settimeofday&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;gettimeofday&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;gettimeofday&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_setup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_setup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;llistxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;llistxattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsync&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pidfd_send_signal&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pidfd_send_signal&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getrandom&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getrandom&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_sthyi&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_sthyi&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_destroy&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_destroy&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigaltstack&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigaltstack&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;riscv_flush_icache&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;riscv_flush_icache&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mount_setattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mount_setattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpgrp&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpgrp&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vhangup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vhangup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_tid_address&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_tid_address&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_gettime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_gettime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_getoverrun&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timer_getoverrun&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_settime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_settime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_getres&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_getres&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;utimes&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;utimes&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vm86&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vm86&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsm_set_self_attr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsm_set_self_attr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_nanosleep&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;clock_nanosleep&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futimesat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futimesat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;signal&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;signal&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;keyctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;keyctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioprio_set&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioprio_set&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;landlock_add_rule&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;landlock_add_rule&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;add_key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;add_key&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_thread_area&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_thread_area&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioprio_get&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioprio_get&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sync_file_range2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sync_file_range2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioperm&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ioperm&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigaction&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigaction&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;inotify_add_watch&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;inotify_add_watch&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fallocate&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fallocate&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_thread_area&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_thread_area&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readlinkat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readlinkat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;name_to_handle_at&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;name_to_handle_at&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;perf_event_open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;perf_event_open&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kexec_load&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kexec_load&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;truncate&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;truncate&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;faccessat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;faccessat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_timedsend&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mq_timedsend&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;restart_syscall&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;restart_syscall&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;map_shadow_stack&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;map_shadow_stack&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pselect6&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pselect6&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_ctl_old&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_ctl_old&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_robust_list&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_robust_list&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;tee&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;tee&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vmsplice&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;vmsplice&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getcpu&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getcpu&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;utimensat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;utimensat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rseq&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rseq&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd_gettime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd_gettime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;syncfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;syncfs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_submit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_submit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldolduname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldolduname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmdt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmdt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getaffinity&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_getaffinity&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstatat64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstatat64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;socketcall&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;socketcall&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;waitid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;waitid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sgetmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sgetmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_cancel&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_cancel&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setparam&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setparam&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;cachestat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;cachestat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_setattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ssetmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;ssetmask&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;_newselect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;_newselect&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setfsuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setfsuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigpending&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sigpending&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;wait4&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;wait4&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;process_mrelease&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;process_mrelease&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;waitpid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;waitpid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;arch_prctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;arch_prctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigreturn&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_sigreturn&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fadvise64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fadvise64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgrcv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;msgrcv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;move_mount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;move_mount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lookup_dcookie&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lookup_dcookie&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fspick&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fspick&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmget&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsmount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fsmount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_pwait2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_pwait2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;move_pages&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;move_pages&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;shmctl&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;memfd_secret&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;memfd_secret&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;landlock_restrict_self&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;landlock_restrict_self&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_get_priority_max&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sched_get_priority_max&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sys_debug_setcontext&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;sys_debug_setcontext&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kexec_file_load&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;kexec_file_load&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;process_madvise&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;process_madvise&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;landlock_create_ruleset&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;landlock_create_ruleset&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_tgsigqueueinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rt_tgsigqueueinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;migrate_pages&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;migrate_pages&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstatfs64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fstatfs64&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pwritev2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pwritev2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mbind&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;mbind&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;modify_ldt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;modify_ldt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;gettid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;gettid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statx&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statx&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpriority&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getpriority&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_pgetevents&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;io_pgetevents&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listxattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;listxattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_mempolicy_home_node&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;set_mempolicy_home_node&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readahead&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;readahead&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_waitv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_waitv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_wait_old&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;epoll_wait_old&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;faccessat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;faccessat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_mempolicy&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;get_mempolicy&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;membarrier&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;membarrier&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pciconfig_iobase&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pciconfig_iobase&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;close_range&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;close_range&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fanotify_mark&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fanotify_mark&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open_tree_attr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;open_tree_attr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;timerfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_pci_mmio_read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_pci_mmio_read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_pci_mmio_write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_pci_mmio_write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_runtime_instr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_runtime_instr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_guarded_storage&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;s390_guarded_storage&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchmodat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fchmodat2&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_wake&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_wake&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_requeue&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_requeue&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_wait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;futex_wait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;switch_endian&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;switch_endian&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;multiplexer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;multiplexer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldfstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;oldfstat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsm_get_self_attr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsm_get_self_attr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;swapcontext&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;swapcontext&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pciconfig_write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pciconfig_write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rtas&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rtas&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pciconfig_read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pciconfig_read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;subpage_prot&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;subpage_prot&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statmount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;statmount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsm_list_modules&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;lsm_list_modules&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;uretprobe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;uretprobe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;removexattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;removexattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getxattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;getxattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setxattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;setxattrat&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;file_getattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;file_getattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;file_setattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;file_setattr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;SYSCALLID &lt;strong&gt;ID&lt;/strong&gt;, UINT16 &lt;strong&gt;nativeID&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="tracepoint-events"&gt;Tracepoint events&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Default&lt;/th&gt;
&lt;th style="text-align: left"&gt;Dir&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Params&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;switch&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;next&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_maj&lt;/strong&gt;, UINT64 &lt;strong&gt;pgft_min&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_size&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_rss&lt;/strong&gt;, UINT32 &lt;strong&gt;vm_swap&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;procexit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ERRNO &lt;strong&gt;status&lt;/strong&gt;, ERRNO &lt;strong&gt;ret&lt;/strong&gt;, SIGTYPE &lt;strong&gt;sig&lt;/strong&gt;, UINT8 &lt;strong&gt;core&lt;/strong&gt;, PID &lt;strong&gt;reaper_tid&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;signaldeliver&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PID &lt;strong&gt;spid&lt;/strong&gt;, PID &lt;strong&gt;dpid&lt;/strong&gt;, SIGTYPE &lt;strong&gt;sig&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;page_fault&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64 &lt;strong&gt;addr&lt;/strong&gt;, UINT64 &lt;strong&gt;ip&lt;/strong&gt;, FLAGS32 &lt;strong&gt;error&lt;/strong&gt;: &lt;em&gt;PROTECTION_VIOLATION&lt;/em&gt;, &lt;em&gt;PAGE_NOT_PRESENT&lt;/em&gt;, &lt;em&gt;WRITE_ACCESS&lt;/em&gt;, &lt;em&gt;READ_ACCESS&lt;/em&gt;, &lt;em&gt;USER_FAULT&lt;/em&gt;, &lt;em&gt;SUPERVISOR_FAULT&lt;/em&gt;, &lt;em&gt;RESERVED_PAGE&lt;/em&gt;, &lt;em&gt;INSTRUCTION_FETCH&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="plugin-events"&gt;Plugin events&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Default&lt;/th&gt;
&lt;th style="text-align: left"&gt;Dir&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Params&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;pluginevent&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;plugin_id&lt;/strong&gt;, BYTEBUF &lt;strong&gt;event_data&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="metaevents"&gt;Metaevents&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Default&lt;/th&gt;
&lt;th style="text-align: left"&gt;Dir&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Params&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;drop&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;ratio&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;drop&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;ratio&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;scapevent&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;event_type&lt;/strong&gt;, UINT64 &lt;strong&gt;event_data&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;procinfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64 &lt;strong&gt;cpu_usr&lt;/strong&gt;, UINT64 &lt;strong&gt;cpu_sys&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;cpu_hotplug&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;cpu&lt;/strong&gt;, UINT32 &lt;strong&gt;action&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;notification&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF &lt;strong&gt;id&lt;/strong&gt;, CHARBUF &lt;strong&gt;desc&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;infra&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF &lt;strong&gt;source&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, CHARBUF &lt;strong&gt;description&lt;/strong&gt;, CHARBUF &lt;strong&gt;scope&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF &lt;strong&gt;json&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;useradded&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, CHARBUF &lt;strong&gt;home&lt;/strong&gt;, CHARBUF &lt;strong&gt;shell&lt;/strong&gt;, CHARBUF &lt;strong&gt;container_id&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;userdeleted&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;uid&lt;/strong&gt;, UINT32 &lt;strong&gt;gid&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, CHARBUF &lt;strong&gt;home&lt;/strong&gt;, CHARBUF &lt;strong&gt;shell&lt;/strong&gt;, CHARBUF &lt;strong&gt;container_id&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;groupadded&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;gid&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, CHARBUF &lt;strong&gt;container_id&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;groupdeleted&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;gid&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, CHARBUF &lt;strong&gt;container_id&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;Yes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;asyncevent&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32 &lt;strong&gt;plugin_id&lt;/strong&gt;, CHARBUF &lt;strong&gt;name&lt;/strong&gt;, BYTEBUF &lt;strong&gt;data&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Docs: Supported Fields for Conditions and Outputs</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-fields/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-fields/</guid><description>
&lt;p&gt;Here are the fields supported by Falco. These fields can be used in the &lt;code&gt;condition&lt;/code&gt; key of a Falco rule and well as the &lt;code&gt;output&lt;/code&gt; key. Any fields included in the &lt;code&gt;output&lt;/code&gt; key of a rule will also be included in the alert's &lt;code&gt;output_fields&lt;/code&gt; object when &lt;code&gt;json_output&lt;/code&gt; is set to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You can also see this set of fields via &lt;code&gt;falco --list=&amp;lt;source&amp;gt;&lt;/code&gt;, with &lt;code&gt;&amp;lt;source&amp;gt;&lt;/code&gt; being one of the &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/concepts/event-sources/"&gt;Falco event sources&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="system-calls-source-syscall"&gt;System Calls (source &lt;code&gt;syscall&lt;/code&gt;)&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;syscall&lt;/code&gt; event source fields are provided by the &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/concepts/event-sources/kernel/"&gt;Falco Drivers&lt;/a&gt;. See the &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/reference/rules/supported-events/"&gt;supported events&lt;/a&gt; documentation to learn about all the available event types. The field &lt;code&gt;evt.arg&lt;/code&gt;, &lt;code&gt;evt.args&lt;/code&gt; and &lt;code&gt;evt.rawarg&lt;/code&gt; is used to access arguments for each event. For example, in order to access the &lt;code&gt;target&lt;/code&gt; arg of a &lt;code&gt;symlinkat&lt;/code&gt; exit event you can use &lt;code&gt;evt.arg.target&lt;/code&gt;.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# System Kernel Fields
$ falco --list=syscall
&lt;/code&gt;&lt;/pre&gt;&lt;!--
generated with:
falco --list=syscall --markdown | sed -E 's/## Field Class/### Field Class/g' | awk '!/^Event Sources: syscall\w*/' | awk '/Field Class: evt/{c++;if(c==2){sub("evt","evt (for system calls)");c=0}}1'
--&gt;
&lt;h3 id="field-class-evt"&gt;Field Class: evt&lt;/h3&gt;
&lt;p&gt;These fields can be used for all event types&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.num&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;event number.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.time&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;event timestamp as a time string that includes the nanosecond part.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.time.s&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;event timestamp as a time string with no nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.time.iso8601&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;event timestamp in ISO 8601 format, including nanoseconds and time zone offset (in UTC).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.datetime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;event timestamp as a time string that includes the date.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.datetime.s&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;event timestamp as a datetime string with no nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.rawtime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;absolute event timestamp, i.e. nanoseconds from epoch.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.rawtime.s&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;integer part of the event timestamp (e.g. seconds since epoch).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.rawtime.ns&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;fractional part of the absolute event timestamp.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.reltime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;number of nanoseconds from the beginning of the capture.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.reltime.s&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;number of seconds from the beginning of the capture.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.reltime.ns&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;fractional part (in ns) of the time from the beginning of the capture.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.pluginname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;if the event comes from a plugin-defined event source, the name of the plugin that generated it. The plugin must be currently loaded.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.plugininfo&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;if the event comes from a plugin-defined event source, a summary of the event as formatted by the plugin. The plugin must be currently loaded.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.source&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;the name of the source that produced the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_async&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for asynchronous events, 'false' otherwise.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.asynctype&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;If the event is asynchronous, the type of the event (e.g. 'container').&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.hostname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The hostname of the underlying host can be customized by setting an environment variable (e.g. FALCO_HOSTNAME for the Falco agent). This is valuable in Kubernetes setups, where the hostname can match the pod name particularly in DaemonSet deployments. To achieve this, assign Kubernetes' spec.nodeName to the environment variable. Notably, spec.nodeName generally includes the cluster name.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-evt-for-system-calls"&gt;Field Class: evt (for system calls)&lt;/h3&gt;
&lt;p&gt;Event fields applicable to syscall events. Note that for most events you can access the individual arguments/parameters of each syscall via evt.arg, e.g. evt.arg.filename.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.deltatime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;delta between this event and the previous event, in nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.deltatime.s&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;integer part of the delta between this event and the previous event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.deltatime.ns&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;fractional part of the delta between this event and the previous event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the event (e.g. 'open').&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.type.is&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;allows one to specify an event type, and returns 1 for events that are of that type. For example, evt.type.is.open returns 1 for open events, 0 for any other event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;syscall.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For system call events, the name of the system call (e.g. 'open'). Unset for other events (e.g. switch or internal events). Use this field instead of evt.type if you need to make sure that the filtered/printed value is actually a system call.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.category&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The event category. Example values are 'file' (for file operations like open and close), 'net' (for network operations like socket and bind), memory (for things like brk or mmap), and so on.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.cpu&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT16&lt;/td&gt;
&lt;td style="text-align: left"&gt;number of the CPU where this event happened.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.args&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;all the event arguments, aggregated into a single string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.arg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;one of the event arguments specified by name or by number. Some events (e.g. return codes or FDs) will be converted into a text representation when possible. E.g. 'evt.arg.fd' or 'evt.arg[0]'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.rawarg&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;DYNAMIC&lt;/td&gt;
&lt;td style="text-align: left"&gt;one of the event arguments specified by name. E.g. 'evt.rawarg.fd'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.info&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Currently, this field returns the same value as 'evt.args'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.buffer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BYTEBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;the binary data buffer for events that have one, like read(), recvfrom(), etc. Use this field in filters with 'contains' to search into I/O data buffers.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.buflen&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;the length of the binary data buffer for events that have one, like read(), recvfrom(), etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.res&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;event return value, as a string. If the event failed, the result is an error code string (e.g. 'ENOENT'), otherwise the result is the string 'SUCCESS'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.rawres&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;event return value, as a number (e.g. -2). Useful for range comparisons.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.failed&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for events that returned an error status.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_io&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for events that read or write to FDs, like read(), send, recvfrom(), etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_io_read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for events that read from FDs, like read(), recv(), recvfrom(), etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_io_write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for events that write to FDs, like write(), send(), etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.io_dir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;'r' for events that read from FDs, like read(); 'w' for events that write to FDs, like write().&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_wait&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for events that make the thread wait, e.g. sleep(), select(), poll().&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_syslog&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for events that are writes to /dev/log.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field always returns 1.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count.error&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field returns 1 for events that returned with an error.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count.error.file&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field returns 1 for events that returned with an error and are related to file I/O.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count.error.net&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field returns 1 for events that returned with an error and are related to network I/O.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count.error.memory&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field returns 1 for events that returned with an error and are related to memory allocation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count.error.other&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field returns 1 for events that returned with an error and are related to none of the previous categories.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.count.exit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;This filter field returns 1 for exit events.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.around&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Accepts the event if it's around the specified time interval. The syntax is evt.around[T]=D, where T is the value returned by %evt.rawtime for the event and D is a delta in milliseconds. For example, evt.around[1404996934793590564]=1000 will return the events with timestamp with one second before the timestamp and one second after it, for a total of two seconds of capture.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.abspath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Absolute path calculated from dirfd and name during syscalls like renameat and symlinkat. Use 'evt.abspath.src' or 'evt.abspath.dst' for syscalls that support multiple paths.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_open_read&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for open/openat/openat2/open_by_handle_at events where the path was opened for reading&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_open_write&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for open/openat/openat2/open_by_handle_at events where the path was opened for writing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_open_exec&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for open/openat/openat2/open_by_handle_at or creat events where a file is created with execute permissions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;evt.is_open_create&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for for open/openat/openat2/open_by_handle_at events where a file is created.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-process"&gt;Field Class: process&lt;/h3&gt;
&lt;p&gt;Additional information about the process and thread executing the syscall event.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The first command-line argument (i.e., argv[0]), typically the executable name or a custom string as specified by the user. It is primarily obtained from syscall arguments, truncated after 4096 bytes, or, as a fallback, by reading /proc/PID/cmdline, in which case it may be truncated after 1024 bytes. This field may differ from the last component of proc.exepath, reflecting how command invocation and execution paths can vary.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pexe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.exe (first command line argument argv[0]) of the parent process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.aexe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.exe (first command line argument argv[0]) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aexe[1] retrieves the proc.exe of the parent process, proc.aexe[2] retrieves the proc.exe of the grandparent process, and so on. The current process's proc.exe line can be obtained using proc.aexe[0]. When used without any arguments, proc.aexe is applicable only in filters and matches any of the process ancestors. For instance, you can use &lt;code&gt;proc.aexe endswith java&lt;/code&gt; to match any process ancestor whose proc.exe ends with the term &lt;code&gt;java&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exepath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full executable path of a process, resolving to the canonical path for symlinks. This is primarily obtained from the kernel, or as a fallback, by reading /proc/PID/exe (in the latter case, the path is truncated after 1024 bytes). For eBPF drivers, due to verifier limits, path components may be truncated to 24 for legacy eBPF on kernel &amp;lt;5.2, 48 for legacy eBPF on kernel &amp;gt;=5.2, or 96 for modern eBPF.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pexepath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.exepath (full executable path) of the parent process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.aexepath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.exepath (full executable path) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aexepath[1] retrieves the proc.exepath of the parent process, proc.aexepath[2] retrieves the proc.exepath of the grandparent process, and so on. The current process's proc.exepath line can be obtained using proc.aexepath[0]. When used without any arguments, proc.aexepath is applicable only in filters and matches any of the process ancestors. For instance, you can use &lt;code&gt;proc.aexepath endswith java&lt;/code&gt; to match any process ancestor whose path ends with the term &lt;code&gt;java&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The process name (truncated after 16 characters) generating the event (task-&amp;gt;comm). Truncation is determined by kernel settings and not by Falco. This field is collected from the syscalls args or, as a fallback, extracted from /proc/PID/comm. The name of the process and the name of the executable file on disk (if applicable) can be different if a process is given a custom name which is often the case for example for java applications.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.name (truncated after 16 characters) of the parent process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.aname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.name (truncated after 16 characters) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aname[1] retrieves the proc.name of the parent process, proc.aname[2] retrieves the proc.name of the grandparent process, and so on. The current process's proc.name line can be obtained using proc.aname[0]. When used without any arguments, proc.aname is applicable only in filters and matches any of the process ancestors. For instance, you can use &lt;code&gt;proc.aname=bash&lt;/code&gt; to match any process ancestor whose name is &lt;code&gt;bash&lt;/code&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.args&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The arguments passed on the command line when starting the process generating the event excluding argv[0] (truncated after 4096 bytes). This field is collected from the system call arguments, or as a fallback, extracted from /proc/PID/cmdline, can be accessed by specifying proc.args[INDEX], e.g., proc.args[0] or proc.args[1]. The indexing is zero-based, meaning proc.args[0] refers to the first command-line argument passed, rather than argv[0].&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.aargs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The arguments passed on the command line when starting the process generating the event for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.aargs[1] retrieves the arguments passed on the command line of the parent process, proc.aargs[2] retrieves the proc.args of the grandparent process, and so on. The current process's arguments passed on the command line can be obtained using proc.aargs[0]. When used without any arguments, proc.aargs is applicable only in filters and matches any of the process ancestors. For instance, you can use &lt;code&gt;proc.aargs contains base64&lt;/code&gt; to match any process ancestor whose arguments passed on the command line contains the term base64.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.cmdline&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The concatenation of &lt;code&gt;proc.name + proc.args&lt;/code&gt; (truncated after 4096 bytes) when starting the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pcmdline&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The proc.cmdline (full command line (proc.name + proc.args)) of the parent process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.acmdline&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full command line (proc.name + proc.args) for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.acmdline[1] retrieves the full command line of the parent process, proc.acmdline[2] retrieves the proc.cmdline of the grandparent process, and so on. The current process's full command line can be obtained using proc.acmdline[0]. When used without any arguments, proc.acmdline is applicable only in filters and matches any of the process ancestors. For instance, you can use &lt;code&gt;proc.acmdline contains base64&lt;/code&gt; to match any process ancestor whose command line contains the term base64.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.cmdnargs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The number of command line args (proc.args).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.cmdlenargs&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The total count of characters / length of the command line args (proc.args) combined excluding whitespaces between args.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exeline&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full command line, with exe as first argument (proc.exe + proc.args) when starting the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.env&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The environment variables of the process generating the event as concatenated string 'ENV_NAME=value ENV_NAME1=value1'. Can also be used to extract the value of a known env variable, e.g. proc.env[ENV_NAME].&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.aenv&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;[EXPERIMENTAL] This field can be used in three flavors: (1) as a filter checking all parents, e.g. 'proc.aenv contains xyz', which is similar to the familiar 'proc.aname contains xyz' approach, (2) checking the &lt;code&gt;proc.env&lt;/code&gt; of a specified level of the parent, e.g. 'proc.aenv[2]', which is similar to the familiar 'proc.aname[2]' approach, or (3) checking the first matched value of a known ENV_NAME in the parent lineage, such as 'proc.aenv[ENV_NAME]' (across a max of 20 ancestor levels). This field may be deprecated or undergo breaking changes in future releases. Please use it with caution.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.cwd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The current working directory of the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.loginshellid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The pid of the oldest shell among the ancestors of the current process, if there is one. This field can be used to separate different user sessions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.tty&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;The controlling terminal of the process. 0 for processes without a terminal.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The id of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.ppid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The pid of the parent of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.apid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The pid for a specific process ancestor. You can access different levels of ancestors by using indices. For example, proc.apid[1] retrieves the pid of the parent process, proc.apid[2] retrieves the pid of the grandparent process, and so on. The current process's pid can be obtained using proc.apid[0]. When used without any arguments, proc.apid is applicable only in filters and matches any of the process ancestors. For instance, you can use &lt;code&gt;proc.apid=1337&lt;/code&gt; to match any process ancestor whose pid is equal to 1337.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vpid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The id of the process generating the event as seen from its current PID namespace.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pvpid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The id of the parent process generating the event as seen from its current PID namespace.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.sid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The session id of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.sname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the current process's session leader. This is either the process with pid=proc.sid or the eldest ancestor that has the same sid as the current process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.sid.exe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The first command line argument argv[0] (usually the executable name or a custom one) of the current process's session leader. This is either the process with pid=proc.sid or the eldest ancestor that has the same sid as the current process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.sid.exepath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full executable path of the current process's session leader. This is either the process with pid=proc.sid or the eldest ancestor that has the same sid as the current process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vpgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The process group id of the process generating the event, as seen from its current PID namespace.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vpgid.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the current process's process group leader. This is either the process with proc.vpgid == proc.vpid or the eldest ancestor that has the same vpgid as the current process. The description of &lt;code&gt;proc.is_vpgid_leader&lt;/code&gt; offers additional insights.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vpgid.exe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The first command line argument argv[0] (usually the executable name or a custom one) of the current process's process group leader. This is either the process with proc.vpgid == proc.vpid or the eldest ancestor that has the same vpgid as the current process. The description of &lt;code&gt;proc.is_vpgid_leader&lt;/code&gt; offers additional insights.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vpgid.exepath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full executable path of the current process's process group leader. This is either the process with proc.vpgid == proc.vpid or the eldest ancestor that has the same vpgid as the current process. The description of &lt;code&gt;proc.is_vpgid_leader&lt;/code&gt; offers additional insights.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pgid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The process group id of the process generating the event, as seen from host PID namespace.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pgid.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the current process's process group leader. This is either the process with proc.pgid == proc.pid or the eldest ancestor that has the same pgid as the current process. The description of &lt;code&gt;proc.is_pgid_leader&lt;/code&gt; offers additional insights.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pgid.exe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The first command line argument argv[0] (usually the executable name or a custom one) of the current process's process group leader. This is either the process with proc.pgid == proc.pid or the eldest ancestor that has the same pgid as the current process. The description of &lt;code&gt;proc.is_pgid_leader&lt;/code&gt; offers additional insights.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pgid.exepath&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full executable path of the current process's process group leader. This is either the process with proc.pgid == proc.pid or the eldest ancestor that has the same pgid as the current process. The description of &lt;code&gt;proc.is_pgid_leader&lt;/code&gt; offers additional insights.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.duration&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of nanoseconds since the process started.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.ppid.duration&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of nanoseconds since the parent process started.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pid.ts&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Start of process as epoch timestamp in nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.ppid.ts&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Start of parent process as epoch timestamp in nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_exe_writable&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process' executable file is writable by the same user that spawned the process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_exe_upper_layer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process' executable file is in upper layer in overlayfs. This field value can only be trusted if the underlying kernel version is greater or equal than 3.18.0, since overlayfs was introduced at that time.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_exe_lower_layer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process' executable file is in lower layer in overlayfs. This field value can only be trusted if the underlying kernel version is greater or equal than 3.18.0, since overlayfs was introduced at that time.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_exe_from_memfd&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the executable file of the current process is an anonymous file created using memfd_create() and is being executed by referencing its file descriptor (fd). This type of file exists only in memory and not on disk. Relevant to detect malicious in-memory code injection. Requires kernel version greater or equal to 3.17.0.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_sid_leader&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process is the leader of the process session, proc.sid == proc.vpid. For host processes vpid reflects pid.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_vpgid_leader&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process is the leader of the virtual process group, proc.vpgid == proc.vpid. For host processes vpgid and vpid reflect pgid and pid. Can help to distinguish if the process was 'directly' executed for instance in a tty (similar to bash history logging, &lt;code&gt;is_vpgid_leader&lt;/code&gt; would be 'true') or executed as descendent process in the same process group which for example is the case when subprocesses are spawned from a script (&lt;code&gt;is_vpgid_leader&lt;/code&gt; would be 'false').&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_pgid_leader&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process is the leader of the process group, proc.pgid == proc.pid. Can help to distinguish if the process was 'directly' executed for instance in a tty (similar to bash history logging, &lt;code&gt;is_pgid_leader&lt;/code&gt; would be 'true') or executed as descendent process in the same process group which for example is the case when subprocesses are spawned from a script (&lt;code&gt;is_pgid_leader&lt;/code&gt; would be 'false').&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exe_ino&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The inode number of the executable file on disk. Can be correlated with fd.ino.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exe_ino.ctime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Last status change time of executable file (inode-&amp;gt;ctime) as epoch timestamp in nanoseconds. Time is changed by writing or by setting inode information e.g. owner, group, link count, mode etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exe_ino.mtime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Last modification time of executable file (inode-&amp;gt;mtime) as epoch timestamp in nanoseconds. Time is changed by file modifications, e.g. by mknod, truncate, utime, write of more than zero bytes etc. For tracking changes in owner, group, link count or mode, use proc.exe_ino.ctime instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exe_ino.ctime_duration_proc_start&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of nanoseconds between modifying status of executable image and spawning a new process using the changed executable image.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.exe_ino.ctime_duration_pidns_start&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of nanoseconds between PID namespace start ts and ctime exe file if PID namespace start predates ctime.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.pidns_init_start_ts&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Start of PID namespace (container or non container pid namespace) as epoch timestamp in nanoseconds.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cap_permitted&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The permitted capabilities set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cap_inheritable&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The inheritable capabilities set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cap_effective&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The effective capabilities set&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.fdopencount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of open FDs for the process&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.fdlimit&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Maximum number of FDs the process can open.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.fdusage&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;DOUBLE&lt;/td&gt;
&lt;td style="text-align: left"&gt;The ratio between open FDs and maximum available FDs for the process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vmsize&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Total virtual memory for the process (as kb).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vmrss&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Resident non-swapped memory for the process (as kb).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.vmswap&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Swapped memory for the process (as kb).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.pfmajor&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of major page faults since thread start.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.pfminor&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of minor page faults since thread start.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.tid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The id of the thread generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.ismain&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the thread generating the event is the main one in the process.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.vtid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The id of the thread generating the event as seen from its current PID namespace.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.exectime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;CPU time spent by the last scheduled thread, in nanoseconds. Exported by switch events only.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.totexectime&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Total CPU time, in nanoseconds since the beginning of the capture, for the current thread. Exported by switch events only.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cgroups&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;All cgroups the thread belongs to, aggregated into a single string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cgroup&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The cgroup the thread belongs to, for a specific subsystem. e.g. thread.cgroup.cpuacct.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.nthreads&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The number of alive threads that the process generating the event currently has, including the leader thread. Please note that the leader thread may not be here, in that case 'proc.nthreads' and 'proc.nchilds' are equal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.nchilds&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;The number of alive not leader threads that the process generating the event currently has. This excludes the leader thread.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cpu&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;DOUBLE&lt;/td&gt;
&lt;td style="text-align: left"&gt;The CPU consumed by the thread in the last second.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cpu.user&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;DOUBLE&lt;/td&gt;
&lt;td style="text-align: left"&gt;The user CPU consumed by the thread in the last second.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.cpu.system&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;DOUBLE&lt;/td&gt;
&lt;td style="text-align: left"&gt;The system CPU consumed by the thread in the last second.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.vmsize&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;For the process main thread, this is the total virtual memory for the process (as kb). For the other threads, this field is zero.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;thread.vmrss&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;For the process main thread, this is the resident non-swapped memory for the process (as kb). For the other threads, this field is zero.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.stdin.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The type of file descriptor 0, corresponding to stdin, of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.stdout.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The type of file descriptor 1, corresponding to stdout, of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.stderr.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The type of file descriptor 2, corresponding to stderr, of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.stdin.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the file descriptor 0, corresponding to stdin, of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.stdout.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the file descriptor 1, corresponding to stdout, of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.stderr.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The name of the file descriptor 2, corresponding to stderr, of the process generating the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-user"&gt;Field Class: user&lt;/h3&gt;
&lt;p&gt;Information about the user executing the specific event.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;user.uid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;user ID.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;user.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;user name.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;user.homedir&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;home directory of the user.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;user.shell&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;user's shell.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;user.loginuid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;audit user id (auid), internally the loginuid is of type &lt;code&gt;uint32_t&lt;/code&gt;. However, if an invalid uid corresponding to UINT32_MAX is encountered, it is returned as -1 to support familiar filtering conditions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;user.loginname&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;audit user name (auid).&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-group"&gt;Field Class: group&lt;/h3&gt;
&lt;p&gt;Information about the user group.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;group.gid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;UINT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;group ID.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;group.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;group name.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-fd"&gt;Field Class: fd&lt;/h3&gt;
&lt;p&gt;Every syscall that has a file descriptor in its arguments has these fields set with information related to the file.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.num&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;the unique number identifying the file descriptor.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;type of FD. Can be 'file', 'directory', 'ipv4', 'ipv6', 'unix', 'pipe', 'event', 'signalfd', 'eventpoll', 'inotify' 'signalfd' or 'memfd'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.typechar&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;type of FD as a single character. Can be 'f' for file, 4 for IPv4 socket, 6 for IPv6 socket, 'u' for unix socket, p for pipe, 'e' for eventfd, 's' for signalfd, 'l' for eventpoll, 'i' for inotify, 'b' for bpf, 'u' for userfaultd, 'r' for io_uring, 'm' for memfd ,'o' for unknown.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD full name. If the fd is a file, this field contains the full path. If the FD is a socket, this field contain the connection tuple.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.directory&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;If the fd is a file, the directory that contains it.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.filename&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;If the fd is a file, the filename without the path.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.ip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPADDR&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the ip address (client or server) of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.cip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPADDR&lt;/td&gt;
&lt;td style="text-align: left"&gt;client IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.sip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPADDR&lt;/td&gt;
&lt;td style="text-align: left"&gt;server IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.lip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPADDR&lt;/td&gt;
&lt;td style="text-align: left"&gt;local IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.rip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPADDR&lt;/td&gt;
&lt;td style="text-align: left"&gt;remote IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.port&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PORT&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the port (either client or server) of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.cport&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PORT&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, the client port.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.sport&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PORT&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, server port.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.lport&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PORT&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, the local port.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.rport&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PORT&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, the remote port.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.l4proto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;the IP protocol of a socket. Can be 'tcp', 'udp', 'icmp' or 'raw'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.sockfamily&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;the socket family for socket events. Can be 'ip' or 'unix'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.is_server&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the process owning this FD is the server endpoint in the connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.uid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;a unique identifier for the FD, created by chaining the FD number and the thread ID.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.containername&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;chaining of the container ID and the FD name. Useful when trying to identify which container an FD belongs to.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.containerdirectory&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;chaining of the container ID and the directory name. Useful when trying to identify which container a directory belongs to.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.proto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;PORT&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the protocol (either client or server) of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.cproto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, the client protocol.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.sproto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, server protocol.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.lproto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, the local protocol.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.rproto&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, the remote protocol.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.net&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPNET&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the IP network (client or server) of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.cnet&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPNET&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the client IP network of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.snet&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPNET&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the server IP network of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.lnet&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPNET&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the local IP network of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.rnet&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;IPNET&lt;/td&gt;
&lt;td style="text-align: left"&gt;matches the remote IP network of the fd.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.connected&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, 'true' if the socket is connected.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.name_changed&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;True when an event changes the name of an fd used by this event. This can occur in some cases such as udp connections where the connection tuple changes.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.cip.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Domain name associated with the client IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.sip.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Domain name associated with the server IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.lip.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Domain name associated with the local IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.rip.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Domain name associated with the remote IP address.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.dev&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;device number (major/minor) containing the referenced file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.dev.major&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;major device number containing the referenced file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.dev.minor&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT32&lt;/td&gt;
&lt;td style="text-align: left"&gt;minor device number containing the referenced file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.ino&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;INT64&lt;/td&gt;
&lt;td style="text-align: left"&gt;inode number of the referenced file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.nameraw&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;FD full name raw. Just like fd.name, but only used if fd is a file path. File path is kept raw with limited sanitization and without deriving the absolute path.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.types&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;LIST(CHARBUF)&lt;/td&gt;
&lt;td style="text-align: left"&gt;List of FD types in used. Can be passed an fd number e.g. fd.types[0] to get the type of stdout as a single item list.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.is_upper_layer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the fd is of a file in the upper layer of an overlayfs.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fd.is_lower_layer&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the fd is of a file in the lower layer of an overlayfs.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-fs-path"&gt;Field Class: fs.path&lt;/h3&gt;
&lt;p&gt;Every syscall that has a filesystem path in its arguments has these fields set with information related to the path arguments. This differs from the fd.* fields as it includes syscalls like unlink, rename, etc. that act directly on filesystem paths as compared to opened file descriptors.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fs.path.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For any event type that deals with a filesystem path, the path the file syscall is operating on. This path is always fully resolved, prepending the thread cwd when needed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fs.path.nameraw&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For any event type that deals with a filesystem path, the path the file syscall is operating on. This path is always the path provided to the syscall and may not be fully resolved.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fs.path.source&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For any event type that deals with a filesystem path, and specifically for a source and target like mv, cp, etc, the source path the file syscall is operating on. This path is always fully resolved, prepending the thread cwd when needed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fs.path.sourceraw&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For any event type that deals with a filesystem path, and specifically for a source and target like mv, cp, etc, the source path the file syscall is operating on. This path is always the path provided to the syscall and may not be fully resolved.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fs.path.target&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For any event type that deals with a filesystem path, and specifically for a target and target like mv, cp, etc, the target path the file syscall is operating on. This path is always fully resolved, prepending the thread cwd when needed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fs.path.targetraw&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;For any event type that deals with a filesystem path, and specifically for a target and target like mv, cp, etc, the target path the file syscall is operating on. This path is always the path provided to the syscall and may not be fully resolved.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-fdlist"&gt;Field Class: fdlist&lt;/h3&gt;
&lt;p&gt;Poll event related fields.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdlist.nums&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for poll events, this is a comma-separated list of the FD numbers in the 'fds' argument, returned as a string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdlist.names&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for poll events, this is a comma-separated list of the FD names in the 'fds' argument, returned as a string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdlist.cips&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for poll events, this is a comma-separated list of the client IP addresses in the 'fds' argument, returned as a string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdlist.sips&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for poll events, this is a comma-separated list of the server IP addresses in the 'fds' argument, returned as a string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdlist.cports&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for TCP/UDP FDs, for poll events, this is a comma-separated list of the client TCP/UDP ports in the 'fds' argument, returned as a string.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;fdlist.sports&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;for poll events, this is a comma-separated list of the server TCP/UDP ports in the 'fds' argument, returned as a string.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="field-class-container-plugin"&gt;Field Class: container (plugin)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The truncated container ID (first 12 characters), e.g. 3ad7b26ded6d is extracted from the Linux cgroups by Falco within the kernel. Consequently, this field is reliably available and serves as the lookup key for Falco's synchronous or asynchronous requests against the container runtime socket to retrieve all other 'container.&lt;em&gt;' information. One important aspect to be aware of is that if the process occurs on the host, meaning not in the container PID namespace, this field is set to a string called 'host'. In Kubernetes, pod sandbox container processes can exist where &lt;code&gt;container.id&lt;/code&gt; matches &lt;code&gt;k8s.pod.sandbox_id&lt;/code&gt;, lacking other 'container.&lt;/em&gt;' details.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.full_id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full container ID, e.g. 3ad7b26ded6d8e7b23da7d48fe889434573036c27ae5a74837233de441c3601e. In contrast to &lt;code&gt;container.id&lt;/code&gt;, we enrich this field as part of the container engine enrichment. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container name. In instances of userspace container engine lookup delays, this field may not be available yet. One important aspect to be aware of is that if the process occurs on the host, meaning not in the container PID namespace, this field is set to a string called 'host'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.image&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container image name (e.g. falcosecurity/falco:latest for docker). In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.image.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container image id (e.g. 6f7e2741b66b). In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.type&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container type, e.g. docker, cri-o, containerd etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.privileged&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' for containers running as privileged, 'false' otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mounts&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;A space-separated list of mount information. Each item in the list has the format 'source:dest:mode:rdrw:propagation'. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mount&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Information about a single mount, specified by number (e.g. container.mount[0]) or mount source (container.mount[/usr/local]). The pathname can be a glob (container.mount[/usr/local/*]), in which case the first matching mount will be returned. The information has the format 'source:dest:mode:rdrw:propagation'. If there is no mount with the specified index or matching the provided source, returns the string &amp;quot;none&amp;quot; instead of a NULL value. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mount.source&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The mount source, specified by number (e.g. container.mount.source[0]) or mount destination (container.mount.source[/host/lib/modules]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mount.dest&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The mount destination, specified by number (e.g. container.mount.dest[0]) or mount source (container.mount.dest[/lib/modules]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mount.mode&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The mount mode, specified by number (e.g. container.mount.mode[0]) or mount source (container.mount.mode[/usr/local]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mount.rdwr&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The mount rdwr value, specified by number (e.g. container.mount.rdwr[0]) or mount source (container.mount.rdwr[/usr/local]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.mount.propagation&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The mount propagation value, specified by number (e.g. container.mount.propagation[0]) or mount source (container.mount.propagation[/usr/local]). The pathname can be a glob. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.image.repository&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container image repository (e.g. falcosecurity/falco). In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.image.tag&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container image tag (e.g. stable, latest). In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.image.digest&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container image registry digest (e.g. sha256:d977378f890d445c15e51795296e4e5062f109ce6da83e0a355fc4ad8699d27). In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.healthcheck&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container's health check. Will be the null value (&amp;quot;N/A&amp;quot;) if no healthcheck configured, &amp;quot;NONE&amp;quot; if configured but explicitly not created, and the healthcheck command line otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.liveness_probe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container's liveness probe. Will be the null value (&amp;quot;N/A&amp;quot;) if no liveness probe configured, the liveness probe command line otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.readiness_probe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container's readiness probe. Will be the null value (&amp;quot;N/A&amp;quot;) if no readiness probe configured, the readiness probe command line otherwise. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.start_ts&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;ABSTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Container start as epoch timestamp in nanoseconds based on proc.pidns_init_start_ts and extracted in the kernel and not from the container runtime socket / container engine.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.duration&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;RELTIME&lt;/td&gt;
&lt;td style="text-align: left"&gt;Number of nanoseconds since container.start_ts.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.ip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container's / pod's primary ip address as retrieved from the container engine. Only ipv4 addresses are tracked. Consider container.cni.json (CRI use case) for logging ip addresses for each network interface. In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.cni.json&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The container's / pod's CNI result field from the respective pod status info. It contains ip addresses for each network interface exposed as unparsed escaped JSON string. Supported for CRI container engine (containerd, cri-o runtimes), optimized for containerd (some non-critical JSON keys removed). Useful for tracking ips (ipv4 and ipv6, dual-stack support) for each network interface (multi-interface support). In instances of userspace container engine lookup delays, this field may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.host_pid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the container is running in the host PID namespace, 'false' otherwise.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.host_network&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the container is running in the host network namespace, 'false' otherwise.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.host_ipc&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if the container is running in the host IPC namespace, 'false' otherwise.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Container label. E.g. 'container.label.foo'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;container.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Container comma-separated key/value labels. E.g. 'foo1:bar1,foo2:bar2'.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_container_healthcheck&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process is running as a part of the container's health check.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_container_liveness_probe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process is running as a part of the container's liveness probe.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;proc.is_container_readiness_probe&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;BOOL&lt;/td&gt;
&lt;td style="text-align: left"&gt;'true' if this process is running as a part of the container's readiness probe.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes pod name. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.ns.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes namespace name. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;[LEGACY] The Kubernetes pod UID, e.g. 3e41dc6b-08a8-44db-bc2a-3724b18ab19a. This legacy field points to &lt;code&gt;k8s.pod.uid&lt;/code&gt;; however, the pod ID typically refers to the pod sandbox ID. We recommend using the semantically more accurate &lt;code&gt;k8s.pod.uid&lt;/code&gt; field. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.uid&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes pod UID, e.g. 3e41dc6b-08a8-44db-bc2a-3724b18ab19a. Note that the pod UID is a unique identifier assigned upon pod creation within Kubernetes, allowing the Kubernetes control plane to manage and track pods reliably. As such, it is fundamentally a different concept compared to the pod sandbox ID. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.sandbox_id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The truncated Kubernetes pod sandbox ID (first 12 characters), e.g 63060edc2d3a. The sandbox ID is specific to the container runtime environment. It is the equivalent of the container ID for the pod / sandbox and extracted from the Linux cgroups. As such, it differs from the pod UID. This field is extracted from the container runtime socket simultaneously as we look up the 'container.&lt;em&gt;' fields. In cases of lookup delays, it may not be available yet. In Kubernetes, pod sandbox container processes can exist where &lt;code&gt;container.id&lt;/code&gt; matches &lt;code&gt;k8s.pod.sandbox_id&lt;/code&gt;, lacking other 'container.&lt;/em&gt;' details.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.full_sandbox_id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The full Kubernetes pod / sandbox ID, e.g 63060edc2d3aa803ab559f2393776b151f99fc5b05035b21db66b3b62246ad6a. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes pod label. The label can be accessed either with the familiar brackets notation, e.g. 'k8s.pod.label[foo]' or by appending a dot followed by the name, e.g. 'k8s.pod.label.foo'. The label name itself can include the original special characters such as '.', '-', '_' or '/' characters. For instance, 'k8s.pod.label[app.kubernetes.io/name]', 'k8s.pod.label.app.kubernetes.io/name' or 'k8s.pod.label[custom-label_one]' are all valid. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes pod comma-separated key/value labels. E.g. 'foo1:bar1,foo2:bar2'. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.ip&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes pod ip, same as container.ip field as each container in a pod shares the network stack of the sandbox / pod. Only ipv4 addresses are tracked. Consider k8s.pod.cni.json for logging ip addresses for each network interface. This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.pod.cni.json&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;The Kubernetes pod CNI result field from the respective pod status info, same as container.cni.json field. It contains ip addresses for each network interface exposed as unparsed escaped JSON string. Supported for CRI container engine (containerd, cri-o runtimes), optimized for containerd (some non-critical JSON keys removed). Useful for tracking ips (ipv4 and ipv6, dual-stack support) for each network interface (multi-interface support). This field is extracted from the container runtime socket simultaneously as we look up the 'container.*' fields. In cases of lookup delays, it may not be available yet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rc.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rc.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rc.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rc.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.svc.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.svc.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.svc.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.svc.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.ns.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.ns.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.ns.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rs.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rs.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rs.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.rs.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.deployment.name&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.deployment.id&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.deployment.label&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;k8s.deployment.labels&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;CHARBUF&lt;/td&gt;
&lt;td style="text-align: left"&gt;Deprecated. Use &lt;code&gt;k8smeta&lt;/code&gt; plugin instead.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Docs: Rules Examples</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/examples/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/examples/</guid><description>
&lt;p&gt;Here are some examples of the types of behavior falco can detect.&lt;/p&gt;
&lt;p&gt;For a more comprehensive set of examples, see the full rules file at &lt;code&gt;falco_rules.yaml&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="a-shell-is-run-in-a-container"&gt;A shell is run in a container&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container.id != host&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;spawned_process&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.type in (execve, execveat))&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;rule&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;run_shell_in_container&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;desc&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;a shell was spawned by a non-shell program in a container. Container entrypoints are excluded.&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;container and proc.name = bash and spawned_process and proc.pname exists and not proc.pname in (bash, docker)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;output&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#b44"&gt;&amp;#34;Shell spawned in a container other than entrypoint | user=%user.name container_id=%container.id container_name=%container.name shell=%proc.name parent=%proc.pname cmdline=%proc.cmdline&amp;#34;&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;priority&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;WARNING&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="unexpected-outbound-elasticsearch-connection"&gt;Unexpected outbound Elasticsearch connection&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;outbound&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;syscall.type=connect and (fd.typechar=4 or fd.typechar=6)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;elasticsearch_cluster_port&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;fd.sport=9300&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;rule&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;elasticsearch_unexpected_network_outbound&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;desc&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;outbound network traffic from elasticsearch on a port other than the standard ports&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;user.name = elasticsearch and outbound and not elasticsearch_cluster_port&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;output&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#b44"&gt;&amp;#34;Outbound network traffic from Elasticsearch on unexpected port | connection=%fd.name&amp;#34;&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;priority&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;WARNING&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="write-to-directory-holding-system-binaries"&gt;Write to directory holding system binaries&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;open_write&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&amp;gt;&lt;span style="color:#b44;font-style:italic"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (evt.type=open or evt.type=openat) and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; fd.typechar=&amp;#39;f&amp;#39; and
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; (evt.arg.flags contains O_WRONLY or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; evt.arg.flags contains O_RDWR or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; evt.arg.flags contains O_CREAT or
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#b44;font-style:italic"&gt; evt.arg.flags contains O_TRUNC)&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;package_mgmt_binaries&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;proc.name in (dpkg, dpkg-preconfigu, rpm, rpmkey, yum)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;macro&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;bin_dir&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;fd.directory in (/bin, /sbin, /usr/bin, /usr/sbin)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;rule&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;write_binary_dir&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;desc&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;an attempt to write to any file below a set of binary directories&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;open_write and not package_mgmt_binaries and bin_dir&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;output&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#b44"&gt;&amp;#34;File below a known binary directory opened for writing | user=%user.name command=%proc.cmdline file=%fd.name&amp;#34;&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;priority&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;WARNING&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="non-authorized-container-namespace-change"&gt;Non-authorized container namespace change&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;rule&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;change_thread_namespace&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;desc&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;an attempt to change a program/thread\&amp;#39;s namespace (commonly done as a part of creating a container) by calling setns.&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;syscall.type = setns and not proc.name in (docker, sysdig, dragent)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;output&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#b44"&gt;&amp;#34;Namespace change (setns) by unexpected program | user=%user.name command=%proc.cmdline container=%container.id&amp;#34;&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;priority&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;WARNING&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="non-device-files-written-in-dev-some-rootkits-do-this"&gt;Non-device files written in /dev (some rootkits do this)&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;rule&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;create_files_below_dev&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;desc&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;creating any files below /dev other than known programs that manage devices. Some rootkits hide files in /dev.&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;(evt.type = creat or evt.arg.flags contains O_CREAT) and proc.name != blkid and fd.directory = /dev and fd.name != /dev/null&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;output&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#b44"&gt;&amp;#34;File created below /dev by untrusted program | user=%user.name command=%proc.cmdline file=%fd.name&amp;#34;&lt;/span&gt;&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;priority&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;WARNING&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="process-other-than-skype-webex-tries-to-access-camera"&gt;Process other than skype/webex tries to access camera&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;- &lt;span style="color:#008000;font-weight:bold"&gt;rule&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;access_camera&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;desc&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;a process other than skype/webex tries to access the camera&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;condition&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;evt.type = open and fd.name = /dev/video0 and not proc.name in (skype, webex)&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;output&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;Unexpected process opening camera video device | command=%proc.cmdline&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#bbb"&gt; &lt;/span&gt;&lt;span style="color:#008000;font-weight:bold"&gt;priority&lt;/span&gt;:&lt;span style="color:#bbb"&gt; &lt;/span&gt;WARNING&lt;span style="color:#bbb"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Docs: Default Rules</title><link>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/default-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://v0-43--falcosecurity.netlify.app/docs/reference/rules/default-rules/</guid><description>
&lt;p&gt;Falco provides default rules maintained by the maintainers with contributions from the community. More information on this &lt;a href="https://v0-43--falcosecurity.netlify.app/docs/rules/default-custom/"&gt;page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This list presents the default rules based on syscall events.&lt;/p&gt;
&lt;div class="card card-sm pageinfo pageinfo-info my-4"&gt;
&lt;div class="card-body"&gt;
&lt;div class="card-text"&gt;
&lt;p&gt;By default, only the &lt;code&gt;stable&lt;/code&gt; rules are loaded by Falco, you can install the &lt;code&gt;sandbox&lt;/code&gt; or &lt;code&gt;incubating&lt;/code&gt; rules by referencing them in the Helm chart:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;helm install falco falcosecurity/falco &lt;span style="color:#b62;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--set &lt;span style="color:#b44"&gt;&amp;#34;falcoctl.config.artifact.install.refs={falco-rules:3,falco-incubating-rules:4,falco-sandbox-rules:4}&amp;#34;&lt;/span&gt; &lt;span style="color:#b62;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--set &lt;span style="color:#b44"&gt;&amp;#34;falcoctl.config.artifact.follow.refs={falco-rules:3,falco-incubating-rules:4,falco-sandbox-rules:4}&amp;#34;&lt;/span&gt; &lt;span style="color:#b62;font-weight:bold"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--set &lt;span style="color:#b44"&gt;&amp;#34;falco.rules_files={/etc/falco/k8s_audit_rules.yaml,/etc/falco/rules.d,/etc/falco/falco_rules.yaml,/etc/falco/falco-incubating_rules.yaml,/etc/falco/falco-sandbox_rules.yaml}&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Where the option &lt;code&gt;falcoctl.config.artifact.install.refs&lt;/code&gt; governs which rules are downloaded at startup, &lt;code&gt;falcoctl.config.artifact.follow.refs&lt;/code&gt; identifies which rules are automatically updated and &lt;code&gt;falco.rules_files&lt;/code&gt; indicates which rules are loaded by the engine.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;You can find all the rules in their official &lt;a href="https://github.com/falcosecurity/rules/blob/main/rules/"&gt;repository&lt;/a&gt;.&lt;/p&gt;
&lt;style&gt;
html {
scroll-padding-top: 70px;
}
.collapsible {
padding-top: 10px;
padding-left: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-weight: bold;
font-size: 125%;
background-color: #ffffff;
}
.collapsible:hover, .collapsible:active {
background-color: #00aec7;
font-weight: bold;
}
#search {
width: 100%;
padding: 12px 20px 12px 10px;
border: 1px solid #ddd;
margin-bottom: 12px;
}
.rule {
background-color: #fff;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-left: 0px;
display: none;
overflow: hidden;
border: solid;
border-color: #00aec7;
}
.field {
font-weight: bold;
padding: 10px;
}
.chip {
align-items: center;
display: inline-flex;
justify-content: center;
background-color: #d1d5db;
border-radius: 0.5rem;
padding: 0.25rem 0.5rem;
margin-bottom: 10px;
}
.small {
font-size: 70%;
float: right;
margin-right: 5px;
}
.chip__content {
margin-right: 0.25rem;
}
.priority, .status, .maturity {
color: #fff;
}
.debug {
background-color: #C62828;
}
.alert {
background-color: #D32F2F;
}
.critical {
background-color: #E53935;
}
.error {
background-color: #FF5252;
}
.warning {
background-color: #FB8C00;
}
.notice {
background-color: #1976D2;
}
.info{
background-color: #03A9F4;
}
.debug {
background-color: #29B6F6;
}
.enabled {
background-color: #017f33;
}
.disabled {
background-color: #cc0047d7;
}
.stable {
background-color: #00c58a;
}
.incubating {
background-color: #dd9f41;
}
.sandbox {
background-color: #c57fff;
}
.deprecated {
background-color: #ff3300;
}
.unknown {
background-color: #818181;
}
&lt;/style&gt;
&lt;div class="rules" id="rules"&gt;
&lt;input type="text" id="search" onkeyup="search()" placeholder="Search for rules..."&gt;
&lt;button type="button" class="collapsible" id=Disallowed_SSH_Connection&gt;
Disallowed SSH Connection
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity deprecated chip small"&gt;deprecated&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect any new SSH connection on port 22 to a host other than those in an allowed list of hosts. This rule absolutely requires profiling your environment beforehand. Network-based rules are extremely crucial in any security program, as they can often provide the only definitive evidence. However, effectively operationalizing them can be challenging due to the potential for noise.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound_outbound and ssh_port and not allowed_ssh_hosts
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Disallowed SSH Connection (connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty %container.info)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity deprecated chip"&gt; deprecated&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_deprecated&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_lateral_movement&lt;/span&gt;
&lt;span class="chip"&gt; T1021.004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Disallowed_SSH_Connection /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Unexpected_outbound_connection_destination&gt;
Unexpected outbound connection destination
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity deprecated chip small"&gt;deprecated&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect any outbound connection to a destination outside of an allowed set of ips, networks, or domain names. This rule absolutely requires profiling your environment beforehand. Network-based rules are extremely crucial in any security program, as they can often provide the only definitive evidence. However, effectively operationalizing them can be challenging due to the potential for noise.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;outbound and not ((fd.sip in (allowed_outbound_destination_ipaddrs)) or
(fd.snet in (allowed_outbound_destination_networks)) or
(fd.sip.name in (allowed_outbound_destination_domains)))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Disallowed outbound connection destination (connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty %container.info)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity deprecated chip"&gt; deprecated&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_deprecated&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_command_and_control&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Unexpected_outbound_connection_destination /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Outbound_or_Inbound_Traffic_not_to_Authorized_Server_Process_and_Port&gt;
Outbound or Inbound Traffic not to Authorized Server Process and Port
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity deprecated chip small"&gt;deprecated&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect traffic to an unauthorized server process and port within pre-defined containers. This rule absolutely requires profiling your environment beforehand and also necessitates adjusting the list of containers to which this rule will be applied. The current expression logic will never evaluate to true unless the list is populated. Network-based rules are extremely crucial in any security program, as they can often provide the only definitive evidence. However, effectively operationalizing them can be challenging due to the potential for noise. Notably, this rule is challenging to operationalize.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound_outbound and container and container.image.repository in (allowed_image) and not proc.name in (authorized_server_binary) and not fd.sport in (authorized_server_port)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Network connection outside authorized port and binary (connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty %container.info)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity deprecated chip"&gt; deprecated&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_deprecated&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_discovery&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;span class="chip"&gt; NIST_800-53_CM-7&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Outbound_or_Inbound_Traffic_not_to_Authorized_Server_Process_and_Port /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Outbound_Connection_to_C2_Servers&gt;
Outbound Connection to C2 Servers
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity deprecated chip small"&gt;deprecated&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect outbound connections to command and control servers using a list of IP addresses and fully qualified domain names (FQDNs). This rule absolutely requires profiling your environment beforehand and also necessitates adjusting the template lists. The current expression logic will never evaluate to true unless the lists are populated. Network-based rules are extremely crucial in any security program, as they can often provide the only definitive evidence. However, effectively operationalizing them can be challenging due to the potential for noise. Notably, this rule is challenging to operationalize.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;outbound and ((fd.sip in (c2_server_ip_list)) or
(fd.sip.name in (c2_server_fqdn_list)))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Outbound connection to C2 server (c2_domain=%fd.sip.name c2_addr=%fd.sip connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty %container.info)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity deprecated chip"&gt; deprecated&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_deprecated&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_command_and_control&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Outbound_Connection_to_C2_Servers /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Modify_Shell_Configuration_File&gt;
Modify Shell Configuration File
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect attempts to modify shell configuration files, primarily aimed at establishing persistence by automatically inserting commands into scripts executed by shells. The upstream rule excludes shell processes because they often create unnecessary noise. However, this might lead to missed detections. To customize the rule for your situation, you can fine-tune it using enhanced profiling. For example, you might want to only consider interactive shell processes (where proc.tty != 0).
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and (fd.filename in (shell_config_filenames) or
fd.name in (shell_config_files) or
fd.directory in (shell_config_directories))
and not proc.name in (shell_binaries) and not exe_running_docker_save and not user_known_shell_config_modifiers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;A shell configuration file has been modified | file=%fd.name pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1546.004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Modify_Shell_Configuration_File /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Schedule_Cron_Jobs&gt;
Schedule Cron Jobs
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect scheduled cron jobs; this is a highly generic detection and certainly needs adjustments and profiling in your environment before operationalization. Simultaneously, exploiting the functionality of cron jobs is among one of the oldest TTPs used by adversaries.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;((open_write and fd.name startswith /etc/cron) or
(spawned_process and proc.name = &amp;#34;crontab&amp;#34;))
and not user_known_cron_jobs
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Cron jobs were scheduled to run | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1053.003&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Schedule_Cron_Jobs /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Read_ssh_information&gt;
Read ssh information
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule identifies attempts to read files within ssh directories using programs that are not related to ssh. It&amp;#39;s a simple and versatile detection method that works well alongside more specific rules focused on sensitive file access. You have a couple of options for using this rule effectively: you can adjust the specialized rules to cover all the important scenarios and ensure precedence in rule smatching for those, or you can analyze the combined view of ssh-related file access across various rules on your downstream computing platform. Just like with other rules, you can narrow down monitoring to specific processes, or you can limit it to interactive access only.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;(open_read or open_directory)
and (user_ssh_directory or fd.name startswith /root/.ssh)
and not user_known_read_ssh_information_activities
and not proc.name in (ssh_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;ssh-related file/directory read by non-ssh program | file=%fd.name pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_collection&lt;/span&gt;
&lt;span class="chip"&gt; T1005&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Read_ssh_information /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=DB_program_spawned_process&gt;
DB program spawned process
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;A program related to the database server creates an unexpected child process (other than itself). This is not supposed to happen and often follows SQL injection attacks. This behavioral detection could indicate potential unauthorized data extraction or tampering with the database.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and proc.pname in (db_server_binaries) and not proc.name in (db_server_binaries) and not postgres_running_wal_e and not user_known_db_spawned_processes
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Database-related program spawned process other than itself | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; database&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1190&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#DB_program_spawned_process /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Change_thread_namespace&gt;
Change thread namespace
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;An attempt to alter the namespace of a process (often performed while creating a container) through the setns syscall. Conversely, the same syscall setns is triggered when an unauthorized attempt is made to break out from the container to the host, for example, when using commands like `nsenter --target 1` and similar ones. Recommending to profile your environment and refine this rule for effective operationalization.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=setns and proc_name_exists and not (container.id=host and proc.name in (docker_binaries, k8s_binaries, lxd_binaries, nsenter)) and not proc.name in (sysdigcloud_binaries, sysdig, calico, oci-umount, cilium-cni, network_plugin_binaries) and not proc.name in (user_known_change_thread_namespace_binaries) and not proc.name startswith &amp;#34;runc&amp;#34; and not proc.cmdline startswith &amp;#34;containerd&amp;#34; and not proc.pname in (sysdigcloud_binaries, hyperkube, kubelet, protokube, dockerd, tini, aws) and not java_running_sdjagent and not kubelet_running_loopback and not rancher_agent and not rancher_network_manager and not calico_node and not weaveworks_scope and not user_known_change_thread_namespace_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Namespace change (setns) by unexpected program | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1611&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Change_thread_namespace /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Change_namespace_privileges_via_unshare&gt;
Change namespace privileges via unshare
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Unprivileged users in containers may not have CAP_SYS_ADMIN or other elevated privileges. However, they can use the unshare system call with CLONE_NEWNS or CLONE_NEWUSER to create or clone a namespace or user with the necessary privileges to conduct further attacks. It is best practice to block the unshare system call via seccomp if it is not needed. Misuse of unshare can be related to misconfigured Kubernetes clusters, for example.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=unshare and container and not thread.cap_permitted contains CAP_SYS_ADMIN
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Change namespace privileges via unshare | res=%evt.res evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1611&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Change_namespace_privileges_via_unshare /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Privileged_Container&gt;
Launch Privileged Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority info chip small"&gt;INFO&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect the initial process initiation within a privileged container, with exemptions for known and trusted images. This rule primarily serves as an excellent auditing mechanism since highly privileged containers, when compromised, can result in significant harm. For instance, if another rule triggers within such a privileged container, it could be seen as more suspicious, prompting a closer inspection.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;container_started and container.privileged=true and not falco_privileged_containers and not user_privileged_containers and not redhat_image
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Privileged container started | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority info chip"&gt; INFO&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; cis&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1610&lt;/span&gt;
&lt;span class="chip"&gt; PCI_DSS_10.2.5&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Privileged_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Excessively_Capable_Container&gt;
Launch Excessively Capable Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority info chip small"&gt;INFO&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Identify containers that start with a powerful set of capabilities, with exceptions for recognized trusted images. Similar to the &amp;#34;Launch Privileged Container&amp;#34; rule, this functions as a robust auditing rule. Compromised highly privileged containers can lead to substantial harm. For instance, if another rule is triggered within such a container, it might raise suspicion, prompting closer scrutiny.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;container_started and excessively_capable_container and not falco_privileged_containers and not user_privileged_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Excessively capable container started | cap_permitted=%thread.cap_permitted evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority info chip"&gt; INFO&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; cis&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1610&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Excessively_Capable_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=System_procs_network_activity&gt;
System procs network activity
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect any unexpected network activity performed by system binaries that typically shouldn&amp;#39;t perform network activity, including coreutils binaries (like sleep, mkdir, who, date, and others) or user management binaries (such as login, systemd, usermod, deluser, adduser, chpasswd, and others). This serves as a valuable baseline detection for network-related activities.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound_outbound and fd.sockfamily = ip and (system_procs or proc.name in (shell_binaries)) and not proc.name in (known_system_procs_network_activity_binaries) and not login_doing_dns_lookup and not user_expected_system_procs_network_activity_conditions
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Known system binary sent/received network traffic | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#System_procs_network_activity /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Program_run_with_disallowed_http_proxy_env&gt;
Program run with disallowed http proxy env
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect curl or wget usage with HTTP_PROXY environment variable. Attackers can manipulate the HTTP_PROXY variable&amp;#39;s value to redirect application&amp;#39;s internal HTTP requests. This could expose sensitive information like authentication keys and private data.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and http_proxy_procs and proc.env icontains HTTP_PROXY and not allowed_ssh_proxy_env
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Curl or wget run with disallowed HTTP_PROXY environment variable | env=%proc.env evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1204&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Program_run_with_disallowed_http_proxy_env /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Unexpected_UDP_Traffic&gt;
Unexpected UDP Traffic
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detecting UDP traffic on ports other than 53 (DNS) or other commonly used ports. Misusing UDP is a known TTP among attackers. Monitoring unusual network activity is highly valuable but often generates significant noise, as is the case with this detection.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound_outbound and fd.l4proto=udp and not expected_udp_traffic
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Unexpected UDP Traffic Seen | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_exfiltration&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Unexpected_UDP_Traffic /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Non_sudo_setuid&gt;
Non sudo setuid
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect attempts to change users through the use of setuid, with exceptions for sudo/su. The users &amp;#34;root&amp;#34; and &amp;#34;nobody&amp;#34; using setuid on themselves are also excluded, as setuid calls in these cases typically involve reducing privileges. By setting the setuid bit, an attacker could execute code in a different user&amp;#39;s context, potentially with higher privileges. One drawback is the potential for noise, as many applications legitimately use this approach.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=setuid and (known_user_in_container or not container) and not (user.name=root or user.uid=0) and not somebody_becoming_themselves and not proc.name in (known_setuid_binaries, userexec_binaries, mail_binaries, docker_binaries,
nomachine_binaries)
and not proc.name startswith &amp;#34;runc:&amp;#34; and not java_running_sdjagent and not nrpe_becoming_nagios and not user_known_non_sudo_setuid_conditions
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Unexpected setuid call by non-sudo, non-root program | arg_uid=%evt.arg.uid evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1548.001&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Non_sudo_setuid /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=User_mgmt_binaries&gt;
User mgmt binaries
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect activity by any programs that can manage users, passwords, or permissions (such as login, systemd, usermod, deluser, adduser, chpasswd, and others). sudo and su are excluded. Activity in containers is also excluded -- some containers create custom users on top of a base linux distribution at startup. Some innocuous command lines that don&amp;#39;t actually change anything are excluded. You might want to consider applying this rule to container actions as well.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and not container and proc.name in (user_mgmt_binaries) and not proc.name in (su, sudo, lastlog, nologin, unix_chkpwd) and not proc.pname in (cron_binaries, systemd, systemd.postins, udev.postinst, run-parts) and not proc.cmdline startswith &amp;#34;passwd -S&amp;#34; and not proc.cmdline startswith &amp;#34;useradd -D&amp;#34; and not proc.cmdline startswith &amp;#34;systemd --version&amp;#34; and not run_by_qualys and not run_by_sumologic_securefiles and not run_by_yum and not run_by_ms_oms and not run_by_google_accounts_daemon and not chage_list and not user_known_user_management_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;User management binary command run outside of container | gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; software_mgmt&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1098&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#User_mgmt_binaries /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Create_files_below_dev&gt;
Create files below dev
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect the creation of files under /dev except for authorized device management programs. This can reveal rootkits hiding files in /dev. Additionally, consider the &amp;#34;Execution from /dev/shm&amp;#34; rule. The upstream rule already covers some tuning scenarios that you can further expand upon.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;(evt.type = creat or (evt.type in (open,openat,openat2))) and evt.arg.flags contains O_CREAT and fd.directory = /dev and not proc.name in (dev_creation_binaries) and not fd.name in (allowed_dev_files) and not fd.name startswith /dev/tty and not user_known_create_files_below_dev_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File created below /dev by untrusted program | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1543&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Create_files_below_dev /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Contact_EC2_Instance_Metadata_Service_From_Container&gt;
Contact EC2 Instance Metadata Service From Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detects attempts to communicate with the EC2 Instance Metadata Service from a container. This detection is narrowly focused and might not apply to your environment. In addition, it could generate noise and require fine-tuning.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;outbound and container and fd.sip=&amp;#34;169.254.169.254&amp;#34; and not ec2_metadata_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Outbound connection to EC2 instance metadata service | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; aws&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1552.005&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Contact_EC2_Instance_Metadata_Service_From_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Contact_cloud_metadata_service_from_container&gt;
Contact cloud metadata service from container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detects attempts to communicate with the Cloud Instance Metadata Service from a container. This detection is narrowly focused and might not apply to your environment. In addition, it could generate noise and require fine-tuning.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;outbound and container and fd.sip=&amp;#34;169.254.169.254&amp;#34; and not user_known_metadata_access
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Outbound connection to cloud instance metadata service | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_discovery&lt;/span&gt;
&lt;span class="chip"&gt; T1565&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Contact_cloud_metadata_service_from_container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Package_Management_Process_in_Container&gt;
Launch Package Management Process in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect package management processes executed within containers. An excellent auditing rule to monitor general drifts in containers. Particularly useful for newer rules like &amp;#34;Drop and execute new binary in container&amp;#34; during incident response investigations. This helps identify common anti-patterns of ad-hoc debugging. Simultaneously, to maintain optimal hygiene, it&amp;#39;s recommended to prevent container drifts and instead opt for redeploying new containers.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and user.name != &amp;#34;_apt&amp;#34; and package_mgmt_procs and not package_mgmt_ancestor_procs and not user_known_package_manager_in_container and not pkg_mgmt_in_kube_proxy
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Package management process launched in container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; software_mgmt&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1505&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Package_Management_Process_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Suspicious_Network_Tool_in_Container&gt;
Launch Suspicious Network Tool in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect network tools (like netcat, nmap, tcpdump, socat, and more) launched within containers without any additional filters. This serves as a valuable general detection, but it&amp;#39;s recommended to invest engineering effort to fine-tune it and prevent a high volume of legitimate logs. This rule complements the more specific &amp;#34;Netcat Remote Code Execution in Container&amp;#34; rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and network_tool_procs and not user_known_network_tool_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Network tool launched in container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Suspicious_Network_Tool_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Suspicious_Network_Tool_on_Host&gt;
Launch Suspicious Network Tool on Host
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect network tools (like netcat, nmap, tcpdump, socat, and more) launched within containers without any additional filters. This serves as a valuable general detection, but it&amp;#39;s recommended to invest engineering effort to fine-tune it and prevent a high volume of legitimate logs. The host equivalent of &amp;#34;Launch Suspicious Network Tool in Container.&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and not container and network_tool_procs and not user_known_network_tool_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Network tool launched on host | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Suspicious_Network_Tool_on_Host /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Delete_or_rename_shell_history&gt;
Delete or rename shell history
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect shell history deletion, frequently used by unsophisticated adversaries to eliminate evidence. Note that it can also trigger when exiting a Terminal shell, such as with `kubectl exec`, which may introduce some noise.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;(modify_shell_history or truncate_shell_history) and not var_lib_docker_filepath and not proc.name in (docker_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Shell history deleted or renamed | file=%fd.name name=%evt.arg.name path=%evt.arg.path oldpath=%evt.arg.oldpath evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; T1070&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Delete_or_rename_shell_history /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Set_Setuid_or_Setgid_bit&gt;
Set Setuid or Setgid bit
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule is focused on detecting the use of setuid or setgid bits set via chmod. These bits, when set for an application, result in the application running with the privileges of the owning user or group. By enabling the setuid or setgid bits, an attacker could run code in a different user&amp;#39;s context, possibly with elevated privileges. However, there&amp;#39;s a trade-off with noise, given that numerous applications legitimately run chmod. This rule is related to the &amp;#34;Non sudo setuid&amp;#34; rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;chmod and (evt.arg.mode contains &amp;#34;S_ISUID&amp;#34; or evt.arg.mode contains &amp;#34;S_ISGID&amp;#34;) and not proc.name in (user_known_chmod_applications) and not exe_running_docker_save and not user_known_set_setuid_or_setgid_bit_conditions
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Setuid or setgid bit is set via chmod | fd=%evt.arg.fd filename=%evt.arg.filename mode=%evt.arg.mode evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1548.001&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Set_Setuid_or_Setgid_bit /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Remote_File_Copy_Tools_in_Container&gt;
Launch Remote File Copy Tools in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect remote file copy tools (like rsync, scp, sftp, dcp) launched within a container, potentially indicating data exfiltration. Suggest refining this rule to accommodate legitimate use cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and remote_file_copy_procs and not user_known_remote_file_copy_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Remote file copy tool launched in container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_exfiltration&lt;/span&gt;
&lt;span class="chip"&gt; T1020&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Remote_File_Copy_Tools_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Network_Connection_outside_Local_Subnet&gt;
Network Connection outside Local Subnet
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect network traffic (inbound or outbound) from a container to a destination outside the local subnet. To operationalize this rule, profile your environment and update the template macro namespace_scope_network_only_subnet. Customizing network-related rules usually demands substantial engineering effort to ensure their functionality.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound_outbound and container and k8s.ns.name in (namespace_scope_network_only_subnet) and not network_local_subnet
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Network connection outside local subnet | fd_rip_name=%fd.rip.name fd_lip_name=%fd.lip.name fd_cip_name=%fd.cip.name fd_sip_name=%fd.sip.name connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_discovery&lt;/span&gt;
&lt;span class="chip"&gt; T1046&lt;/span&gt;
&lt;span class="chip"&gt; PCI_DSS_6.4.2&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Network_Connection_outside_Local_Subnet /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Mount_Launched_in_Privileged_Container&gt;
Mount Launched in Privileged Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect filesystem mounts (using the mount binary) within a privileged container. Due to the elevated privileges, this action could be one of the TTPs used in an attempt to escape from a container to the host. This type of action is often preceded by reconnaissance activities, for which you can also create custom rules.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and container.privileged=true and proc.name=mount and not mount_info and not known_gke_mount_in_privileged_containers and not known_aks_mount_in_privileged_containers and not known_eks_mount_in_privileged_containers and not user_known_mount_in_privileged_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Mount was executed inside a privileged container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; cis&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1611&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Mount_Launched_in_Privileged_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Ingress_Remote_File_Copy_Tools_in_Container&gt;
Launch Ingress Remote File Copy Tools in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect ingress remote file copy tools (such as curl or wget) launched inside containers. This rule can be considered a valuable auditing tool, but it has the potential to generate notable noise and requires careful profiling before full operationalization.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and (ingress_remote_file_copy_procs or curl_download) and not user_known_ingress_remote_file_copy_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Ingress remote file copy tool launched in container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_command_and_control&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Ingress_Remote_File_Copy_Tools_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Read_environment_variable_from_/proc_files&gt;
Read environment variable from /proc files
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;An attempt to read process environment variables from /proc files. The consequences are akin to accessing traditional sensitive files, as sensitive data, including secrets, might be stored in environment variables. Understanding your environment, such as identifying critical namespaces, and incorporating extra filtering statements to alert exclusively for those, can enhance the rule&amp;#39;s effectiveness.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_read and container and (fd.name glob /proc/*/environ) and not proc.name in (known_binaries_to_read_environment_variables_from_proc_files)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Environment variables were retrieved from /proc files | file=%fd.name gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_discovery&lt;/span&gt;
&lt;span class="chip"&gt; T1083&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Read_environment_variable_from_%2fproc_files /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Exfiltrating_Artifacts_via_Kubernetes_Control_Plane&gt;
Exfiltrating Artifacts via Kubernetes Control Plane
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect the copying of artifacts from a container&amp;#39;s file system using the Kubernetes control plane (kubectl cp). This rule can identify potential exfiltration of application secrets from containers&amp;#39; file systems, potentially revealing the outcomes of unauthorized access and control plane misuse via stolen identities (such as stolen credentials like Kubernetes serviceaccount tokens). Can be customized by the adopter to only monitor specific artifact paths, containers, or namespaces as needed.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_read and container and proc.name=tar and container_entrypoint and proc.tty=0 and not system_level_side_effect_artifacts_kubectl_cp
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Exfiltrating Artifacts via Kubernetes Control Plane | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_exfiltration&lt;/span&gt;
&lt;span class="chip"&gt; TA0010&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Exfiltrating_Artifacts_via_Kubernetes_Control_Plane /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Adding_ssh_keys_to_authorized_keys&gt;
Adding ssh keys to authorized_keys
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;After gaining access, attackers can modify the authorized_keys file to maintain persistence on a victim host. Where authorized_keys files are modified via cloud APIs or command line interfaces, an adversary may achieve privilege escalation on the target virtual machine if they add a key to a higher-privileged user. This rules aims at detecting any modification to the authorized_keys file, that is usually located under the .ssh directory in any user&amp;#39;s home directory. This rule complements the more generic auditing rule &amp;#34;Read ssh information&amp;#34; by specifically detecting the writing of new, potentially attacker-provided keys.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and (user_ssh_directory or fd.name startswith /root/.ssh) and fd.name endswith authorized_keys and not proc.name in (ssh_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Adding ssh keys to authorized_keys | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1098.004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Adding_ssh_keys_to_authorized_keys /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Potential_Local_Privilege_Escalation_via_Environment_Variables_Misuse&gt;
Potential Local Privilege Escalation via Environment Variables Misuse
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Process run with suspect environment variable that could be attempting privilege escalation. One use case is detecting the use of the GLIBC_TUNABLES environment variable, which could be used for privilege escalation on systems running vulnerable glibc versions. Only known and carefully profiled processes that legitimately exhibit this behavior should be excluded from this rule. This rule is expected to trigger on every attempt, even failed ones.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and glibc_tunables_env
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Process run with suspect environment variable which could be attempting privilege escalation | env=%proc.env evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; TA0004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Potential_Local_Privilege_Escalation_via_Environment_Variables_Misuse /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Backdoored_library_loaded_into_SSHD_(CVE-2024-3094)&gt;
Backdoored library loaded into SSHD (CVE-2024-3094)
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule detects possible CVE-2024-3094 exploitation when the SSH daemon process loads a vulnerable version of the liblzma library. An attacker could exploit this to interfere with authentication in sshd via systemd, potentially compromising sensitive data or escalating their privileges.&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_read and proc.name=sshd and (fd.name contains &amp;#34;liblzma.so.5.6.0&amp;#34; or fd.name contains &amp;#34;liblzma.so.5.6.1&amp;#34;)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;SSHD loaded a backdoored version of liblzma library %fd.name with parent %proc.pname and cmdline %proc.cmdline | process=%proc.name parent=%proc.pname file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid proc_exepath=%proc.exepath command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_initial_access&lt;/span&gt;
&lt;span class="chip"&gt; T1556&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Backdoored_library_loaded_into_SSHD_%28CVE-2024-3094%29 /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=BPF_Program_Not_Profiled&gt;
BPF Program Not Profiled
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity incubating chip small"&gt;incubating&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;BPF is a kernel technology that can be misused for malicious purposes, like &amp;#34;Linux Kernel Module Injection&amp;#34;. This rule should be considered an auditing rule to notify you of any unprofiled BPF tools running in your environment. However, it requires customization after profiling your environment. BPF-powered agents make bpf syscalls all the time, so this rule only sends logs for BPF_PROG_LOAD calls (bpf cmd=5) in the enter event. If you also want to log whether the syscall failed or succeeded, remove the direction filter and add the evt.arg.res_or_fd output field.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=bpf and (evt.arg.cmd=5 or evt.arg.cmd=BPF_PROG_LOAD) and not bpf_profiled_procs
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;BPF Program Not Profiled | bpf_cmd=%evt.arg.cmd evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity incubating chip"&gt; incubating&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_incubating&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; TA0003&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#BPF_Program_Not_Profiled /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Unexpected_inbound_connection_source&gt;
Unexpected inbound connection source
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect any inbound connection from a source outside of an allowed set of ips, networks, or domain names. This rule absolutely requires profiling your environment beforehand. Network-based rules are extremely crucial in any security program, as they can often provide the only definitive evidence. However, effectively operationalizing them can be challenging due to the potential for noise.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound and not ((fd.cip in (allowed_inbound_source_ipaddrs)) or
(fd.cnet in (allowed_inbound_source_networks)) or
(fd.cip.name in (allowed_inbound_source_domains)))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Disallowed inbound connection source | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_command_and_control&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Unexpected_inbound_connection_source /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Read_Shell_Configuration_File&gt;
Read Shell Configuration File
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule detects attempts made by non-shell programs to read shell configuration files. It offers additional generic auditing. It serves as a baseline detection alert for unusual shell configuration file accesses. The rule &amp;#34;Modify Shell Configuration File&amp;#34; might be more relevant and adequate for your specific cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_read and (fd.filename in (shell_config_filenames) or
fd.name in (shell_config_files) or
fd.directory in (shell_config_directories))
and not proc.name in (shell_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;A shell configuration file was read by a non-shell program | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_discovery&lt;/span&gt;
&lt;span class="chip"&gt; T1546.004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Read_Shell_Configuration_File /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Update_Package_Repository&gt;
Update Package Repository
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule generically detects updates to package repositories and can be seen as an auditing measure. Recommend evaluating its relevance for your specific environment.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;((open_write and access_repositories) or (modify and modify_repositories)) and not package_mgmt_procs and not package_mgmt_ancestor_procs and not exe_running_docker_save and not user_known_update_package_registry
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Repository files get updated | newpath=%evt.arg.newpath file=%fd.name pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1072&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Update_Package_Repository /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Write_below_binary_dir&gt;
Write below binary dir
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to write to any file below specific binary directories can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and bin_dir and not package_mgmt_procs and not exe_running_docker_save and not python_running_get_pip and not python_running_ms_oms and not user_known_write_below_binary_dir_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File below a known binary directory opened for writing | file=%fd.name pcmdline=%proc.pcmdline gparent=%proc.aname[2] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1543&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Write_below_binary_dir /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Write_below_monitored_dir&gt;
Write below monitored dir
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to write to any file below a set of monitored directories can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and monitored_dir and not package_mgmt_procs and not coreos_write_ssh_dir and not exe_running_docker_save and not python_running_get_pip and not python_running_ms_oms and not google_accounts_daemon_writing_ssh and not cloud_init_writing_ssh and not user_known_write_monitored_dir_conditions
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File below a monitored directory opened for writing | file=%fd.name pcmdline=%proc.pcmdline gparent=%proc.aname[2] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1543&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Write_below_monitored_dir /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Write_below_etc&gt;
Write below etc
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to write to any file below /etc can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;write_etc_common&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File below /etc opened for writing | file=%fd.name pcmdline=%proc.pcmdline gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1098&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Write_below_etc /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Write_below_root&gt;
Write below root
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to write to any file directly below / or /root can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases. Lastly, this rule stands out as potentially the noisiest one among rules related to &amp;#34;write below.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and root_dir and proc_name_exists and not fd.name in (known_root_files) and not fd.directory pmatch (known_root_directories) and not exe_running_docker_save and not gugent_writing_guestagent_log and not dse_writing_tmp and not zap_writing_state and not airflow_writing_state and not rpm_writing_root_rpmdb and not maven_writing_groovy and not chef_writing_conf and not kubectl_writing_state and not cassandra_writing_state and not galley_writing_state and not calico_writing_state and not rancher_writing_root and not runc_writing_exec_fifo and not mysqlsh_writing_state and not known_root_conditions and not user_known_write_root_conditions and not user_known_write_below_root_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File below / or /root opened for writing | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; TA0003&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Write_below_root /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Write_below_rpm_database&gt;
Write below rpm database
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to write to the rpm database by any non-rpm related program can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and fd.name startswith /var/lib/rpm and not rpm_procs and not ansible_running_python and not python_running_chef and not exe_running_docker_save and not amazon_linux_running_python_yum and not user_known_write_rpm_database_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;rpm database opened for writing by a non-rpm program | file=%fd.name pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; software_mgmt&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1072&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Write_below_rpm_database /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Modify_binary_dirs&gt;
Modify binary dirs
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to modify any file below a set of binary directories can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;modify and bin_dir_rename and not package_mgmt_procs and not exe_running_docker_save and not user_known_modify_bin_dir_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File below known binary directory renamed/removed | file=%fd.name pcmdline=%proc.pcmdline evt_args=%evt.args evt_type=%evt.type evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; T1222.002&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Modify_binary_dirs /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Mkdir_binary_dirs&gt;
Mkdir binary dirs
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Trying to create a directory below a set of binary directories can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;mkdir and bin_dir_mkdir and not package_mgmt_procs and not user_known_mkdir_bin_dir_activities and not exe_running_docker_save
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Directory below known binary directory created | directory=%evt.arg.path evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1222.002&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Mkdir_binary_dirs /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Sensitive_Mount_Container&gt;
Launch Sensitive Mount Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority info chip small"&gt;INFO&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect the initial process launched within a container that has a mount from a sensitive host directory (e.g. /proc). Exceptions are made for known trusted images. This rule holds value for generic auditing; however, its noisiness varies based on your environment.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;container_started and sensitive_mount and not falco_sensitive_mount_containers and not user_sensitive_mount_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Container with sensitive mount started | mounts=%container.mounts evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority info chip"&gt; INFO&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; cis&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1610&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Sensitive_Mount_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Launch_Disallowed_Container&gt;
Launch Disallowed Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect the initial process launched within a container that is not in a list of allowed containers. This rule holds value for generic auditing; however, this rule requires a good understanding of your setup and consistent effort to keep the list of allowed containers current. In some situations, this can be challenging to manage.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;container_started and not allowed_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Container started and not in allowed list | evt_type=%evt.type user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_lateral_movement&lt;/span&gt;
&lt;span class="chip"&gt; T1610&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Launch_Disallowed_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Interpreted_procs_inbound_network_activity&gt;
Interpreted procs inbound network activity
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Any inbound network activity performed by any interpreted program (perl, python, ruby, etc.). While it offers broad coverage and behavioral insights, operationalizing it effectively requires significant time and might result in a moderate level of noise. Suggesting customizing this rule to be more specific. For example, you could set it up to alert only for important namespaces after studying their usual behavior.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound and interpreted_procs
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Interpreted program received/listened for network traffic | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_exfiltration&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Interpreted_procs_inbound_network_activity /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Interpreted_procs_outbound_network_activity&gt;
Interpreted procs outbound network activity
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Any outbound network activity performed by any interpreted program (perl, python, ruby, etc.). While it offers broad coverage and behavioral insights, operationalizing it effectively requires significant time and might result in a moderate level of noise. Suggesting customizing this rule to be more specific. For example, you could set it up to alert only for important namespaces after studying their usual behavior.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;outbound and interpreted_procs
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Interpreted program performed outgoing network connection | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_exfiltration&lt;/span&gt;
&lt;span class="chip"&gt; TA0011&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Interpreted_procs_outbound_network_activity /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Unexpected_K8s_NodePort_Connection&gt;
Unexpected K8s NodePort Connection
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect attempts to utilize K8s NodePorts from a container. K8s NodePorts are accessible on the eth0 interface of each node, and they facilitate external traffic into a Kubernetes cluster. Attackers could misuse them for unauthorized access. The rule uses default port ranges, but check for custom ranges and make necessary adjustments. Also, consider tuning this rule as needed.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;inbound_outbound and container and fd.sport &amp;gt;= 30000 and fd.sport &amp;lt;= 32767 and not nodeport_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Unexpected K8s NodePort Connection | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; k8s&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; T1205.001&lt;/span&gt;
&lt;span class="chip"&gt; NIST_800-53_AC-6&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Unexpected_K8s_NodePort_Connection /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Create_Hidden_Files_or_Directories&gt;
Create Hidden Files or Directories
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detecting hidden files or directories creation can serve as an auditing rule to track general system changes. Such rules can be noisy and challenging to interpret, particularly if your system frequently undergoes updates. However, careful profiling of your environment can transform this rule into an effective rule for detecting unusual behavior associated with system changes, including compliance-related cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;((modify and evt.arg.newpath contains &amp;#34;/.&amp;#34;) or
(mkdir and evt.arg.path contains &amp;#34;/.&amp;#34;) or
(open_write and evt.arg.flags contains &amp;#34;O_CREAT&amp;#34; and fd.name contains &amp;#34;/.&amp;#34; and not fd.name pmatch (exclude_hidden_directories)))
and not user_known_create_hidden_file_activities and not exe_running_docker_save
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Hidden file or directory created | file=%fd.name newpath=%evt.arg.newpath evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; T1564.001&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Create_Hidden_Files_or_Directories /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Detect_outbound_connections_to_common_miner_pool_ports&gt;
Detect outbound connections to common miner pool ports
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Miners usually connect to miner pools using standard ports, and this rule flags such activity. Important: Falco currently sends DNS requests to resolve miner pool domains, which could trigger other alerts. Prior to enabling this rule, it&amp;#39;s advised to ensure whether this is acceptable for your environment. This rule is specifically disabled for that reason.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;net_miner_pool and not trusted_images_query_miner_domain_dns
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Outbound connection to IP/Port flagged by https://cryptoioc.ch | ip=%fd.rip connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_impact&lt;/span&gt;
&lt;span class="chip"&gt; T1496&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Detect_outbound_connections_to_common_miner_pool_ports /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Detect_crypto_miners_using_the_Stratum_protocol&gt;
Detect crypto miners using the Stratum protocol
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Miners commonly specify the mining pool to connect to using a URI that starts with &amp;#34;stratum&amp;#43;tcp&amp;#34;. However, this rule is highly specific to this technique, and matching command-line arguments can generally be bypassed quite easily.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and (proc.cmdline contains &amp;#34;stratum&amp;#43;tcp&amp;#34; or
proc.cmdline contains &amp;#34;stratum2&amp;#43;tcp&amp;#34; or
proc.cmdline contains &amp;#34;stratum&amp;#43;ssl&amp;#34; or
proc.cmdline contains &amp;#34;stratum2&amp;#43;ssl&amp;#34;)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Possible miner running | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_impact&lt;/span&gt;
&lt;span class="chip"&gt; T1496&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Detect_crypto_miners_using_the_Stratum_protocol /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Kubernetes_Client_Tool_Launched_in_Container&gt;
Kubernetes Client Tool Launched in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect the execution of a Kubernetes client tool (like docker, kubectl, crictl) within a container, which is typically not expected behavior. Although this rule targets container workloads, monitoring the use of tools like crictl on the host over interactive access could also be valuable for broader auditing objectives.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and not user_known_k8s_client_container_parens and proc.name in (k8s_client_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Kubernetes Client Tool Launched in Container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1610&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Kubernetes_Client_Tool_Launched_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Container_Drift_Detected_(chmod)&gt;
Container Drift Detected (chmod)
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect new executables created within a container as a result of chmod. While this detection can generate significant noise, chmod usage is frequently linked to dropping and executing malicious implants. The newer rule &amp;#34;Drop and execute new binary in container&amp;#34; provides more precise detection of this TTP using unambiguous kernel signals. It is recommended to use the new rule. However, this rule might be more relevant for auditing if applicable in your environment, such as when chmod is used on files within the /tmp folder.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;chmod and container and evt.rawres&amp;gt;=0 and ((evt.arg.mode contains &amp;#34;S_IXUSR&amp;#34;) or
(evt.arg.mode contains &amp;#34;S_IXGRP&amp;#34;) or
(evt.arg.mode contains &amp;#34;S_IXOTH&amp;#34;))
and not runc_writing_exec_fifo and not runc_writing_var_lib_docker and not user_known_container_drift_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Drift detected (chmod), new executable created in a container | filename=%evt.arg.filename name=%evt.arg.name mode=%evt.arg.mode evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Container_Drift_Detected_%28chmod%29 /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Container_Drift_Detected_(open&amp;#43;create)&gt;
Container Drift Detected (open&amp;#43;create)
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority error chip small"&gt;ERROR&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect new executables created within a container as a result of open&amp;#43;create. The newer rule &amp;#34;Drop and execute new binary in container&amp;#34; provides more precise detection of this TTP using unambiguous kernel signals. It is recommended to use the new rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type in (open,openat,openat2,creat) and evt.rawres&amp;gt;=0 and evt.is_open_exec=true and container and not runc_writing_exec_fifo and not runc_writing_var_lib_docker and not user_known_container_drift_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Drift detected (open&amp;#43;create), new executable created in a container | filename=%evt.arg.filename name=%evt.arg.name mode=%evt.arg.mode evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority error chip"&gt; ERROR&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Container_Drift_Detected_%28open%2bcreate%29 /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Container_Run_as_Root_User&gt;
Container Run as Root User
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority info chip small"&gt;INFO&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Container detected running as the root user. This should be taken into account especially when policies disallow containers from running with root user privileges. Note that a root user in containers doesn&amp;#39;t inherently possess extensive power, as modern container environments define privileges through Linux capabilities. To learn more, check out the rule &amp;#34;Launch Privileged Container&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and proc.vpid=1 and user.uid=0 and not user_known_run_as_root_container
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Container launched with root user privilege | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority info chip"&gt; INFO&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1610&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Container_Run_as_Root_User /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Sudo_Potential_Privilege_Escalation&gt;
Sudo Potential Privilege Escalation
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Affecting sudo (&amp;lt;= 1.9.5p2), there&amp;#39;s a privilege escalation vulnerability. By executing sudo using the sudoedit -s or sudoedit -i command with a command-line argument that ends with a single backslash character, an unprivileged user can potentially escalate privileges to root. This rule is highly specific and might be bypassed due to potential issues with string matching on command line arguments.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and user.uid != 0 and (proc.name=sudoedit or proc.name = sudo) and (proc.args contains -s or proc.args contains -i or proc.args contains --login) and (proc.args contains &amp;#34;\ &amp;#34; or proc.args endswith \)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detect Sudo Privilege Escalation Exploit (CVE-2021-3156) | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1548.003&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Sudo_Potential_Privilege_Escalation /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Unprivileged_Delegation_of_Page_Faults_Handling_to_a_Userspace_Process&gt;
Unprivileged Delegation of Page Faults Handling to a Userspace Process
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect a successful unprivileged userfaultfd syscall, which could serve as an attack primitive for exploiting other vulnerabilities. To fine-tune this rule, consider using the template list &amp;#34;user_known_userfaultfd_processes&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type = userfaultfd and user.uid != 0 and (evt.rawres &amp;gt;= 0 or evt.res != -1) and not proc.name in (user_known_userfaultfd_processes)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;An userfaultfd syscall was successfully executed by an unprivileged user | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; TA0005&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Unprivileged_Delegation_of_Page_Faults_Handling_to_a_Userspace_Process /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Polkit_Local_Privilege_Escalation_Vulnerability_(CVE-2021-4034)&gt;
Polkit Local Privilege Escalation Vulnerability (CVE-2021-4034)
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule detects attempts to exploit a privilege escalation vulnerability in Polkit&amp;#39;s pkexec. Through the execution of specially crafted code, a local user can exploit this weakness to attain root privileges on a compromised system. This rule is highly specific in its scope.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and user.uid != 0 and proc.name=pkexec and proc.args = &amp;#39;&amp;#39;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detect Polkit pkexec Local Privilege Escalation Exploit (CVE-2021-4034) | args=%proc.args evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; TA0004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Polkit_Local_Privilege_Escalation_Vulnerability_%28CVE-2021-4034%29 /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Java_Process_Class_File_Download&gt;
Java Process Class File Download
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detecting a Java process downloading a class file which could indicate a successful exploit of the log4shell Log4j vulnerability (CVE-2021-44228). This rule is highly specific in its scope.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;java_network_read and evt.buffer bcontains cafebabe
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Java process class file download | server_ip=%fd.sip server_port=%fd.sport connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_initial_access&lt;/span&gt;
&lt;span class="chip"&gt; T1190&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Java_Process_Class_File_Download /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Modify_Container_Entrypoint&gt;
Modify Container Entrypoint
&lt;span class="status disabled chip small"&gt;disabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule detect an attempt to write on container entrypoint symlink (/proc/self/exe). Possible CVE-2019-5736 Container Breakout exploitation attempt. This rule has a more narrow scope.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and container and (fd.name=/proc/self/exe or fd.name startswith /proc/self/fd/) and not docker_procs and not proc.cmdline = &amp;#34;runc:[1:CHILD] init&amp;#34;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detect Potential Container Breakout Exploit (CVE-2019-5736) | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_initial_access&lt;/span&gt;
&lt;span class="chip"&gt; T1611&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status disabled chip"&gt;disabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Modify_Container_Entrypoint /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Decoding_Payload_in_Container&gt;
Decoding Payload in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority info chip small"&gt;INFO&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect any use of {base64} decoding in a container. Legitimate applications may decode encoded payloads. The template list known_decode_payload_containers can be used for simple tuning and customization, or you can adopt custom, more refined tuning. Less sophisticated adversaries may {base64}-decode their payloads not only to obfuscate them, but also to ensure that the payload remains intact when the application processes it. Note that injecting commands into an application&amp;#39;s input often results in the application processing passed strings like &amp;#34;sh -c&amp;#34;. In these cases, you may be lucky and the encoded blob will also be logged. Otherwise, all you will see is the {base64} decoding command, as the encoded blob was already interpreted by the shell.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and base64_decoding and not container.image.repository in (known_decode_payload_containers)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Decoding Payload in Container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority info chip"&gt; INFO&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_command_and_control&lt;/span&gt;
&lt;span class="chip"&gt; T1132&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Decoding_Payload_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Basic_Interactive_Reconnaissance&gt;
Basic Interactive Reconnaissance
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule detects basic interactive reconnaissance commands that are typically run by unsophisticated attackers or used in internal Red Team exercises. Interactive is defined as a terminal being present (proc.tty != 0). This could be any form of reverse shell or usage of kubectl exec or ssh etc. In addition, filtering for the process being the process group leader indicates that the command was &amp;#34;directly&amp;#34; typed into the terminal and not run as a result of a script. This rule is a basic auditing or template rule. You can expand the list of reconnaissance commands, such as by adding &amp;#34;ls&amp;#34;. Common anti-patterns are SRE activity or debugging, but it is still worth capturing this generically. Typically, you would expect other rules to fire as well in relation to this activity.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and recon_binaries_procs and proc.tty != 0 and proc.is_vpgid_leader=true
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Basic Interactive Reconnaissance | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_reconnaissance&lt;/span&gt;
&lt;span class="chip"&gt; TA0043&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Basic_Interactive_Reconnaissance /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Netcat/Socat_Remote_Code_Execution_on_Host&gt;
Netcat/Socat Remote Code Execution on Host
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity sandbox chip small"&gt;sandbox&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Netcat/Socat Program runs on host that allows remote code execution and may be utilized as a part of a variety of reverse shell payload https://github.com/swisskyrepo/PayloadsAllTheThings/. These programs are of higher relevance as they are commonly installed on UNIX-like operating systems.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and not container and ((proc.name = &amp;#34;nc&amp;#34; and (proc.cmdline contains &amp;#34;-e&amp;#34; or
proc.cmdline contains &amp;#34;-c&amp;#34;)) or
(proc.name = &amp;#34;ncat&amp;#34; and (proc.args contains &amp;#34;--sh-exec&amp;#34; or
proc.args contains &amp;#34;--exec&amp;#34; or proc.args contains &amp;#34;-e &amp;#34; or
proc.args contains &amp;#34;-c &amp;#34; or proc.args contains &amp;#34;--lua-exec&amp;#34;)) or
(proc.name = &amp;#39;socat&amp;#39; and (proc.args contains &amp;#34;EXEC&amp;#34; or
proc.args contains &amp;#34;SYSTEM&amp;#34;)))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Netcat/Socat runs on host that allows remote code execution | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity sandbox chip"&gt; sandbox&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_sandbox&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Netcat%2fSocat_Remote_Code_Execution_on_Host /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Directory_traversal_monitored_file_read&gt;
Directory traversal monitored file read
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Web applications can be vulnerable to directory traversal attacks that allow accessing files outside of the web app&amp;#39;s root directory (e.g. Arbitrary File Read bugs). System directories like /etc are typically accessed via absolute paths. Access patterns outside of this (here path traversal) can be regarded as suspicious. This rule includes failed file open attempts.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;(open_read or open_file_failed) and (etc_dir or user_ssh_directory or
fd.name startswith /root/.ssh or
fd.name contains &amp;#34;id_rsa&amp;#34;)
and directory_traversal and not proc.pname in (shell_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Read monitored file via directory traversal | file=%fd.name fileraw=%fd.nameraw gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1555&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Directory_traversal_monitored_file_read /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Read_sensitive_file_trusted_after_startup&gt;
Read sensitive file trusted after startup
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;An attempt to read any sensitive file (e.g. files containing user/password/authentication information) by a trusted program after startup. Trusted programs might read these files at startup to load initial state, but not afterwards. Can be customized as needed. In modern containerized cloud infrastructures, accessing traditional Linux sensitive files might be less relevant, yet it remains valuable for baseline detections. While we provide additional rules for SSH or cloud vendor-specific credentials, you can significantly enhance your security program by crafting custom rules for critical application credentials unique to your environment.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_read and sensitive_files and server_procs and not proc_is_new and proc.name!=&amp;#34;sshd&amp;#34; and not user_known_read_sensitive_files_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Sensitive file opened for reading by trusted program after startup | file=%fd.name pcmdline=%proc.pcmdline gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1555&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Read_sensitive_file_trusted_after_startup /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Read_sensitive_file_untrusted&gt;
Read sensitive file untrusted
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;An attempt to read any sensitive file (e.g. files containing user/password/authentication information). Exceptions are made for known trusted programs. Can be customized as needed. In modern containerized cloud infrastructures, accessing traditional Linux sensitive files might be less relevant, yet it remains valuable for baseline detections. While we provide additional rules for SSH or cloud vendor-specific credentials, you can significantly enhance your security program by crafting custom rules for critical application credentials unique to your environment.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_read and sensitive_files and proc_name_exists and not proc.name in (user_mgmt_binaries, userexec_binaries, package_mgmt_binaries,
cron_binaries, read_sensitive_file_binaries, shell_binaries, hids_binaries,
vpn_binaries, mail_config_binaries, nomachine_binaries, sshkit_script_binaries,
in.proftpd, mandb, salt-call, salt-minion, postgres_mgmt_binaries,
google_oslogin_
)
and not cmp_cp_by_passwd and not ansible_running_python and not run_by_qualys and not run_by_chef and not run_by_google_accounts_daemon and not user_read_sensitive_file_conditions and not mandb_postinst and not perl_running_plesk and not perl_running_updmap and not veritas_driver_script and not perl_running_centrifydc and not runuser_reading_pam and not linux_bench_reading_etc_shadow and not user_known_read_sensitive_files_activities and not user_read_sensitive_file_containers
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Sensitive file opened for reading by non-trusted program | file=%fd.name gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1555&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Read_sensitive_file_untrusted /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Run_shell_untrusted&gt;
Run shell untrusted
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;An attempt to spawn a shell below a non-shell application. The non-shell applications that are monitored are defined in the protected_shell_spawner macro, with protected_shell_spawning_binaries being the list you can easily customize. For Java parent processes, please note that Java often has a custom process name. Therefore, rely more on proc.exe to define Java applications. This rule can be noisier, as you can see in the exhaustive existing tuning. However, given it is very behavior-driven and broad, it is universally relevant to catch general Remote Code Execution (RCE). Allocate time to tune this rule for your use cases and reduce noise. Tuning suggestions include looking at the duration of the parent process (proc.ppid.duration) to define your long-running app processes. Checking for newer fields such as proc.vpgid.name and proc.vpgid.exe instead of the direct parent process being a non-shell application could make the rule more robust.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and shell_procs and proc.pname exists and protected_shell_spawner and not proc.pname in (shell_binaries, gitlab_binaries, cron_binaries, user_known_shell_spawn_binaries,
needrestart_binaries,
mesos_shell_binaries,
erl_child_setup, exechealthz,
PM2, PassengerWatchd, c_rehash, svlogd, logrotate, hhvm, serf,
lb-controller, nvidia-installe, runsv, statsite, erlexec, calico-node,
&amp;#34;puma reactor&amp;#34;)
and not proc.cmdline in (known_shell_spawn_cmdlines) and not proc.aname in (unicorn_launche) and not consul_running_net_scripts and not consul_running_alert_checks and not nginx_starting_nginx and not nginx_running_aws_s3_cp and not run_by_package_mgmt_binaries and not serf_script and not check_process_status and not run_by_foreman and not python_mesos_marathon_scripting and not splunk_running_forwarder and not postgres_running_wal_e and not redis_running_prepost_scripts and not rabbitmq_running_scripts and not rabbitmqctl_running_scripts and not run_by_appdynamics and not user_shell_container_exclusions
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Shell spawned by untrusted binary | parent_exe=%proc.pexe parent_exepath=%proc.pexepath pcmdline=%proc.pcmdline gparent=%proc.aname[2] ggparent=%proc.aname[3] aname[4]=%proc.aname[4] aname[5]=%proc.aname[5] aname[6]=%proc.aname[6] aname[7]=%proc.aname[7] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; shell&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059.004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Run_shell_untrusted /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=System_user_interactive&gt;
System user interactive
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority info chip small"&gt;INFO&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;System (e.g. non-login) users spawning new processes. Can add custom service users (e.g. apache or mysqld). &amp;#39;Interactive&amp;#39; is defined as new processes as descendants of an ssh session or login process. Consider further tuning by only looking at processes in a terminal / tty (proc.tty != 0). A newer field proc.is_vpgid_leader could be of help to distinguish if the process was &amp;#34;directly&amp;#34; executed, for instance, in a tty, or executed as a descendant process in the same process group, which, for example, is the case when subprocesses are spawned from a script. Consider this rule as a great template rule to monitor interactive accesses to your systems more broadly. However, such a custom rule would be unique to your environment. The rule &amp;#34;Terminal shell in container&amp;#34; that fires when using &amp;#34;kubectl exec&amp;#34; is more Kubernetes relevant, whereas this one could be more interesting for the underlying host.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and system_users and interactive and not user_known_system_user_login
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;System user ran an interactive command | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority info chip"&gt; INFO&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; users&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;span class="chip"&gt; NIST_800-53_AC-2&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#System_user_interactive /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Terminal_shell_in_container&gt;
Terminal shell in container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;A shell was used as the entrypoint/exec point into a container with an attached terminal. Parent process may have legitimately already exited and be null (read container_entrypoint macro). Common when using &amp;#34;kubectl exec&amp;#34; in Kubernetes. Correlate with k8saudit exec logs if possible to find user or serviceaccount token used (fuzzy correlation by namespace and pod name). Rather than considering it a standalone rule, it may be best used as generic auditing rule while examining other triggered rules in this container/tty.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and shell_procs and proc.tty != 0 and container_entrypoint and not user_expected_terminal_shell_in_container_conditions
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;A shell was spawned in a container with an attached terminal | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; shell&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Terminal_shell_in_container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Contact_K8S_API_Server_From_Container&gt;
Contact K8S API Server From Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect attempts to communicate with the K8S API Server from a container by non-profiled users. Kubernetes APIs play a pivotal role in configuring the cluster management lifecycle. Detecting potential unauthorized access to the API server is of utmost importance. Audit your complete infrastructure and pinpoint any potential machines from which the API server might be accessible based on your network layout. If Falco can&amp;#39;t operate on all these machines, consider analyzing the Kubernetes audit logs (typically drained from control nodes, and Falco offers a k8saudit plugin) as an additional data source for detections within the control plane.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=connect and (fd.typechar=4 or fd.typechar=6) and container and k8s_api_server and not k8s_containers and not user_known_contact_k8s_api_server_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Unexpected connection to K8s API Server from container | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; k8s&lt;/span&gt;
&lt;span class="chip"&gt; mitre_discovery&lt;/span&gt;
&lt;span class="chip"&gt; T1565&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Contact_K8S_API_Server_From_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Netcat_Remote_Code_Execution_in_Container&gt;
Netcat Remote Code Execution in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Netcat Program runs inside container that allows remote code execution and may be utilized as a part of a variety of reverse shell payload https://github.com/swisskyrepo/PayloadsAllTheThings/. These programs are of higher relevance as they are commonly installed on UNIX-like operating systems. Can fire in combination with the &amp;#34;Redirect STDOUT/STDIN to Network Connection in Container&amp;#34; rule as it utilizes a different evt.type.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and ((proc.name = &amp;#34;nc&amp;#34; and (proc.cmdline contains &amp;#34; -e&amp;#34; or
proc.cmdline contains &amp;#34; -c&amp;#34;)) or
(proc.name = &amp;#34;ncat&amp;#34; and (proc.args contains &amp;#34;--sh-exec&amp;#34; or
proc.args contains &amp;#34;--exec&amp;#34; or proc.args contains &amp;#34;-e &amp;#34; or
proc.args contains &amp;#34;-c &amp;#34; or proc.args contains &amp;#34;--lua-exec&amp;#34;))
)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Netcat runs inside container that allows remote code execution | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Netcat_Remote_Code_Execution_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Search_Private_Keys_or_Passwords&gt;
Search Private Keys or Passwords
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect attempts to search for private keys or passwords using the grep or find command. This is often seen with unsophisticated attackers, as there are many ways to access files using bash built-ins that could go unnoticed. Regardless, this serves as a solid baseline detection that can be tailored to cover these gaps while maintaining an acceptable noise level.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and ((grep_commands and private_key_or_password) or
(proc.name = &amp;#34;find&amp;#34; and (proc.args contains &amp;#34;id_rsa&amp;#34; or
proc.args contains &amp;#34;id_dsa&amp;#34; or
proc.args contains &amp;#34;id_ed25519&amp;#34; or
proc.args contains &amp;#34;id_ecdsa&amp;#34;
)
))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Grep private keys or passwords activities found | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1552.001&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Search_Private_Keys_or_Passwords /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Clear_Log_Activities&gt;
Clear Log Activities
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect clearing of critical access log files, typically done to erase evidence that could be attributed to an adversary&amp;#39;s actions. To effectively customize and operationalize this detection, check for potentially missing log file destinations relevant to your environment, and adjust the profiled containers you wish not to be alerted on.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and access_log_files and evt.arg.flags contains &amp;#34;O_TRUNC&amp;#34; and not containerd_activities and not trusted_logging_images and not allowed_clear_log_files
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Log files were tampered | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; T1070&lt;/span&gt;
&lt;span class="chip"&gt; NIST_800-53_AU-10&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Clear_Log_Activities /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Remove_Bulk_Data_from_Disk&gt;
Remove Bulk Data from Disk
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect a process running to clear bulk data from disk with the intention to destroy data, possibly interrupting availability to systems. Profile your environment and use user_known_remove_data_activities to tune this rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and clear_data_procs and not user_known_remove_data_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Bulk data has been removed from disk | file=%fd.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_impact&lt;/span&gt;
&lt;span class="chip"&gt; T1485&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Remove_Bulk_Data_from_Disk /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Create_Symlink_Over_Sensitive_Files&gt;
Create Symlink Over Sensitive Files
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect symlinks created over a curated list of sensitive files or subdirectories under /etc/ or root directories. Can be customized as needed. Refer to further and equivalent guidance within the rule &amp;#34;Read sensitive file untrusted&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;create_symlink and (evt.arg.target in (sensitive_file_names) or evt.arg.target in (sensitive_directory_names))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Symlinks created over sensitive files | target=%evt.arg.target linkpath=%evt.arg.linkpath evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1555&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Create_Symlink_Over_Sensitive_Files /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Create_Hardlink_Over_Sensitive_Files&gt;
Create Hardlink Over Sensitive Files
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect hardlink created over a curated list of sensitive files or subdirectories under /etc/ or root directories. Can be customized as needed. Refer to further and equivalent guidance within the rule &amp;#34;Read sensitive file untrusted&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;create_hardlink and (evt.arg.oldpath in (sensitive_file_names))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Hardlinks created over sensitive files | target=%evt.arg.oldpath linkpath=%evt.arg.newpath evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; filesystem&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1555&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Create_Hardlink_Over_Sensitive_Files /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Packet_socket_created_in_container&gt;
Packet socket created in container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect new packet socket at the device driver (OSI Layer 2) level in a container. Packet socket could be used for ARP Spoofing and privilege escalation (CVE-2020-14386) by an attacker. Noise can be reduced by using the user_known_packet_socket_binaries template list.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=socket and container and evt.arg.domain contains AF_PACKET and not proc.name in (user_known_packet_socket_binaries)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Packet socket was created in a container | socket_info=%evt.args connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1557.002&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Packet_socket_created_in_container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Redirect_STDOUT/STDIN_to_Network_Connection_in_Container&gt;
Redirect STDOUT/STDIN to Network Connection in Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect redirection of stdout/stdin to a network connection within a container, achieved by utilizing a variant of the dup syscall (potential reverse shell or remote code execution https://github.com/swisskyrepo/PayloadsAllTheThings/). This detection is behavior-based and may generate noise in the system, and can be adjusted using the user_known_stand_streams_redirect_activities template macro. Tuning can be performed similarly to existing detections based on process lineage or container images, and/or it can be limited to interactive tty (tty != 0).
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;dup and container and evt.rawres in (0, 1, 2) and fd.type in (&amp;#34;ipv4&amp;#34;, &amp;#34;ipv6&amp;#34;) and not user_known_stand_streams_redirect_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Redirect stdout/stdin to network connection | gparent=%proc.aname[2] ggparent=%proc.aname[3] gggparent=%proc.aname[4] fd.sip=%fd.sip connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Redirect_STDOUT%2fSTDIN_to_Network_Connection_in_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Linux_Kernel_Module_Injection_Detected&gt;
Linux Kernel Module Injection Detected
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Inject Linux Kernel Modules from containers using insmod or modprobe with init_module and finit_module syscalls, given the precondition of sys_module effective capabilities. Profile the environment and consider allowed_container_images_loading_kernel_module to reduce noise and account for legitimate cases.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;kernel_module_load and container and thread.cap_effective icontains sys_module and not container.image.repository in (allowed_container_images_loading_kernel_module)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Linux Kernel Module injection from container | parent_exepath=%proc.pexepath gparent=%proc.aname[2] gexepath=%proc.aexepath[2] module=%proc.args res=%evt.res evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; TA0003&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Linux_Kernel_Module_Injection_Detected /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Debugfs_Launched_in_Privileged_Container&gt;
Debugfs Launched in Privileged Container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect file system debugger debugfs launched inside a privileged container which might lead to container escape. This rule has a more narrow scope.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and container.privileged=true and proc.name=debugfs
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Debugfs launched started in a privileged container | evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; cis&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1611&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Debugfs_Launched_in_Privileged_Container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Detect_release_agent_File_Container_Escapes&gt;
Detect release_agent File Container Escapes
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect an attempt to exploit a container escape using release_agent file. By running a container with certains capabilities, a privileged user can modify release_agent file and escape from the container.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;open_write and container and fd.name endswith release_agent and (user.uid=0 or thread.cap_effective contains CAP_DAC_OVERRIDE) and thread.cap_effective contains CAP_SYS_ADMIN
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detect an attempt to exploit a container escape using release_agent file | file=%fd.name cap_effective=%thread.cap_effective evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1611&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Detect_release_agent_File_Container_Escapes /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=PTRACE_attached_to_process&gt;
PTRACE attached to process
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect an attempt to inject potentially malicious code into a process using PTRACE in order to evade process-based defenses or elevate privileges. Common anti-patterns are debuggers. Additionally, profiling your environment via the known_ptrace_procs template macro can reduce noise. A successful ptrace syscall generates multiple logs at once.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;ptrace_attach_or_injection and proc_name_exists and not known_ptrace_procs
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detected ptrace PTRACE_ATTACH attempt | proc_pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_privilege_escalation&lt;/span&gt;
&lt;span class="chip"&gt; T1055.008&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#PTRACE_attached_to_process /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=PTRACE_anti-debug_attempt&gt;
PTRACE anti-debug attempt
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect usage of the PTRACE system call with the PTRACE_TRACEME argument, indicating a program actively attempting to avoid debuggers attaching to the process. This behavior is typically indicative of malware activity. Read more about PTRACE in the &amp;#34;PTRACE attached to process&amp;#34; rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;evt.type=ptrace and evt.arg.request contains PTRACE_TRACEME and proc_name_exists
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detected potential PTRACE_TRACEME anti-debug attempt | proc_pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; T1622&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#PTRACE_anti-debug_attempt /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Find_AWS_Credentials&gt;
Find AWS Credentials
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect attempts to search for private keys or passwords using the grep or find command, particularly targeting standard AWS credential locations. This is often seen with unsophisticated attackers, as there are many ways to access files using bash built-ins that could go unnoticed. Regardless, this serves as a solid baseline detection that can be tailored to cover these gaps while maintaining an acceptable noise level. This rule complements the rule &amp;#34;Search Private Keys or Passwords&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and ((grep_commands and private_aws_credentials) or
(proc.name = &amp;#34;find&amp;#34; and proc.args endswith &amp;#34;.aws/credentials&amp;#34;))
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Detected AWS credentials search activity | proc_pcmdline=%proc.pcmdline proc_cwd=%proc.cwd group_gid=%group.gid group_name=%group.name user_loginname=%user.loginname evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; aws&lt;/span&gt;
&lt;span class="chip"&gt; mitre_credential_access&lt;/span&gt;
&lt;span class="chip"&gt; T1552&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Find_AWS_Credentials /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Execution_from_/dev/shm&gt;
Execution from /dev/shm
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority warning chip small"&gt;WARNING&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;This rule detects file execution in the /dev/shm directory, a tactic often used by threat actors to store their readable, writable, and occasionally executable files. /dev/shm acts as a link to the host or other containers, creating vulnerabilities for their compromise as well. Notably, /dev/shm remains unchanged even after a container restart. Consider this rule alongside the newer &amp;#34;Drop and execute new binary in container&amp;#34; rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and (proc.exe startswith &amp;#34;/dev/shm/&amp;#34; or
(proc.cwd startswith &amp;#34;/dev/shm/&amp;#34; and proc.exe startswith &amp;#34;./&amp;#34; ) or
(shell_procs and proc.args startswith &amp;#34;-c /dev/shm&amp;#34;) or
(shell_procs and proc.args startswith &amp;#34;-i /dev/shm&amp;#34;) or
(shell_procs and proc.args startswith &amp;#34;/dev/shm&amp;#34;) or
(proc.cwd startswith &amp;#34;/dev/shm/&amp;#34; and proc.args startswith &amp;#34;./&amp;#34; ))
and not container.image.repository in (falco_privileged_images, trusted_images)
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;File execution detected from /dev/shm | evt_res=%evt.res file=%fd.name proc_cwd=%proc.cwd proc_pcmdline=%proc.pcmdline user_loginname=%user.loginname group_gid=%group.gid group_name=%group.name evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority warning chip"&gt; WARNING&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059.004&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Execution_from_%2fdev%2fshm /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Drop_and_execute_new_binary_in_container&gt;
Drop and execute new binary in container
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect if an executable not belonging to the base image of a container is being executed. The drop and execute pattern can be observed very often after an attacker gained an initial foothold. is_exe_upper_layer filter field only applies for container runtimes that use overlayfs as union mount filesystem. Adopters can utilize the provided template list known_drop_and_execute_containers containing allowed container images known to execute binaries not included in their base image. Alternatively, you could exclude non-production namespaces in Kubernetes settings by adjusting the rule further. This helps reduce noise by applying application and environment-specific knowledge to this rule. Common anti-patterns include administrators or SREs performing ad-hoc debugging.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and container and proc.is_exe_upper_layer=true and not container.image.repository in (known_drop_and_execute_containers) and not known_drop_and_execute_activities
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Executing binary not part of base image | proc_exe=%proc.exe proc_sname=%proc.sname gparent=%proc.aname[2] proc_exe_ino_ctime=%proc.exe_ino.ctime proc_exe_ino_mtime=%proc.exe_ino.mtime proc_exe_ino_ctime_duration_proc_start=%proc.exe_ino.ctime_duration_proc_start proc_cwd=%proc.cwd container_start_ts=%container.start_ts evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_persistence&lt;/span&gt;
&lt;span class="chip"&gt; TA0003&lt;/span&gt;
&lt;span class="chip"&gt; PCI_DSS_11.5.1&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Drop_and_execute_new_binary_in_container /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Disallowed_SSH_Connection_Non_Standard_Port&gt;
Disallowed SSH Connection Non Standard Port
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority notice chip small"&gt;NOTICE&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect any new outbound SSH connection from the host or container using a non-standard port. This rule holds the potential to detect a family of reverse shells that cause the victim machine to connect back out over SSH, with STDIN piped from the SSH connection to a shell&amp;#39;s STDIN, and STDOUT of the shell piped back over SSH. Such an attack can be launched against any app that is vulnerable to command injection. The upstream rule only covers a limited selection of non-standard ports. We suggest adding more ports, potentially incorporating ranges based on your environment&amp;#39;s knowledge and custom SSH port configurations. This rule can complement the &amp;#34;Redirect STDOUT/STDIN to Network Connection in Container&amp;#34; or &amp;#34;Disallowed SSH Connection&amp;#34; rule.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;outbound and proc.exe endswith ssh and fd.l4proto=tcp and ssh_non_standard_ports_network
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Disallowed SSH Connection | connection=%fd.name lport=%fd.lport rport=%fd.rport fd_type=%fd.type fd_proto=%fd.l4proto evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority notice chip"&gt; NOTICE&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; network&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_execution&lt;/span&gt;
&lt;span class="chip"&gt; T1059&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Disallowed_SSH_Connection_Non_Standard_Port /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;button type="button" class="collapsible" id=Fileless_execution_via_memfd_create&gt;
Fileless execution via memfd_create
&lt;span class="status enabled chip small"&gt;enabled&lt;/span&gt;
&lt;span class="priority critical chip small"&gt;CRITICAL&lt;/span&gt;
&lt;span class="maturity stable chip small"&gt;stable&lt;/span&gt;
&lt;/button&gt;
&lt;div class="rule"&gt;
&lt;div class="descriptionDiv"&gt;
&lt;span class="field"&gt;Description:&lt;/span&gt;&lt;/br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;Detect if a binary is executed from memory using the memfd_create technique. This is a well-known defense evasion technique for executing malware on a victim machine without storing the payload on disk and to avoid leaving traces about what has been executed. Adopters can whitelist processes that may use fileless execution for benign purposes by adding items to the list known_memfd_execution_processes.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="conditionDiv"&gt;
&lt;span class="field"&gt;Condition:&lt;/span&gt;&lt;br&gt;
&lt;pre&gt;&lt;code class="condition" style="white-space: pre-wrap;"&gt;spawned_process and proc.is_exe_from_memfd=true and not known_memfd_execution_processes
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="outputDiv"&gt;
&lt;span class="field"&gt;Output:&lt;/span&gt;&lt;br&gt;
&lt;pre class="code"&gt;&lt;code class="output" style="white-space: pre-wrap;"&gt;Fileless execution via memfd_create | container_start_ts=%container.start_ts proc_cwd=%proc.cwd evt_res=%evt.res proc_sname=%proc.sname gparent=%proc.aname[2] evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty exe_flags=%evt.arg.flags&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="maturityDiv"&gt;
&lt;span class="field"&gt;Maturity: &lt;/span&gt;&lt;span class="maturity stable chip"&gt; stable&lt;/span&gt;
&lt;/div&gt;
&lt;div class="priorityDiv"&gt;
&lt;span class="field"&gt;Priority: &lt;/span&gt;&lt;span class="priority critical chip"&gt; CRITICAL&lt;/span&gt;
&lt;/div&gt;
&lt;div class="tagsDiv"&gt;
&lt;span class="field"&gt;Tags:&lt;/span&gt;
&lt;span class="chip"&gt; maturity_stable&lt;/span&gt;
&lt;span class="chip"&gt; host&lt;/span&gt;
&lt;span class="chip"&gt; container&lt;/span&gt;
&lt;span class="chip"&gt; process&lt;/span&gt;
&lt;span class="chip"&gt; mitre_defense_evasion&lt;/span&gt;
&lt;span class="chip"&gt; T1620&lt;/span&gt;
&lt;/div&gt;
&lt;div class="statusDiv"&gt;
&lt;span class="field"&gt;Status: &lt;/span&gt;
&lt;span class="status enabled chip"&gt;enabled&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="field"&gt;Link: &lt;/span&gt;
&lt;span&gt;&lt;a href=#Fileless_execution_via_memfd_create /&gt;&lt;i class="fa fa-link" style="padding-bottom: 15px;"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;script&gt;
var coll = document.getElementsByClassName("collapsible");
var i;
for (i = 0; i &lt; coll.length; i++) {
var id = coll[i].id;
var anchor = getAnchor();
if (anchor == id) {
var el = document.getElementById(id);
el.classList.toggle("active");
el.style.backgroundColor = "#00aec7";
var content = el.nextElementSibling;
content.style.display = "block";
}
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.display === "block") {
content.style.display = "none";
this.style.backgroundColor = "#fff";
} else {
content.style.display = "block";
this.style.backgroundColor = "#00aec7";
}
});
}
function getAnchor() {
return (document.URL.split('#').length &gt; 1) ? document.URL.split('#')[1] : null;
}
function search() {
var input = document.getElementById('search');
var filter = input.value.toUpperCase();
var div = document.getElementById("rules");
var buttons = div.getElementsByTagName('button');
for (i = 0; i &lt; buttons.length; i++) {
txt = buttons[i].innerText;
if (txt.toUpperCase().indexOf(filter) &gt; -1) {
buttons[i].style.display = "";
} else {
buttons[i].style.display = "none";
buttons[i].style.backgroundColor = "#fff";
var content = buttons[i].nextElementSibling;
content.style.display = "none";
}
}
}
function stringToHash(string) {
let hash = 0;
if (string.length == 0) return hash;
for (i = 0; i &lt; string.length; i++) {
char = string.charCodeAt(i);
hash = ((hash &lt;&lt; 5) - hash) + char;
hash = hash &amp; hash;
}
return hash;
}
&lt;/script&gt;</description></item></channel></rss>