Как успешно вытащить данные из Veracode через REST API? - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь получить данные из veracode (json или xml).Я пытался использовать curl для подключения к API, но я получаю сообщение об ошибке: «Не удалось подключиться к порту analysis3ter.veracode.com 443: Превышено время ожидания».

curl --compressed -u USERNAME:PASSWORD https://analysiscenter.veracode.com/api/5.0/getapplist.do -F "include_user_info=true"

Согласно документации veracode, для подключения к API необходима роль Reviewer или Security Lead. У меня есть роль Reviewer и Submitter. Команда curl должна возвращать некоторые данные, подобные этим:

xsi: schemaLocation = "https://analysiscenter.veracode.com/schema/2.0/applist https://analysiscenter.veracode.com/resource/2.0/applist.xsd"> applist_version =" 1.2 "account_id =" 123 "> Код" policy_updated_date = "2013-11-11T14: 37: 34-05: 00 "/> create_application_profile =" true "create_sandbox =" true "> create_new_build =" true "assign_app_to_team =" true "> assign_app_to_any_team =" true "view_sandbox =" true "view_results =" true "> Approve_mitigations =" ​​true "submit_static_scan = "true" />

1 Ответ

0 голосов
/ 22 апреля 2019

это похоже на проблему с сетью, основанную на вставленной вами ошибке. Можете ли вы пинговать URL?

CURL также требуется некоторая конфигурация для использования SSL. Посмотрите этот ответ для некоторых советов:

Настройка cURL для SSL

...