<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[ProGet] Understanding Assessments]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">I noticed that auto-assessed vulnerabilities are not stored in the Assessments table of ProGet.<br />
Further it also shows them as (unassessed) when i want to override the assessment:<br />
<img src="/assets/uploads/files/1786520804208-1a841ab3-a493-487b-aecc-412a98163e31-image.jpeg" alt="1a841ab3-a493-487b-aecc-412a98163e31-image.jpeg" class=" img-fluid img-markdown" /><br />
Only if I manually assess them they are stored in the database.<br />
Is this intended behavior? Just wanted to check in if that affects the compliance analyzer or if anything is still working as planed.</p>
<p dir="auto">Thanks<br />
Caterina</p>
]]></description><link>https://forums.inedo.com/topic/5817/proget-understanding-assessments</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 16:19:46 GMT</lastBuildDate><atom:link href="https://forums.inedo.com/topic/5817.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Aug 2026 07:49:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [ProGet] Understanding Assessments on Thu, 13 Aug 2026 13:51:09 GMT]]></title><description><![CDATA[<p dir="auto">Thanks <a class="plugin-mentions-user plugin-mentions-a" href="/user/caterina" aria-label="Profile: caterina">@<bdi>caterina</bdi></a>!</p>
<p dir="auto">Just to give you some more technical context, which you <em>probably</em> already figured out...</p>
<p dir="auto">The "old" vulnerability model worked by downloading a datafile from <code>security.inedo.com</code>, unpacking it, and inserting rows in the <code>PgvdVulnerabilities</code> and <code>PgvdPackageNames</code> tables. Those tables contained <em>every</em> vulnerability in our database and it was a bit tricky to know which of those vulnerabilities related to package versions "in" ProGet. The <code>PgvdAssessments</code> table helped somewhat.</p>
<p dir="auto">The "new" model works by downloading an indexed database file. The "Assess Vulnerabilities" function (which rurns on that download job as well) will iterate over all vulnerabilities in that database and adds/removes rows to the <code>PgvdVulnerabilities26</code> tables as needed (including <code>PgvdPackageVersions</code>), which makes it much easier to know if a vulnerability impacts a version "in" ProGet by looking at the database.</p>
<p dir="auto">There are most certainly edge cases and glitches in this, so don't hesitate to let us know if you spot any odd behavior.</p>
<p dir="auto">Thanks,<br />
Steve</p>
]]></description><link>https://forums.inedo.com/post/19963</link><guid isPermaLink="true">https://forums.inedo.com/post/19963</guid><dc:creator><![CDATA[stevedennis]]></dc:creator><pubDate>Thu, 13 Aug 2026 13:51:09 GMT</pubDate></item><item><title><![CDATA[Reply to [ProGet] Understanding Assessments on Thu, 13 Aug 2026 07:17:58 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/stevedennis" aria-label="Profile: stevedennis">@<bdi>stevedennis</bdi></a>,</p>
<p dir="auto">no need to do such a deep dive <img src="https://forums.inedo.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=6a0c1edef1b" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title="😄" alt="😄" /><br />
I was just curious about the new data structure and I noticed that the "old" table "PgvdAssessments" contained all assessments, also the auto-assessed ones. And the table "PgvdAssessments26" is empty.<br />
I just wanted to make sure that this is somehow intended and does not cause any further issues.<br />
As long as we still get all vulnerabilities for a project everything is ok <img src="https://forums.inedo.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=6a0c1edef1b" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title="👍" alt="👍" /><br />
I will let you know if we encounter any problems.</p>
<p dir="auto">Thanks<br />
Caterina</p>
]]></description><link>https://forums.inedo.com/post/19962</link><guid isPermaLink="true">https://forums.inedo.com/post/19962</guid><dc:creator><![CDATA[caterina]]></dc:creator><pubDate>Thu, 13 Aug 2026 07:17:58 GMT</pubDate></item><item><title><![CDATA[Reply to [ProGet] Understanding Assessments on Wed, 12 Aug 2026 16:28:02 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/caterina" aria-label="Profile: caterina">@<bdi>caterina</bdi></a>,</p>
<p dir="auto">It's quite complicated and there are a lot of technical details that I'm not immediately familiar with. To properly answer, I'd need to set up a reproduction case and then attach a debugger to give you a more technically precise answer on why it's displaying that way.</p>
<p dir="auto">We may even need to do a whole database backup, since it might be specific to your configuration. I really don't know how much of an investigation it would require.</p>
<p dir="auto">We added the dotted line as primarily a way for us to identify the system state when there are issues reported. Previous version of ProGet also had provisional assessments, but it was never visually indicated.</p>
<p dir="auto">Anyway, if you're seeing any problems jut let us know -- this shouldn't have any impact outside of the dotted-line display on some pages.</p>
<p dir="auto">Thanks,<br />
Steve</p>
]]></description><link>https://forums.inedo.com/post/19959</link><guid isPermaLink="true">https://forums.inedo.com/post/19959</guid><dc:creator><![CDATA[stevedennis]]></dc:creator><pubDate>Wed, 12 Aug 2026 16:28:02 GMT</pubDate></item><item><title><![CDATA[Reply to [ProGet] Understanding Assessments on Wed, 12 Aug 2026 14:13:23 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/stevedennis" aria-label="Profile: stevedennis">@<bdi>stevedennis</bdi></a>,</p>
<p dir="auto">so the package is coming from a connector but it has been retrieved via ProGet and is used in projects. I can also see it if I search for "Local and Cached" packages.<br />
Is that enough to be seen as "in" ProGet? Or what is the exact definition of being "in" ProGet? Maybe I have a different understanding of that.</p>
<p dir="auto">Because I ran the job again via Admin -&gt; Vuln Types -&gt; Reassess and it is still dotted.</p>
<p dir="auto">Thanks<br />
Caterina</p>
]]></description><link>https://forums.inedo.com/post/19958</link><guid isPermaLink="true">https://forums.inedo.com/post/19958</guid><dc:creator><![CDATA[caterina]]></dc:creator><pubDate>Wed, 12 Aug 2026 14:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to [ProGet] Understanding Assessments on Wed, 12 Aug 2026 13:54:57 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/caterina" aria-label="Profile: caterina">@<bdi>caterina</bdi></a> ,</p>
<p dir="auto">The dotted border indicates what we call a <em>provisional assessment</em>; we don't have a great description for what that means, but that's what you'll see when a package is not local or cached in ProGet.</p>
<p dir="auto">Without getting into too many technical details, that's the expected behavior (i.e. not in the database, not on the SCA &gt; Vulnerabilities page). Once the Vulnerability Download job (or Admin &gt; Vuln Types &gt; Reassess) runs, it should become a normal assessment (i.e. show in the database, etc).</p>
<p dir="auto">In any case, whether an assessment is provisional or not shouldn't have any impact on compliance analysis. The most notable impact is that it won't show up on the SCA &gt; Vulnerabilities page until another job identifies the package as being "in" ProGet.</p>
<p dir="auto">Thanks,<br />
Steve</p>
]]></description><link>https://forums.inedo.com/post/19957</link><guid isPermaLink="true">https://forums.inedo.com/post/19957</guid><dc:creator><![CDATA[stevedennis]]></dc:creator><pubDate>Wed, 12 Aug 2026 13:54:57 GMT</pubDate></item></channel></rss>