defentdojo的api包装器。

defectdojo_api的Python项目详细描述


用于DefectDojo的python api包装器,appsec和安全漏洞管理工具。

这个包实现了Dojo中可用的API功能

快速启动

有几个快速启动选项:

  • 使用pip安装(推荐):pip install defectdojo_api
  • Download the latest release
  • 克隆存储库:git clone https://github.com/aaronweaver/defectdojo_api
  • 如果要在本地测试api,请确保设置pythonpath。export pythonpath=/path/totheapi/debtodojo_api:$pythonpath

示例

# import the packagefromdefectdojo_apiimportdefectdojo# setup DefectDojo connection informationhost='http://localhost:8000/'api_key='your_api_key_from_DefectDojo'user='admin'# instantiate the DefectDojo api wrapperdd=defectdojo.DefectDojoAPI(host,api_key,user,debug=False)# If you need to disable certificate verification, set verify_ssl to False.# dd = defectdojo.DefectDojoAPI(host, api_key, user, verify_ssl=False)# Create a productprod_type=1#1 - Research and Development, product typeproduct=dd.create_product("API Product Test","This is a detailed product description.",prod_type)ifproduct.success:# Get the product idproduct_id=product.id()print"Product successfully created with an id: "+str(product_id)#List Productsproducts=dd.list_products()ifproducts.success:print(products.data_json(pretty=True))# Decoded JSON objectforproductinproducts.data["objects"]:print(product['name'])# Print the name of each productelse:printproducts.message

github上的更多示例available

每个可用方法的支持信息可以在documentation中找到

错误和功能请求

有bug或功能请求吗?请先查找现有和关闭的问题。如果您的问题或想法尚未解决,please open a new issue

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像