<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Non-ASCII check in SmartTasks</title>
    <link>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260121#M13</link>
    <description>&lt;DIV class=""&gt;
&lt;P style="text-align: center;"&gt;&lt;span class="lia-unicode-emoji" title=":shopping_cart:"&gt;🛒&lt;/span&gt;&amp;nbsp;&lt;A href="https://community.checkpoint.com/t5/Management/Automate-your-everyday-tasks-with-SmartTasks/m-p/75871" target="_self"&gt;More SmartTasks&lt;/A&gt;&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&amp;nbsp;Tested to be working with R81.20+&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://sc1.checkpoint.com/documents/R82/WebAdminGuides/EN/CP_R82_SecurityManagement_AdminGuide/Content/Topics-SECMG/SmartTasks.htm" target="_self"&gt;SmartTask&lt;/A&gt; to verify if a change includes non-ASCII characters.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;Script code&lt;/H3&gt;
&lt;H5&gt;Copy the code below into a new script 'Task_CheckNonASCII' of your SmartConsole &lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk140852" target="_self"&gt;script repository&lt;/A&gt;.&lt;/H5&gt;
&lt;PRE class="code-preview_dark__v9aBF" tabindex="0" data-testid="code-preview-text-area"&gt;test `cat $1|LC_ALL=C grep -q '[^ -~]';echo $?` -eq 0 &amp;amp;&amp;amp; echo '{"result":"failure","message":"Change includes forbidden non-ASCII characters."}' || echo '{"result":"success"}'&lt;/PRE&gt;
&lt;H3&gt;SmartTask&lt;/H3&gt;
&lt;H5&gt;Create a new SmartTask in SmartConsole &amp;gt; Manage &amp;amp; Settings &amp;gt; SmartTasks and install policy to activate the new task.&lt;/H5&gt;
&lt;TABLE border="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Name&lt;/TD&gt;
&lt;TD style="color: #ffffff; background: #2e3f58;"&gt;Description&lt;/TD&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Trigger&lt;/TD&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Action&lt;/TD&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Enabled&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="background: #BCE3FE;"&gt;Detect Non-ASCII Characters&lt;/TD&gt;
&lt;TD style="background: #bce3fe;"&gt;Check for Non-ASCII characters in changes.&lt;/TD&gt;
&lt;TD style="background: #BCE3FE;"&gt;Before Publish&lt;/TD&gt;
&lt;TD style="background: #BCE3FE;"&gt;Run Script&lt;/TD&gt;
&lt;TD class="lia-align-center" style="background: #BCE3FE;"&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;</description>
    <pubDate>Thu, 16 Oct 2025 21:02:17 GMT</pubDate>
    <dc:creator>Danny</dc:creator>
    <dc:date>2025-10-16T21:02:17Z</dc:date>
    <item>
      <title>Non-ASCII check</title>
      <link>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260121#M13</link>
      <description>&lt;DIV class=""&gt;
&lt;P style="text-align: center;"&gt;&lt;span class="lia-unicode-emoji" title=":shopping_cart:"&gt;🛒&lt;/span&gt;&amp;nbsp;&lt;A href="https://community.checkpoint.com/t5/Management/Automate-your-everyday-tasks-with-SmartTasks/m-p/75871" target="_self"&gt;More SmartTasks&lt;/A&gt;&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&amp;nbsp;Tested to be working with R81.20+&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://sc1.checkpoint.com/documents/R82/WebAdminGuides/EN/CP_R82_SecurityManagement_AdminGuide/Content/Topics-SECMG/SmartTasks.htm" target="_self"&gt;SmartTask&lt;/A&gt; to verify if a change includes non-ASCII characters.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;Script code&lt;/H3&gt;
&lt;H5&gt;Copy the code below into a new script 'Task_CheckNonASCII' of your SmartConsole &lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk140852" target="_self"&gt;script repository&lt;/A&gt;.&lt;/H5&gt;
&lt;PRE class="code-preview_dark__v9aBF" tabindex="0" data-testid="code-preview-text-area"&gt;test `cat $1|LC_ALL=C grep -q '[^ -~]';echo $?` -eq 0 &amp;amp;&amp;amp; echo '{"result":"failure","message":"Change includes forbidden non-ASCII characters."}' || echo '{"result":"success"}'&lt;/PRE&gt;
&lt;H3&gt;SmartTask&lt;/H3&gt;
&lt;H5&gt;Create a new SmartTask in SmartConsole &amp;gt; Manage &amp;amp; Settings &amp;gt; SmartTasks and install policy to activate the new task.&lt;/H5&gt;
&lt;TABLE border="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Name&lt;/TD&gt;
&lt;TD style="color: #ffffff; background: #2e3f58;"&gt;Description&lt;/TD&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Trigger&lt;/TD&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Action&lt;/TD&gt;
&lt;TD style="color: #fff; background: #2E3F58;"&gt;Enabled&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style="background: #BCE3FE;"&gt;Detect Non-ASCII Characters&lt;/TD&gt;
&lt;TD style="background: #bce3fe;"&gt;Check for Non-ASCII characters in changes.&lt;/TD&gt;
&lt;TD style="background: #BCE3FE;"&gt;Before Publish&lt;/TD&gt;
&lt;TD style="background: #BCE3FE;"&gt;Run Script&lt;/TD&gt;
&lt;TD class="lia-align-center" style="background: #BCE3FE;"&gt;&lt;span class="lia-unicode-emoji" title=":heavy_check_mark:"&gt;✔️&lt;/span&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 16 Oct 2025 21:02:17 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260121#M13</guid>
      <dc:creator>Danny</dc:creator>
      <dc:date>2025-10-16T21:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: Non-ASCII check</title>
      <link>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260126#M14</link>
      <description>&lt;P&gt;Will have to test it once back from vacation.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 21:16:38 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260126#M14</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2025-10-16T21:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: Non-ASCII check</title>
      <link>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260957#M18</link>
      <description>&lt;P&gt;Works as expected!&lt;/P&gt;</description>
      <pubDate>Mon, 27 Oct 2025 01:57:29 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/SmartTasks/Non-ASCII-check/m-p/260957#M18</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2025-10-27T01:57:29Z</dc:date>
    </item>
  </channel>
</rss>

