Skip to content

Commit e77048c

Browse files
committed
update api
1 parent 208840d commit e77048c

File tree

1 file changed

+40
-2
lines changed

1 file changed

+40
-2
lines changed

dongtai_sdk/DongTaiApi.py

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Date: 2021-12-23 14:27:00
44
version:
55
LastEditors: 饕餮
6-
LastEditTime: 2021-12-25 14:55:29
6+
LastEditTime: 2021-12-27 13:15:27
77
Description: file content
88
'''
99
import json,requests
@@ -183,4 +183,42 @@ def GetScaList(self,page=1,pageSize=50,keyword=None,language=None,level=None,ord
183183

184184
#组件详情
185185
def GetScaDetail(self,scaId):
186-
return self.GetResponse(f"/sca/{scaId}")
186+
return self.GetResponse(f"/sca/{scaId}")
187+
188+
#[Vuln Function]
189+
#漏洞概览
190+
def GetVulnSummary(self,projectId,language=None,level=None,order=None,projectName=None,status=None,type=None,url=None,versionId=None,statusId=1):
191+
data = {
192+
"project_id":projectId,
193+
"status_id":statusId
194+
}
195+
if language is not None:
196+
data["language"] = language
197+
if level is not None:
198+
data["level"] = level
199+
if order is not None:
200+
data["order"] = order
201+
if projectName is not None:
202+
data["project_name"] = projectName
203+
if versionId is not None:
204+
data["version_id"] = versionId
205+
if status is not None:
206+
data["status"] = status
207+
if type is not None:
208+
data["type"] = type
209+
if url is not None:
210+
data["url"] = url
211+
return self.GetResponse("/vuln/summary","GET",data)
212+
213+
#漏洞详情
214+
def GetVulnDetail(self,vulnId):
215+
return self.GetResponse(f"/vuln/{vulnId}")
216+
217+
#漏洞验证
218+
def RecheckVuln(self,vulnIdList):
219+
data = {
220+
"ids": ",".join([str(id) for id in vulnIdList])
221+
}
222+
return self.GetResponse("/vul/recheck","POST",data)
223+
224+

0 commit comments

Comments
 (0)