PT Application Inspector
PT Application Inspector - Инструмент для выявления уязвимостей и тестирования безопасности приложений
Кастомный импортер в GitLab: PT AI 5.0.0.json
Образ с интеграцией: registry.cybercodereview.ru/cybercodereview/security-images/ptai-cli-plugin:5.0.0
Минимальная версия аудитора для работы с интеграцией: 2.1.2
Необходимые для запуска переменные:
$API_TOKEN - токен доступа CI/CD
$API_URL - URL в виде https://example.com
Запуск задания аудитора:
echo '{ "$schema": "https://json.schemastore.org/aiproj-1.7.json", "Version": "1.7", "ProjectName": "'"$REPOSITORY"'", "ProgrammingLanguages": [], "ScanModules": [ "StaticCodeAnalysis", "PatternMatching", "Components", "SoftwareCompositionAnalysis", "Configuration" ], "PmTaintSettings": { "UsePublicAnalysisMethod": true }, "ScaSettings": { "BuildDependenciesGraph": true } }' > scan_settings.json ptai-cli-plugin json-ast --input=./$SEC_CODE_FOLDER --sarif-report-file=/data/$REPORT_FILE_NAME --settings-json=scan_settings.json --url=$API_URL --token=$API_TOKEN