SafeSCARF ci-connector (additional parameters)
ci-connector
support two modes:
list-scanners
upload-scan
Both methods require defining SafeSCARF host and token as it was already written.
The first one can be used to show names of scanning tools that can be used in SafeSCARF.
upload-scan
supports multiple variables:
$ ci-connector upload-scan --help Usage: ci-connector upload-scan [OPTIONS] upload/re-upload scan result to CI-Scanner SafeSCARF Options: --host TEXT SafeSCARF host [required] --token TEXT SafeSCARF API token [required] -s, --scanner TEXT SafeSCARF scanner (test type) [required] -e, --engagement-id INTEGER SafeSCARF engagement ID -t, --test-id INTEGER SafeSCARF test ID --tags TEXT comma-separated list of tags (ignored in re- uploads) --inactive flag test as inactive --unverify flag test as unverified --severity [Info|Low|Medium|High|Critical] -f, --report-file FILENAME Report file (can also read from stdin) [required] --help Show this message and exit.
All example snippets use -e
which check if specified engagement exists already contains some test. If not, a new test is created. If a test exists (and it is only one), it is automatically found and results are replaced.
In case, engagement contains multiple tests and the developer would like to upload results into the specific one, it is possible to use option -t
(instead -e
).
--tags
allow adding specific tags to scan. They will be shown next to the test name in SVMP and they can be used in search filters.
All findings are automatically marked as Active and Verified. If you would like to change this default behaviour, use --inactive
and/or --unverify
.
It is also possible to limit processing only findings with some minimal severity by adding --severity ...
. All findings with lower severity will be skipped.