Skip to content

Commit cf9f3cd

Browse files
committed
Adding support for build info
1 parent 9db7d60 commit cf9f3cd

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

defectdojo_api/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.1.2'
1+
__version__ = '1.1.3'

defectdojo_api/defectdojo.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,26 @@ def set_finding(self, finding_id, product_id, engagement_id, test_id, title=None
659659

660660
return self._request('PUT', 'findings/' + str(finding_id) + '/', data=data)
661661

662+
##### Build Details API #####
663+
664+
def build_details(self, engagement_id, json):
665+
"""Uploads commit file changes to an engagement.
666+
667+
:param engagement_id: Engagement identifier.
668+
:param file: File/Json with meta data to be uploaded.
669+
670+
"""
671+
672+
data = {
673+
'file': json,
674+
'engagement': ('', self.get_engagement_uri(engagement_id))
675+
}
676+
677+
return self._request(
678+
'POST', 'build_details/',
679+
files=data
680+
)
681+
662682
##### Upload API #####
663683

664684
def upload_scan(self, engagement_id, scan_type, file, active, scan_date, tags=None, build=None, minimum_severity="Info"):

0 commit comments

Comments
 (0)