intel / cve-bin-tool

The CVE Binary Tool helps you determine if your system includes known vulnerabilities. You can scan binaries for over 200 common, vulnerable components (openssl, libpng, libxml2, expat and others), or if you know the components used, you can get a list of known vulnerabilities associated with an SBOM or a list of components and versions.
https://cve-bin-tool.readthedocs.io/en/latest/
GNU General Public License v3.0
1.21k stars 460 forks source link

feat: Added my own checkers - count is 19K #4372

Open bakasur89 opened 2 months ago

bakasur89 commented 2 months ago

I have added 19k+ checkers into the tool, but somehow it is not working it gives error as TypeError:'module' object is not callable.

error
  1. I want to use this tool on windows.
  2. my aim is to create each and every checker, for which the product is present in DB.
  3. 19k already created. more to go.
  4. there is NO issue in the checker, as when I try to run these checkers but not all 19k together, but as 2-3k checkers at a time it works.
  5. but when it comes to 19k together it fails.

Also, I want to make sure when I achieve 19k checkers for now, it should run quickly.

Please Please help me, I need to achieve this at any cost.

Best regards, bakasur89

terriko commented 2 months ago

It looks like maybe you have a typo in __init__.py

Please try getting 1 or 2 checkers merged before you start a project of this scale. Most people have trouble with the first couple.

That said 19k, checkers is awfully ambitious:

I don't know why you're saying you need to do this at any cost, but I just want to be clear that you're talking about a development process that would probably require a full team of engineers and potentially years of work. Which isn't to say it wouldn't be awesome, or even necessarily that it'd be infeasible, but maybe start a bit slower and see if you can get 1-2 checkers merged before trying to make a checker for everything?

chenjianquan7 commented 4 weeks ago

what is the checker with 19k? thanks