Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. jw
    J
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    jw

    @jw

    3
    Reputation
    137
    Posts
    13
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    jw Follow

    Best posts made by jw

    • RE: ProGet SCA Cannot get NuGet vulnerability scanning to work

      Thank you for the pointers.

      I think I finally got it working, though I must admit I'm still not a 100% sure what combination in what order actually led to success.

      I'm already in contact with @apxltd about your planned SCA changes. I will try to write up what tripped me as part of that feedback.

      posted in Support
      J
      jw
    • RE: HTTPS with self hosted ProGet and internal web server

      There is updated documentation with step-by-step instructions here:

      https://docs.inedo.com/docs/installation-windows-https-support#configuring-https-on-the-integrated-web-server

      posted in Support
      J
      jw
    • RE: ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      Hi @atripp

      Once again thanks for the quick fix.

      I was actually worried that something got messed up in our database, while trying to fix the duplicate package issues, but so far everything looks good.

      Also I should probably start making it a habit of stating that we're still on SQL Server, instead of having you guess. ;)

      posted in Support
      J
      jw

    Latest posts made by jw

    • RE: ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      Hi @atripp

      Once again thanks for the quick fix.

      I was actually worried that something got messed up in our database, while trying to fix the duplicate package issues, but so far everything looks good.

      Also I should probably start making it a habit of stating that we're still on SQL Server, instead of having you guess. ;)

      posted in Support
      J
      jw
    • RE: ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      There might be a regression from the recent fixes for the issue in this thread.

      One of the packages with changed names is Microsoft.NETCore.App.Runtime.win-x64 (the "NetCore" part is different now).

      Recent vulnerabilities, like PGV-2576347, are no longer matched to recent package versions.

      7df8b943-9d41-4006-a266-8812adbc8da4-image.png

      Flagging stops at the 8.0.2 version but should go up to 8.0.20.

      Any chance that these package names are compared case-sensitive against the PGV database which breaks the matching for renamed packages?

      posted in Support
      J
      jw
    • ProGet - Delete API for Builds

      Hi,

      I've been looking to delete old builds from SCA, but cannot find any API endpoint for that.

      All I could find was the option to archive builds, but that is not really what we need.

      For projects there is at least the native API Projects_DeleteProject, but in the regular API the delete endpoint is also missing.

      Could you add these missing endpoints?

      posted in Support
      J
      jw
    • RE: ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      However, as you noticed, the name is overwritten when a package is added to a feed. So, if jquery is the package name stored in the database, that record will be updated to jQuery upon upload of a package.

      This was a pretty good hint. So far I've only been hitting the "Download Package" button, which puts the package in the cache, but apparently does not update the name in PackageNameIds. "Pull to ProGet" however seems to update that table and I can fix the old names in the database.

      Thank you!

      posted in Support
      J
      jw
    • RE: ProGet 2025.10: License Update API Issues

      Tested in 2025.15, working as expected now - Thank you!

      posted in Support
      J
      jw
    • RE: ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      Hi @atripp

      Just tested 2025.15 and the Vulnerability Database Updater does not cause duplications anymore - so thank you for that fix!

      A small semi-related issue:

      The deduplication during reindex does remove the duplicate entries, but it always leaves the entry with the wrong (old) package name behind.

      E.g. when I have no jQuery package in the cache everything looks correct, most likely because the package name is taken directly from the feed:
      57e92fad-68ac-44ca-ab99-9d35456ee2e5-image.png

      When I download the package and it gets cached, the database entry seems to take over causing the old package name to be displayed:
      8078806e-df8b-4ed9-8c40-36ca48ea02b4-image.png

      Is there any way I can update these packages with changed names to use the newer one?
      Maybe this could be an option during reindex?

      posted in Support
      J
      jw
    • RE: ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      Hi @stevedennis

      I first noticed the issue on our production instance, which is older installation upgraded to 2025.10. The issue is easily reproducible on my test instance, which was just installed from scratch this September.

      With database looking like the screenshot above, I ran the feed reindex with both options checked. Unfortunately that seems to clean up the wrong entry, in this case the ID 68622 gets deleted, which still has the old Package_Name.

      After reindexing the integrity check is green as expected, but when I run the Vulnerability Database Updater job, the database looks like this afterwards
      d80bf6b8-4a31-4adc-95d5-3c25407a23d7-image.png

      Running the feed integrity check again, we are back to where we started:
      e7bbb3fb-b6b0-4176-b91c-c761c9d0851f-image.png

      posted in Support
      J
      jw
    • ProGet 2025.14: Vulnerability Database Updater causes duplicates in PackageNameIds

      As the title says, after running the Vulnerability Database Updater job, duplicates appear in the PackageNameId table.
      This results in the feed integrity checker complaining about the duplicates and suggesting a index rebuild with duplicate cleanup, which does not fix this issue permanently.

      As a consequence, we found that in the SCA module the license of the package could no longer be detected, even though clicking on the package still navigates to the package page and shows the license as green.

      It looks like packages which had their casing changed in the past are the source of this issue. In our case it happens with the jQuery NuGet package which had the "Q" uppercased.

      The first row in the screenshot is present before the Vulnerability Database Updater job ran, the 2nd row appears after:
      6e2c16ea-25f3-4cd8-bc3b-9ba417d71aae-image.png

      Microsoft.NETCore.* are also packages causing this issue, apparently the "NET" was uppercased at some point.

      According to the NuGet spec, the package id should be handled case-insensitive. There is also this issue in the purl-spec repo.

      Is this an issue in our database or something that needs to be fixed on ProGet side?

      posted in Support
      J
      jw
    • RE: ProGet 2025.10: License Update API Issues

      Just tested the partial updates for licenses. Everything is working smoothly now, so thank you for that.

      One issue I noticed:

      It looks like there is no cache invalidation after calling _progetClient.UpdateLicenseAsync().

      Subsequent calls to _progetClient.ListLicensesAsync().ToListAsync() still return the old data.

      The only way to get the API to return the updated data is to reload the /licenses/types page, which seems a bit inconvenient for API usage.

      Maybe it would make sense to invalidate the cache on all modifying (Add/Delete/Update) license API calls?

      posted in Support
      J
      jw
    • RE: ProGet 2025.10: License Update API Issues

      Whoops sorry I keep forgetting - it shows up different on our end. Let me know if you'd like me to update your email on the forums, so you can login with your company account. It's fine either way, but we might forget again -- it shows up as free/community user on our dashboard 😅

      Thanks for the offer, I created a ticket EDO-12291 with the information required.

      Anyway in that case, sure we can prioritize this for you!

      I guess in the end you guys need to sort out the question if you want to support partial updates.

      Since you're the first user whose requested this... we'll go with what you suggested. That makes sense to me. I just made this (PG-3137) since it was trivial:

      Sounds good, thanks for the fast implementation! I will check it out.

      posted in Support
      J
      jw