-
-
Notifications
You must be signed in to change notification settings - Fork 245
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
CVE bin tool integration, VEX support -> F20 replacement #1452
base: master
Are you sure you want to change the base?
Conversation
initial test results:
35minutes vs 1h:40minutes ... Feel free to test |
lVERIFIED_BB_CVE="${lVERIFIED_BB_CVE//;}" | ||
local lV_ENTRY="(V)" | ||
# ensure we have the correct length | ||
lV_ENTRY=$(printf '%s%*s' ${lV_ENTRY} $((19-${#lVERIFIED_BB_CVE}-${#lV_ENTRY}))) |
Check notice
Code scanning / Shellcheck (reported by Codacy)
This format string has 3 variables, but is passed 2 arguments. Note
print_output "[*] Replacing ${lVERIFIED_BB_CVE} in ${LOG_PATH_MODULE}/cve_sum/*_finished.txt" "no_log" | ||
local lV_ENTRY="(V)" | ||
# ensure we have the correct length | ||
lV_ENTRY=$(printf '%s%*s' ${lV_ENTRY} $((19-${#lVERIFIED_BB_CVE}-${#lV_ENTRY}))) |
Check notice
Code scanning / Shellcheck (reported by Codacy)
This format string has 3 variables, but is passed 2 arguments. Note
F17 looks quite good and generates a vex only json and integrates the vex data also into the SBOM: The original CycloneDX SBOM is as before available without VEX data in f15. Currently we are not passing the BSI check. Looks as we have some little issues in our JSON. This needs further investigations. |
Not too bad :)
And finally BSI compliance
|
I think everything is in place to find further bugs ... please give it a try @BenediktMKuehne @beruhan @torabi12 @hands0meware @busby666 and others :) |
The main performance boost can be seen if you enable/disable the VEX_METRICS parameter in the scan profiles:
On the other hand you will loose all the exploit details. |
Feature
F20 quite slow
No VEX support
This will replace the current F20 module
docker base image 1.5.1d needed
Currently work in progressread only filesystem of our current docker base image is currently not working with cve-bin-tool