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

Last updated