Почему Fortify SCA сообщает о проблемах с файлами, которые больше не существуют в моем проекте?



У меня есть SCA scan setup для моего проекта с помощью SCA-maven-плагина, который я собрал из исходного кода и установил в свой локальный репозиторий. Моя сборка запускается через агентов TeamCity построить на сервере, на котором укрепите была установлена.



У меня нет никаких проблем с запуском сканирования, и я с удовольствием генерирую отчеты из сгенерированного .fpr с помощью ReportGenerator. Ранние отчеты указывали, что у меня были некоторые уязвимости из PHP файлов, которые были ошибочно включены в project (который является проектом Java). После удаления этих файлов, почему Fortify все еще сообщает об уязвимостях для этих файлов, даже если они больше не существуют в моем проекте?



Я подтвердил, что build agent настроен на очистку всех источников перед проверкой последних, и действительно я могу видеть на самом сервере, что эти PHP-файлы больше не существуют, но отчеты и.ФПР все еще сообщает о проблемах с ними.



Есть ли где-то, что проблемы являются постоянными для отслеживания / тренда, который мне также нужно очистить, или есть что-то еще, что я упускаю?



Вывод из сборки, показывающий, что файлы действительно отсутствуют, но все еще включены в область анализа, ниже:



[07:40:16][com.....myapp:web] [INFO] --- sca-maven-plugin:3.90:scan (default-cli) @ web ---
[07:40:16][com.....myapp:web] [INFO] Packaging -> war
[07:40:16][com.....myapp:web] [INFO] Top-Level Artifact ID -> web
[07:40:16][com.....myapp:web] [INFO] Build Label -> web-2.0.0-SNAPSHOT
[07:40:16][com.....myapp:web] [INFO] Build Version -> 2.0.0-SNAPSHOT
[07:40:16][com.....myapp:web] [INFO] Build Project Name -> web
[07:40:16][com.....myapp:web] [INFO] Build ID -> web-2.0.0-SNAPSHOT
[07:40:16][com.....myapp:web] [INFO] Results File -> C:...buildAgentworkc649372994269e88/myapp.fpr
[07:40:16][com.....myapp:web] [INFO] Location of SCA Executable -> sourceanalyzer
[07:40:16][com.....myapp:web] [INFO] Scan Log -> C:...buildAgentworkc649372994269e88webtarget/sca-scan.log
[07:40:16][com.....myapp:web] [INFO] FindBugs Results -> false
[07:40:16][com.....myapp:web] [INFO] Fail on Error -> false
[07:40:16][com.....myapp:web] [INFO] Upload to SSC -> false
[07:40:16][com.....myapp:web] [INFO] Issues will not be tracked and trended without uploading to SSC.
[07:40:16][com.....myapp:web] [INFO] *** !! Scanning aggregate project - web !! ***
[07:40:16][com.....myapp:web] [INFO] Created output dir C:...buildAgentworkc649372994269e88webtarget
[07:40:16][com.....myapp:web] [INFO] cmd: "cmd.exe /X /C "sourceanalyzer -scan @C:...buildAgentworkc649372994269e88webtarget/sca-scan-args.txt""
[07:40:19][com.....myapp:web] Fortify Static Code Analyzer 6.00.0096
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/dom_data_th.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/controller.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/performance/large.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/-complex_header.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/2512.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/6776.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/complex_header_2.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/deferred_table.php not found
[07:40:25][com.....myapp:web] [error]: File C:/.../buildAgent/work/c649372994269e88/web/target/myapp/WEB-INF/views/components/datatables/media/unit_testing/templates/dom_data.php not found
685   1  

1 ответ:

SCA использует кэш сборки. Вы должны очистить это также с помощью

sourceanalyzer -b buildID -clean

Команда. Вы можете сделать это с помощью Maven плагин конечно по телефону ПКД-Maven-плагина:чистый гол или подключении ПКД-Maven-плагина:чистый гол в Maven фазы "чистых" и назвав чистый гол.

Будьте осторожны, когда вы запускаете это. Он удалит все существующие файлы, созданные при первом сканировании.

Comments

    Ничего не найдено.