Fortify: как извлечь Build Label из файла FPR с помощью FPRUtility Tool - PullRequest
0 голосов
/ 05 мая 2020

Кто-нибудь знает команду для извлечения Build Label из файла FPR с помощью инструмента FPRUtility?

Я пробовал приведенную ниже команду, но не дает Build Label.

sca18.20/bin/FPRUtility -information -search -project prevresults.fpr -query "[Build Label]" -f output.txt

Прикрепленный снимок из SS C, в котором показано поле [Build Label], которое мне интересно извлечь с помощью FPRUtility. Это требуется для одной задачи автоматизации.

enter image description here

Обратите внимание: я использую Fortify 18.20.

1 Ответ

0 голосов
/ 09 мая 2020

Мы не можем напрямую получить Build Label, используя FPRUtility из .fpr файла.

Чтобы получить Build Label из .fpr файла, нам нужно извлечь audit.fvdl файл из .fpr и проанализируйте audit.fvdl, чтобы получить файл Build Label.

.fpr, это как zip-архив, который можно легко извлечь, а audit.fvdl файл находится в формате XML, поэтому синтаксический анализ становится легко. Build Label можно найти с помощью тега <Label>20.1.1.0.0_LINUX.X64_200427.0900</Label>

В качестве альтернативы мы можем использовать SSC API, чтобы получить Build Label, но нам понадобится artifact ID для получения информации.

На это ответил пользователь сообщества Fortify на мой вопрос .

...