Version whitelist

Issue #307 resolved
Former user created an issue

Is it possible to have a component version white list to name components that have been deliberately held back to a specific version?

At present, I can have a license white list, and a component whitelist for specific license variations. I would like the option to also be able to name specific component versions that are known not to be the latest version, but are ok because they are being held back for compatibility reasons.

These should still be flagged if a security issue is found in the white-listed versions.

Comments (4)

  1. Robert Reiz

    Not sure if I understand you correctly. But I will give an example how you can use it.

    The component whitelist is always an extension to the license whitelist. Assume you have this values on your license whitelist:

    MIT
    Apache-2.0
    Apache-1.1
    

    Now let's say you are using a certain component which doesn't have one of that licenses. Let's say that component is com.lowagie:itext:4.2.0 and it is marked red on your license tab because the license of itext 4.2.0 doesn't match with your license whitelist. But you want to whitelist that artifact in exact that version, than you can do that by adding that to your component whitelist like that:

    com.lowagie:itext:4.2.0
    

    Now itext in version 4.2.0 will be marked green in your license tab, even if it doesn't match the whitelisted license. But only the version 4.2.0. In the version tab it will be marked as outdated and if VersionEye finds a security vulnerability to that version it will show up in the security tab. If you update the component to another version than it will be marked again red in the license tab, because on the component whitelist only version 4.2.0 is whitelisted! If you want to whitelist ALL versions of the component than you need this value on your component whitelist:

    com.lowagie:itext
    

    But I wouldn't recommend that because licenses can change over versions. If you checked the license of a specific version and that is fine for you than you should only whitelist that specific version on the component whitelist.

    Does that answer your question?

  2. Rick Jensen

    I believe the OP is asking for a whitelist for outdated versions of dependencies, rather than licenses. So, if a dependency is on v4, but the library has just released v8, the OP is asking for a way to not have the v4 dependency be flagged as outdated.

    This seems similar to the "mute" ability that I've seen other places, and may also be similar to being able to have the "outdated" check only look at minor version updates, but not major version updates (etc.)

  3. Robert Reiz

    Hi @cdeszaq. There is a mute feature on VersionEye as well. You can mute any version by clicking on the mute icon. See here:

    Screen Shot 2016-11-30 at 09.52.14.png

  4. Log in to comment