Current Behavior
OSSIndex is being deprecated by Sonatype in favour of Guide. This will limit the number of free queries to 5000 (equivalent to 500 credits).
Once the number of credits for the month is exhausted, no fresh analysis results will be generated. It is possible to pay for credits (5000 for $100 per month) but even this might not be sufficient for a small system with a couple of large npm projects.
Proposed Behavior
In hyades it’s possible to tweak the TTL of caches on a per-analyzer basis. This functionality should be exposed to the admin user so that they have the ability to tweak the TTL for Guide to (say) 4 days.. or whatever the admin decides will be sufficient for their requirements. See DependencyTrack/frontend/issues/1485 which logs an enhancement for exposing metrics for usage of Guide.
It has been observed that such an enhancement could delay important data... but better to have some control over the data than have no control at all, with Guide "shutting down" part way through the month.
Checklist
Current Behavior
OSSIndex is being deprecated by Sonatype in favour of Guide. This will limit the number of free queries to 5000 (equivalent to 500 credits).
Once the number of credits for the month is exhausted, no fresh analysis results will be generated. It is possible to pay for credits (5000 for $100 per month) but even this might not be sufficient for a small system with a couple of large npm projects.
Proposed Behavior
In hyades it’s possible to tweak the TTL of caches on a per-analyzer basis. This functionality should be exposed to the admin user so that they have the ability to tweak the TTL for Guide to (say) 4 days.. or whatever the admin decides will be sufficient for their requirements. See DependencyTrack/frontend/issues/1485 which logs an enhancement for exposing metrics for usage of Guide.
It has been observed that such an enhancement could delay important data... but better to have some control over the data than have no control at all, with Guide "shutting down" part way through the month.
Checklist