Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: what *is* a PVE? #2345

Open
sparrowt opened this issue Dec 2, 2021 · 1 comment
Open

Documentation: what *is* a PVE? #2345

sparrowt opened this issue Dec 2, 2021 · 1 comment

Comments

@sparrowt
Copy link

sparrowt commented Dec 2, 2021

When investigating a vulnerability reported by safety.check() I found the entry in insecure_full.json and noticed that the cve fields refers to PVE-2021-42497. Searching online doesn't show up anything except a CVE with the same number which is reserved and presumably unrelated (?) https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42497

Searching more generally I haven't managed to find anything about "PVE" so I began to wonder if this was something invented by the safety project itself?

Then I realised that the final part of the "PVE" matched the "id" which looks pyup.io-specific:

            "cve": "PVE-2021-42497",
            "id": "pyup.io-42497",

so is it correct that these PVEs don't actually reference anything external?

I think it could be helpful to document what a PVE actually is (and what is the allocation process, is there more info elsewhere, etc) possibly in the README on this repository, to make this clearer to newcomers?

If this should be done over on https://github.com/pyupio/safety/ instead (or as well) then by all means transfer this issue there.

Many thanks.

@yeisonvargasf
Copy link
Member

yeisonvargasf commented Feb 1, 2022

Hi @sparrowt , thanks for bringing this up, PVE is the name for our own vulnerabilities found by PyUp (Without a CVE assigned), these vulnerabilities are assessed using CVSSv3 by the PyUp team (Available for paid plans).

There are multiple improvements in Safety/Safety data in the coming weeks and these things will be explained and well documented.

so is it correct that these PVEs don't actually reference anything external?

Nothing external, these are the vulnerabilities found by the PyUp team

I think it could be helpful to document what a PVE actually is (and what is the allocation process, is there more info elsewhere, etc) possibly in the README on this repository, to make this clearer to newcomers?

Agreed! Actually, we are improving our documentation this will be included for sure!

I'll leave this issue open and I'll close this when the documentation is updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants