<?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 Code integrity of custom visual in Custom Visuals Development Discussion</title>
    <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Code-integrity-of-custom-visual/m-p/4646481#M12409</link>
    <description>&lt;P&gt;Is it possible to create a hash of the custom visual when we "drag" custom visual to the report?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are trying to check if the hash code on the custom visual is the same as the code we created.&lt;/P&gt;</description>
    <pubDate>Thu, 10 Apr 2025 09:20:22 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2025-04-10T09:20:22Z</dc:date>
    <item>
      <title>Code integrity of custom visual</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Code-integrity-of-custom-visual/m-p/4646481#M12409</link>
      <description>&lt;P&gt;Is it possible to create a hash of the custom visual when we "drag" custom visual to the report?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are trying to check if the hash code on the custom visual is the same as the code we created.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Apr 2025 09:20:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Code-integrity-of-custom-visual/m-p/4646481#M12409</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-10T09:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: Code integrity of custom visual</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Code-integrity-of-custom-visual/m-p/4658907#M12435</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;H3 class="" data-start="118" data-end="138"&gt;Short answer:&lt;/H3&gt;
&lt;P class="" data-start="139" data-end="354"&gt;&lt;STRONG data-start="139" data-end="250"&gt;No, Power BI does NOT natively create or expose a "hash" of a custom visual when you drag it into a report.&lt;/STRONG&gt;&lt;BR data-start="250" data-end="253" /&gt;There's no automatic "hash check" available &lt;EM data-start="297" data-end="305"&gt;inside&lt;/EM&gt; Power BI Desktop or Service at visual-load time.&lt;/P&gt;
&lt;H3 class="" data-start="361" data-end="387"&gt;Longer explanation:&lt;/H3&gt;
&lt;P class="" data-start="388" data-end="469"&gt;When you &lt;STRONG data-start="397" data-end="407"&gt;import&lt;/STRONG&gt; or &lt;STRONG data-start="411" data-end="419"&gt;drag&lt;/STRONG&gt; a &lt;STRONG data-start="422" data-end="454"&gt;custom visual (.pbiviz file)&lt;/STRONG&gt; into Power BI:&lt;/P&gt;
&lt;UL data-start="470" data-end="807"&gt;
&lt;LI class="" data-start="470" data-end="531"&gt;
&lt;P class="" data-start="472" data-end="531"&gt;It is just loaded into memory as a visualization extension.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="" data-start="532" data-end="608"&gt;
&lt;P class="" data-start="534" data-end="608"&gt;Power BI &lt;STRONG data-start="543" data-end="571"&gt;does not generate a hash&lt;/STRONG&gt; or &lt;STRONG data-start="575" data-end="594"&gt;verify checksum&lt;/STRONG&gt; &lt;EM data-start="595" data-end="607"&gt;at runtime&lt;/EM&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="" data-start="609" data-end="807"&gt;
&lt;P class="" data-start="611" data-end="647"&gt;&lt;STRONG data-start="611" data-end="628"&gt;Code security&lt;/STRONG&gt; depends mainly on:&lt;/P&gt;
&lt;UL data-start="650" data-end="807"&gt;
&lt;LI class="" data-start="650" data-end="740"&gt;
&lt;P class="" data-start="652" data-end="740"&gt;Whether it’s &lt;STRONG data-start="665" data-end="678"&gt;certified&lt;/STRONG&gt; (Microsoft Certified visuals go through security validation).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="" data-start="743" data-end="807"&gt;
&lt;P class="" data-start="745" data-end="807"&gt;If you manually &lt;STRONG data-start="761" data-end="771"&gt;verify&lt;/STRONG&gt; the &lt;CODE data-start="776" data-end="785"&gt;.pbiviz&lt;/CODE&gt; file before using it.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="" data-start="809" data-end="919"&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt; &lt;STRONG data-start="812" data-end="824"&gt;Dragging&lt;/STRONG&gt; a custom visual into the report &lt;STRONG data-start="857" data-end="918"&gt;doesn't trigger any background integrity or hash checking&lt;/STRONG&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color="#800000"&gt;Did I answer your question? Mark my post as a solution! Appreciate your Kudos !!&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Apr 2025 13:59:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Code-integrity-of-custom-visual/m-p/4658907#M12435</guid>
      <dc:creator>johnbasha33</dc:creator>
      <dc:date>2025-04-18T13:59:42Z</dc:date>
    </item>
  </channel>
</rss>

