ozontech / dtrack-audit

OWASP Dependency Track API client for intergration into CI/CD pipeline
GNU General Public License v3.0
51 stars 16 forks source link

Add basic TeamCity support #8

Closed agentram closed 3 years ago

agentram commented 3 years ago

I created a basic support for TeamCity. It allows you to output audit results in JSON format, which TeamCity can recognise as test results.

image

image

agentram commented 3 years ago

Привет!

Спасибо за PR! Посмотри, пожалуйста, комментарии по коду.

Привет! Поменял кое-что по коду, кое-что вынес в функции. Завтра потестирую в TeamCity и пришлю :)

agentram commented 3 years ago

Кстати, появилась идея сделать структуру из XML файла и мапить найденные уязвимости на нее. Тогда можно будет по каждой либе писать результат теста. Например, всего было просканировано 40 либ, из них 6 с уязвимостями. Но это, думаю, лучше вынести в отдельный PR, так как слишком много изменений получается.

oxdef commented 3 years ago

@agentram Спасибо! Вкатил в ветку будущего релиза.

Кстати, появилась идея сделать структуру из XML файла и мапить найденные уязвимости на нее. Тогда можно будет по каждой либе писать результат теста. Например, всего было просканировано 40 либ, из них 6 с уязвимостями. Но это, думаю, лучше вынести в отдельный PR, так как слишком много изменений получается.

~А можешь подробнее тут пояснить? Какую проблему/потребность хочешь так решить?~ Заведи, пожалуйста, issue на это и можно там обсудить.