openclarity / vmclarity

VMClarity is a tool for agentless detection and management of Virtual Machine Software Bill Of Materials (SBOM) and vulnerabilities
openclarity.io
Apache License 2.0
100 stars 22 forks source link

Parallel run support for binary plugin runner #1890

Closed akijakya closed 4 weeks ago

akijakya commented 1 month ago

The binary plugin runner solution was implemented assuming that a (binary) plugin will only run once on the host machine, with one input to be scanned and one result to produce. This will not be the case after merging this, so it will need some refactoring to ensure these binary plugin scanners can run in parallel.

This issue also belongs to this problem.

ramizpolic commented 1 month ago

Plugin binary approach doesnt need to be optimized for multi-input scan, but rather be safe to call/work with multi-input scans. Hope this clarifies it

paralta commented 4 weeks ago

https://github.com/openclarity/vmclarity/pull/1941 https://github.com/openclarity/vmclarity/pull/1923