<?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 2026.1 (PostgreSQL) — Two issues with vulnerability management]]></title><description><![CDATA[<p dir="auto">Environment:</p>
<p dir="auto">ProGet 2026.1<br />
PostgreSQL database<br />
Upgraded from 2025.27<br />
Issue 1: Custom assessment type creation fails with 500 error</p>
<p dir="auto">When attempting to create a custom assessment type using CVSS score ranges under Admin → Vulnerabilities &amp; Assessment Types, ProGet returns a 500 error:</p>
<pre><code>42809: PgvdAssessmentTypes_CreateOrUpdateAssessmentType(character varying, integer, 
character, integer, character varying, boolean, character varying, text, integer) 
is not a procedure POSITION: 6
</code></pre>
<p dir="auto">Steps to reproduce:</p>
<ol>
<li>Go to Admin → Vulnerabilities &amp; Assessment Types</li>
<li>Click "Create Custom Assessment Type"</li>
<li>Set Apply To = CVSS Score range</li>
<li>Save</li>
</ol>
<p dir="auto">Expected: Custom assessment type created successfully</p>
<p dir="auto">Actual: 500 error with PostgreSQL error 42809</p>
<p dir="auto">Issue 2: /api/sca/releases returns all build-level vulnerabilities on every package</p>
<p dir="auto">When calling GET /api/sca/releases?project=X&amp;version=Y, the vulnerabilities array on each package contains all vulnerabilities from the entire build instead of only the ones that apply to that specific package.</p>
<p dir="auto">Example from our build (228 packages):</p>
<p dir="auto">The package @types/core-js@0.9.46 has this in the response:</p>
<pre><code>{
  "purl": "pkg:npm/%40types/core-js@0.9.46",
  "compliance": {
    "result": "Warn",
    "detail": "Vulnerability (PGV-2129406);Vulnerability (PGV-2220427);Vulnerability (PGV-22381DM)",
    "date": "2026-05-28T22:30:01.695805Z"
  },
  "vulnerabilities": [
    { "id": "PGV-262965T", "title": "uuid: Missing buffer bounds check..." },
    { "id": "PGV-2444748", "title": "ws affected by a DoS..." },
    { "id": "PGV-2031843", "title": "Potential XSS vulnerability in jQuery..." }
    // ... 80+ more entries, none of which are PGV-2129406, PGV-2220427, or PGV-22381DM
  ]
}
</code></pre>
<p dir="auto">Both the vulnerabilities array and compliance.detail appear to return the same build-level data on every package. For example, @types/core-js@0.9.46 shows PGV-2129406, PGV-2220427, PGV-22381DM in its compliance.detail, but so does every other package in the build. Neither field reflects per-package vulnerability data.</p>
<p dir="auto">Every single package in the build has an identical vulnerabilities array with 80+ entries regardless of what actually applies to it.</p>
<p dir="auto">The UI Vulnerabilities tab shows the correct data — only 3 packages with Remediate issues. So the underlying data is correct, but the API response is not reflecting it accurately.</p>
<p dir="auto">This worked correctly in 2025.x where the vulnerabilities array contained only per-package vulnerabilities.</p>
<p dir="auto">Impact: Any script or integration using /api/sca/releases to generate per-package vulnerability reports produces incorrect output.</p>
]]></description><link>https://forums.inedo.com/topic/5763/proget-2026-1-postgresql-two-issues-with-vulnerability-management</link><generator>RSS for Node</generator><lastBuildDate>Fri, 29 May 2026 17:54:28 GMT</lastBuildDate><atom:link href="https://forums.inedo.com/topic/5763.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 May 2026 02:24:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ProGet 2026.1 (PostgreSQL) — Two issues with vulnerability management on Fri, 29 May 2026 02:24:36 GMT]]></title><description><![CDATA[<p dir="auto">Environment:</p>
<p dir="auto">ProGet 2026.1<br />
PostgreSQL database<br />
Upgraded from 2025.27<br />
Issue 1: Custom assessment type creation fails with 500 error</p>
<p dir="auto">When attempting to create a custom assessment type using CVSS score ranges under Admin → Vulnerabilities &amp; Assessment Types, ProGet returns a 500 error:</p>
<pre><code>42809: PgvdAssessmentTypes_CreateOrUpdateAssessmentType(character varying, integer, 
character, integer, character varying, boolean, character varying, text, integer) 
is not a procedure POSITION: 6
</code></pre>
<p dir="auto">Steps to reproduce:</p>
<ol>
<li>Go to Admin → Vulnerabilities &amp; Assessment Types</li>
<li>Click "Create Custom Assessment Type"</li>
<li>Set Apply To = CVSS Score range</li>
<li>Save</li>
</ol>
<p dir="auto">Expected: Custom assessment type created successfully</p>
<p dir="auto">Actual: 500 error with PostgreSQL error 42809</p>
<p dir="auto">Issue 2: /api/sca/releases returns all build-level vulnerabilities on every package</p>
<p dir="auto">When calling GET /api/sca/releases?project=X&amp;version=Y, the vulnerabilities array on each package contains all vulnerabilities from the entire build instead of only the ones that apply to that specific package.</p>
<p dir="auto">Example from our build (228 packages):</p>
<p dir="auto">The package @types/core-js@0.9.46 has this in the response:</p>
<pre><code>{
  "purl": "pkg:npm/%40types/core-js@0.9.46",
  "compliance": {
    "result": "Warn",
    "detail": "Vulnerability (PGV-2129406);Vulnerability (PGV-2220427);Vulnerability (PGV-22381DM)",
    "date": "2026-05-28T22:30:01.695805Z"
  },
  "vulnerabilities": [
    { "id": "PGV-262965T", "title": "uuid: Missing buffer bounds check..." },
    { "id": "PGV-2444748", "title": "ws affected by a DoS..." },
    { "id": "PGV-2031843", "title": "Potential XSS vulnerability in jQuery..." }
    // ... 80+ more entries, none of which are PGV-2129406, PGV-2220427, or PGV-22381DM
  ]
}
</code></pre>
<p dir="auto">Both the vulnerabilities array and compliance.detail appear to return the same build-level data on every package. For example, @types/core-js@0.9.46 shows PGV-2129406, PGV-2220427, PGV-22381DM in its compliance.detail, but so does every other package in the build. Neither field reflects per-package vulnerability data.</p>
<p dir="auto">Every single package in the build has an identical vulnerabilities array with 80+ entries regardless of what actually applies to it.</p>
<p dir="auto">The UI Vulnerabilities tab shows the correct data — only 3 packages with Remediate issues. So the underlying data is correct, but the API response is not reflecting it accurately.</p>
<p dir="auto">This worked correctly in 2025.x where the vulnerabilities array contained only per-package vulnerabilities.</p>
<p dir="auto">Impact: Any script or integration using /api/sca/releases to generate per-package vulnerability reports produces incorrect output.</p>
]]></description><link>https://forums.inedo.com/post/19731</link><guid isPermaLink="true">https://forums.inedo.com/post/19731</guid><dc:creator><![CDATA[cssccmgroup_4090]]></dc:creator><pubDate>Fri, 29 May 2026 02:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to ProGet 2026.1 (PostgreSQL) — Two issues with vulnerability management on Fri, 29 May 2026 12:29:20 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forums.inedo.com/uid/3772">@cssccmgroup_4090</a>,</p>
<p dir="auto">Thanks for sending over this detail!</p>
<p dir="auto">For Issue 1: We were able to reproduce this and will have it fixed in <a href="https://issues.inedo.com/issue/PG-3292" class="inedo-link inedo-link-pg" rel="nofollow">PG-3292</a> in today's release of ProGet 2026.2.</p>
<p dir="auto">For Issue 2:  We see the issue with the vulnerabilities array and will also have that fixed in today's release of ProGet 2026.2 (tacked in fix <a href="https://issues.inedo.com/issue/PG-3293" class="inedo-link inedo-link-pg" rel="nofollow">PG-3293</a>).  We are having some issues recreating the issue with the complainace.detail.  Would you be able to send us an example SBOM file with this issue?</p>
<p dir="auto">Thanks,<br />
Dan</p>
]]></description><link>https://forums.inedo.com/post/19733</link><guid isPermaLink="true">https://forums.inedo.com/post/19733</guid><dc:creator><![CDATA[Dan_Woolf]]></dc:creator><pubDate>Fri, 29 May 2026 12:29:20 GMT</pubDate></item><item><title><![CDATA[Reply to ProGet 2026.1 (PostgreSQL) — Two issues with vulnerability management on Fri, 29 May 2026 15:40:23 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forums.inedo.com/uid/913">@Dan_Woolf</a>,</p>
<p dir="auto">Thank you for the quick turnaround on both fixes.</p>
<p dir="auto">We would prefer not to share the SBOM here, as it contains our dependency list. Is there a way for me to share the SBOM directly with you instead of posting it here?</p>
]]></description><link>https://forums.inedo.com/post/19736</link><guid isPermaLink="true">https://forums.inedo.com/post/19736</guid><dc:creator><![CDATA[cssccmgroup_4090]]></dc:creator><pubDate>Fri, 29 May 2026 15:40:23 GMT</pubDate></item><item><title><![CDATA[Reply to ProGet 2026.1 (PostgreSQL) — Two issues with vulnerability management on Fri, 29 May 2026 16:48:01 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forums.inedo.com/uid/3772">@cssccmgroup_4090</a>,</p>
<p dir="auto">I created a private ticket on your behalf.  You can see it by navigating to <a href="https://my.inedo.com/tickets" rel="nofollow">https://my.inedo.com/tickets</a>.  Please upload the SBOM through that ticket.</p>
<p dir="auto">Thanks,<br />
Dan</p>
]]></description><link>https://forums.inedo.com/post/19737</link><guid isPermaLink="true">https://forums.inedo.com/post/19737</guid><dc:creator><![CDATA[Dan_Woolf]]></dc:creator><pubDate>Fri, 29 May 2026 16:48:01 GMT</pubDate></item></channel></rss>