From a666e101137f91f40697e9e54cdb467e55949fe8 Mon Sep 17 00:00:00 2001 From: Ricardo Pereira - Veracode <20283870+cadonuno@users.noreply.github.com> Date: Tue, 2 Jun 2026 15:07:57 +0100 Subject: [PATCH] Adding support for detailed report PDF --- veracode_api_py/xmlapi.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/veracode_api_py/xmlapi.py b/veracode_api_py/xmlapi.py index 5fc8aa7..4bdfe50 100644 --- a/veracode_api_py/xmlapi.py +++ b/veracode_api_py/xmlapi.py @@ -113,7 +113,11 @@ def begin_scan(self, app_id: int, modules=None, scan_all_top_level_modules=None, def get_detailed_report(self, build_id: int): """Returns a detailed report for a given build ID.""" return APIHelper()._xml_request(self.baseurl + "/5.0/detailedreport.do", "GET", params={"build_id": build_id}) - + + def get_detailed_report_pdf(self, build_id: int): + """Returns a detailed PDF report for a given build ID.""" + return APIHelper()._xml_request(self.baseurl + "/4.0/detailedreportpdf.do", "GET", params={"build_id": build_id}) + def generate_archer(self, payload): return APIHelper()._xml_request(self.baseurl + "/3.0/generatearcherreport.do", "GET", params=payload)