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