<?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: Visual Object - node modules vulnerabilities in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2363956#M34674</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/256692"&gt;@jay-jay&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are some requirements and tests before&amp;nbsp;a Power BI visual certified.&lt;/P&gt;
&lt;P&gt;You may refer to the blogs as below.&lt;/P&gt;
&lt;P&gt;For reference:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/visuals/submission-testing" target="_self"&gt;Test a Power BI visual before submitting it&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/visuals/power-bi-custom-visuals-certified#certification-requirements" target="_self"&gt;Certification requirements&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This PR enables using the existing&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;--production&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;flag when running&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;npm audit&lt;/CODE&gt;&lt;SPAN&gt;. Using this flag will ignore dev dependencies when assigning the&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;requires&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;constant that is passed to&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;audit.generate&lt;/CODE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For reference:&amp;nbsp;&lt;A href="https://github.com/npm/cli/pull/202" target="_self"&gt;Enable production flag for npm audit&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Mon, 28 Feb 2022 08:06:55 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-02-28T08:06:55Z</dc:date>
    <item>
      <title>Visual Object - node modules vulnerabilities</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2361263#M34636</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I &lt;SPAN&gt;cloned a certified visual object code to add some modifications. In the github repo there are no vulnerabilities reported but when I install (through npm i) the necessary packages "npm audit" command finds some vulnerabilities.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I read &lt;A title="github post" href="https://github.com/microsoft/PowerBI-visuals-tools/issues/383" target="_self"&gt;&lt;U&gt;&lt;EM&gt;https://github.com/microsoft/PowerBI-visuals-tools/issues/383&lt;/EM&gt;&lt;/U&gt;&lt;/A&gt;&amp;nbsp;that the right command to check vulnerabilities on visual is "npm audit --production", beacause it does not consider devDependencies.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So I have 2 questions:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;- Is the certified visual object&amp;nbsp;continuously&amp;nbsp;checked? &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;- Can I use the object without security issues?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 Feb 2022 13:43:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2361263#M34636</guid>
      <dc:creator>jay-jay</dc:creator>
      <dc:date>2022-02-25T13:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Object - node modules vulnerabilities</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2363956#M34674</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/256692"&gt;@jay-jay&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are some requirements and tests before&amp;nbsp;a Power BI visual certified.&lt;/P&gt;
&lt;P&gt;You may refer to the blogs as below.&lt;/P&gt;
&lt;P&gt;For reference:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/visuals/submission-testing" target="_self"&gt;Test a Power BI visual before submitting it&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/visuals/power-bi-custom-visuals-certified#certification-requirements" target="_self"&gt;Certification requirements&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;This PR enables using the existing&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;--production&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;flag when running&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;npm audit&lt;/CODE&gt;&lt;SPAN&gt;. Using this flag will ignore dev dependencies when assigning the&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;requires&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;constant that is passed to&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;audit.generate&lt;/CODE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For reference:&amp;nbsp;&lt;A href="https://github.com/npm/cli/pull/202" target="_self"&gt;Enable production flag for npm audit&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 08:06:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2363956#M34674</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-28T08:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: Visual Object - node modules vulnerabilities</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2367349#M34705</link>
      <description>&lt;P&gt;I read the documentation about certification requirements and one requirement is "the visual must not have vulnerabilities", but it is not guaranteed the visual will not have some in the future.&lt;/P&gt;&lt;P&gt;I&amp;nbsp;cloned the chicletSlicer code from github. The visual is developed with an old version of powerbi-visuals-tools: "npm i" finds some vulnerabilities, on the contrary "npm i --production" doesn't find anything (all packages are in devDependencies). So can I suppose there are not vulnerabilities when I build the component through "pbiviz package" or do I have to set some configuration files?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2022 12:49:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Visual-Object-node-modules-vulnerabilities/m-p/2367349#M34705</guid>
      <dc:creator>jay-jay</dc:creator>
      <dc:date>2022-03-01T12:49:36Z</dc:date>
    </item>
  </channel>
</rss>

