<?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 Re: PSQL - Show policy packages in Scripts</title>
    <link>https://community.checkpoint.com/t5/Scripts/PSQL-Show-policy-packages/m-p/261656#M1241</link>
    <description>&lt;P&gt;Brilliant, as always!&lt;/P&gt;</description>
    <pubDate>Mon, 03 Nov 2025 00:24:03 GMT</pubDate>
    <dc:creator>the_rock</dc:creator>
    <dc:date>2025-11-03T00:24:03Z</dc:date>
    <item>
      <title>PSQL - Show policy packages</title>
      <link>https://community.checkpoint.com/t5/Scripts/PSQL-Show-policy-packages/m-p/261640#M1240</link>
      <description>&lt;DIV class=""&gt;
&lt;P style="text-align: center;"&gt;&lt;span class="lia-unicode-emoji" title=":trophy:"&gt;🏆&lt;/span&gt;&amp;nbsp;PSQL wizardry!&lt;BR /&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt;&amp;nbsp;Directly queries the management database&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PSQL query to show all policy packages on a Check Point Security Management (SmartCenter).&lt;BR /&gt;&lt;STRONG&gt;In &lt;U&gt;expert&lt;/U&gt; mode run:&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;psql_client cpm postgres -c "WITH latest_pkg AS (SELECT DISTINCT ON (name) * FROM policypackage_data WHERE NOT deleted AND dlesession = 0 AND name &amp;lt;&amp;gt; 'VR_Default' ORDER BY name, lastmodifytime DESC) SELECT pkg.name AS policy_package, apc.name AS access_policy, tp.name AS threat_policy, stp.name AS simplified_threat_policy, CASE WHEN pkg.usethreatpolicy THEN 'true' ELSE 'false' END AS use_threat_policy, STRING_AGG(DISTINCT tls.name, ', ') AS tls_inspection, COALESCE(nat.name, '*') AS nat_policy, COALESCE(NULLIF(STRING_AGG(DISTINCT gw.name, ', '), ''), '*') AS install_targets, TO_CHAR(pkg.creationtime, 'YYYY-MM-DD HH24:MI:SS') AS creation_time, TO_CHAR(pkg.lastmodifytime, 'YYYY-MM-DD HH24:MI:SS') AS last_modified FROM latest_pkg pkg LEFT JOIN accesspolicycontainer_data apc ON pkg.accesspolicycontainer = apc.objid LEFT JOIN threatpolicy_data tp ON pkg.threatpolicy = tp.objid LEFT JOIN simplifiedthreatpolicy_data stp ON pkg.simplifiedthreatpolicy =
 stp.objid LEFT JOIN tlsinspectionpolicy_data tls ON pkg.tlsinspectionpolicy = tls.objid LEFT JOIN natpolicy_data nat ON apc.natpolicy = nat.objid LEFT JOIN policy_specific_gateways_data sg ON pkg.objid = sg.owner_id AND NOT sg.deleted AND sg.dlesession = 0 LEFT JOIN dleobjectderef_data gw ON sg.specificgateways = gw.objid AND gw.cpmitable = 'network_objects' AND gw.cpmitype = 'gateway' GROUP BY pkg.name, apc.name, tp.name, stp.name, pkg.usethreatpolicy, nat.name, pkg.creationtime, pkg.lastmodifytime ORDER BY pkg.name;"&lt;/LI-CODE&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 02 Nov 2025 18:24:16 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/PSQL-Show-policy-packages/m-p/261640#M1240</guid>
      <dc:creator>Danny</dc:creator>
      <dc:date>2025-11-02T18:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: PSQL - Show policy packages</title>
      <link>https://community.checkpoint.com/t5/Scripts/PSQL-Show-policy-packages/m-p/261656#M1241</link>
      <description>&lt;P&gt;Brilliant, as always!&lt;/P&gt;</description>
      <pubDate>Mon, 03 Nov 2025 00:24:03 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/PSQL-Show-policy-packages/m-p/261656#M1241</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2025-11-03T00:24:03Z</dc:date>
    </item>
  </channel>
</rss>

