{ "info": { "author": "Aaron Weaver", "author_email": "aaron.weaver2@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "DefectDojo API\n==============\n\nA Python API wrapper for `DefectDojo `_, an AppSec and Security Vulnerability Management tool.\n\nThis package implements API functionality available within Dojo.\n\nQuick Start\n-----------\n\nSeveral quick start options are available:\n\n- Install with pip (recommended): :code:`pip install defectdojo_api`\n- `Download the latest release `_\n- Clone the repository: :code:`git clone https://github.com/aaronweaver/defectdojo_api`\n- If you are testing the api locally make sure to set the PYTHONPATH. export PYTHONPATH=/path/totheapi/defectdojo_api:$PYTHONPATH\n\nExample\n-------\n\n.. code-block:: python\n\n # import the package\n from defectdojo_api import defectdojo\n\n # setup DefectDojo connection information\n host = 'http://localhost:8000/'\n api_key = 'your_api_key_from_DefectDojo'\n user = 'admin'\n\n # instantiate the DefectDojo api wrapper\n dd = defectdojo.DefectDojoAPI(host, api_key, user, debug=False)\n\n # If you need to disable certificate verification, set verify_ssl to False.\n # dd = defectdojo.DefectDojoAPI(host, api_key, user, verify_ssl=False)\n\n # Create a product\n prod_type = 1 #1 - Research and Development, product type\n product = dd.create_product(\"API Product Test\", \"This is a detailed product description.\", prod_type)\n\n if product.success:\n # Get the product id\n product_id = product.id()\n print \"Product successfully created with an id: \" + str(product_id)\n\n #List Products\n products = dd.list_products()\n\n if products.success:\n print(products.data_json(pretty=True)) # Decoded JSON object\n\n for product in products.data[\"objects\"]:\n print(product['name']) # Print the name of each product\n else:\n print products.message\n\nMore examples `available `_ on Github.\n\nSupporting information for each method available can be found in the `documentation `_.\n\nBugs and Feature Requests\n-------------------------\n\nHave a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, `please open a new issue `_.\n\nCopyright and License\n---------------------\n\n- `Licensed under MIT `_.", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/aaronweaver/defectdojo_api/tarball/1.1.4", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aaronweaver/defectdojo_api", "keywords": "dojo,api,security,software", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "defectdojo_api", "package_url": "https://pypi.org/project/defectdojo_api/", "platform": "", "project_url": "https://pypi.org/project/defectdojo_api/", "project_urls": { "Download": "https://github.com/aaronweaver/defectdojo_api/tarball/1.1.4", "Homepage": "https://github.com/aaronweaver/defectdojo_api" }, "release_url": "https://pypi.org/project/defectdojo_api/1.1.4/", "requires_dist": null, "requires_python": "", "summary": "An API wrapper for DefectDojo.", "version": "1.1.4" }, "last_serial": 4015847, "releases": { "0.0.6": [ { "comment_text": "", "digests": { "md5": "959cff17435982694945a1f0247f0f8f", "sha256": "92db0dcb75e08493e314aad648e754a797d6541ec83754ea9c926db6bbb6f049" }, "downloads": -1, "filename": "defectdojo_api-0.0.6.tar.gz", "has_sig": false, "md5_digest": "959cff17435982694945a1f0247f0f8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14940, "upload_time": "2016-11-29T18:36:46", "url": "https://files.pythonhosted.org/packages/d6/34/f1e741128fc00631d264ff8f87cedba25a1f10084bae7ae6258d2ebbb900/defectdojo_api-0.0.6.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "76e4999f9284376b23765b3705ef0104", "sha256": "5371701ab644956c1939f438dffee72dc1b37b46d90299fe6a9c55fc9dda2a26" }, "downloads": -1, "filename": "defectdojo_api-0.0.9.tar.gz", "has_sig": false, "md5_digest": "76e4999f9284376b23765b3705ef0104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14943, "upload_time": "2016-12-07T23:28:42", "url": "https://files.pythonhosted.org/packages/ea/9b/6ea85ac0e44ca196547367a47735aeb73374da7ccd0f8b1eb5d3c25e5b01/defectdojo_api-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a5503fa9e66edd54b2a0f4380de8af4b", "sha256": "9596a7a57462a0b4a6747294c4662ec3fc4634e24c91d3f228934751a79f0065" }, "downloads": -1, "filename": "defectdojo_api-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a5503fa9e66edd54b2a0f4380de8af4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15109, "upload_time": "2016-12-19T22:04:56", "url": "https://files.pythonhosted.org/packages/37/13/aa0d060d833edf5bcaa85c27a2154c6d72df0faeed1b40e439048e51cf29/defectdojo_api-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2b3320cd6fbf39855c22346b4056c7ef", "sha256": "37aa37e8e3c90aff2319cfabab852bad51d7a4b11f49d7cc194ba112247523ff" }, "downloads": -1, "filename": "defectdojo_api-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2b3320cd6fbf39855c22346b4056c7ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15107, "upload_time": "2017-01-26T13:38:58", "url": "https://files.pythonhosted.org/packages/aa/e7/815460e413a90faaf48b810a58f5e447dda9da2d934b3f0bc8e876fc870a/defectdojo_api-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "da31e02c6c904ca2f29afef2a0001929", "sha256": "d3cddec3cc51126f13ae000f5bf5dc9520f66ac61f19f6fe6c4859d9a883a104" }, "downloads": -1, "filename": "defectdojo_api-1.0.0.tar.gz", "has_sig": false, "md5_digest": "da31e02c6c904ca2f29afef2a0001929", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15661, "upload_time": "2017-11-13T13:49:36", "url": "https://files.pythonhosted.org/packages/ad/34/805dabc432d8423f9f6defe03c53843c582c1fb5916fd4473a90f53856eb/defectdojo_api-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5b1fe8dbc58c117a422fc87010cc4c0a", "sha256": "5b9e250966615768db0b43978c45f99447e66c72bd32c9545d2493d020fe3deb" }, "downloads": -1, "filename": "defectdojo_api-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5b1fe8dbc58c117a422fc87010cc4c0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15744, "upload_time": "2017-11-14T02:55:22", "url": "https://files.pythonhosted.org/packages/19/11/b929e32c733d1d68835592ebc122544d2d93350aa2ed201ff638ebc855c1/defectdojo_api-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "73f626440071bafaea107f70f84b05c3", "sha256": "4a79fd0d9aee15896abc936d45b3246d40e2d3879233141d3a70ec92bf038a1e" }, "downloads": -1, "filename": "defectdojo_api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "73f626440071bafaea107f70f84b05c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15767, "upload_time": "2017-12-05T18:04:39", "url": "https://files.pythonhosted.org/packages/b6/8c/840e14a4f5ff85d16c89a99693fb855a9ea44d5b93627aab6c3600c6fd76/defectdojo_api-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "897a77236099d9dee58cd6ef26570211", "sha256": "5c5dc8e8f83260719a0749103ee1e05fea1c30170cac7c04e18280a16fb22a8c" }, "downloads": -1, "filename": "defectdojo_api-1.0.3.tar.gz", "has_sig": false, "md5_digest": "897a77236099d9dee58cd6ef26570211", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15917, "upload_time": "2017-12-06T17:56:54", "url": "https://files.pythonhosted.org/packages/13/b4/df301e27c9980a1d6ebad8feab896fb56c5535abc425bb6815b56c1a99ea/defectdojo_api-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "23fcb7ca313f240a6c33ba6c314432ad", "sha256": "02b224b6d71dad3c60903893cea2042f22360e234a0ff38c24d0654fea12de70" }, "downloads": -1, "filename": "defectdojo_api-1.0.4.tar.gz", "has_sig": false, "md5_digest": "23fcb7ca313f240a6c33ba6c314432ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16085, "upload_time": "2017-12-20T12:32:21", "url": "https://files.pythonhosted.org/packages/af/be/5a65e4b1f98e0274ddfd2c02526f6c072fb38fb38d5745efc40901bd871f/defectdojo_api-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "53a9153341dc161d580769cfa7eb74bb", "sha256": "1d44981ecd113293d761e90cc9b387c3009ec66fc0a2db651fc27acb6016d014" }, "downloads": -1, "filename": "defectdojo_api-1.0.5.tar.gz", "has_sig": false, "md5_digest": "53a9153341dc161d580769cfa7eb74bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16110, "upload_time": "2017-12-26T15:45:27", "url": "https://files.pythonhosted.org/packages/e2/c9/bb00bd061e8a50e5e680cb80b39ef465b7ce2cd5f525611c72d7b20f7a41/defectdojo_api-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "65b1eea4b11fc7ee9345a7006cc3a138", "sha256": "6283945810cc1b03b022aa742372d608607cca4d4974e849558f09c3f93e4af5" }, "downloads": -1, "filename": "defectdojo_api-1.0.6.tar.gz", "has_sig": false, "md5_digest": "65b1eea4b11fc7ee9345a7006cc3a138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16434, "upload_time": "2018-02-02T18:29:06", "url": "https://files.pythonhosted.org/packages/bf/58/6767a5bf06113542ddee66adba48faa5d5d29c961c752ac3d34224082e84/defectdojo_api-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "e04ed17a9e5f0c7664d94c294b6aed25", "sha256": "0b0bdb3593c052c660010efb99f005724ae3b929ab8800ea9f29c13fb642513a" }, "downloads": -1, "filename": "defectdojo_api-1.0.7.tar.gz", "has_sig": false, "md5_digest": "e04ed17a9e5f0c7664d94c294b6aed25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16445, "upload_time": "2018-02-05T20:14:04", "url": "https://files.pythonhosted.org/packages/ff/1c/9151724e0464478cc47c8071c0b3bafc9a82273eadad56b6e7e7106bbcb8/defectdojo_api-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "5ae6cf8f6d7b86aafc3f3bd44bc2ab1a", "sha256": "603092bc9ed39fc3fd7b695e52c58d66caaa7deb7b413438b3fd8ab8da6cec7a" }, "downloads": -1, "filename": "defectdojo_api-1.0.8.tar.gz", "has_sig": false, "md5_digest": "5ae6cf8f6d7b86aafc3f3bd44bc2ab1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16456, "upload_time": "2018-02-06T17:08:56", "url": "https://files.pythonhosted.org/packages/7c/5d/3053fbfe02d4be5d1c0f6e8bf031dc6be3c087a1ed18a158cb7ad54df0e7/defectdojo_api-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "8bebedba8a660b05c2f5d25c53d0f638", "sha256": "dba81ce2ae077a500bdfac186ee226ba9894b995e70c40a1c850bb82d84b51d2" }, "downloads": -1, "filename": "defectdojo_api-1.0.9.tar.gz", "has_sig": false, "md5_digest": "8bebedba8a660b05c2f5d25c53d0f638", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16481, "upload_time": "2018-02-06T17:38:27", "url": "https://files.pythonhosted.org/packages/0b/c7/5d75b41488caa17d7a11b3f30ad15c9d0ea97b767a785251f88dcd2ae28e/defectdojo_api-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "eb9379c07eae5652f855ef689b62ba47", "sha256": "ffe0b5f8333eb0c8734de25230c1675498f9e9473b72d2ebd5dc4955b964eae8" }, "downloads": -1, "filename": "defectdojo_api-1.1.0.tar.gz", "has_sig": false, "md5_digest": "eb9379c07eae5652f855ef689b62ba47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16493, "upload_time": "2018-02-06T22:32:38", "url": "https://files.pythonhosted.org/packages/7d/de/7fbdfa7d9c584a215a6ee6221dc43a7fdf98204742d860a8ce02d98fa288/defectdojo_api-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3c21f81199f7b49eff204df4e986476c", "sha256": "16c0ad5fe68ab6655fa05e05fd66c866bc98398a75118adffe075c54be488b8e" }, "downloads": -1, "filename": "defectdojo_api-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3c21f81199f7b49eff204df4e986476c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16496, "upload_time": "2018-02-19T13:51:45", "url": "https://files.pythonhosted.org/packages/ea/20/352b49280533f39992058eb02bce0788228410e21a74de6a94df9ccb6537/defectdojo_api-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "49d47c1d89fecf8575a42b1f96a3f476", "sha256": "c2ea1026f6f140c93f773baef70f9b0d2d5a15aa5a816db4cd0c15580b2be50f" }, "downloads": -1, "filename": "defectdojo_api-1.1.2.tar.gz", "has_sig": false, "md5_digest": "49d47c1d89fecf8575a42b1f96a3f476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17041, "upload_time": "2018-03-13T01:17:27", "url": "https://files.pythonhosted.org/packages/2d/39/097ff67e3eed3726a6e5e17ea861815c4c33389511fb2028a833bc25f16a/defectdojo_api-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "67e2cd2854eb0674d18ca7fd1e6a784c", "sha256": "d10b947a85803f0caeaa596b162ec3f0adf6f0b09a8f7e65ef471816d010a745" }, "downloads": -1, "filename": "defectdojo_api-1.1.3.tar.gz", "has_sig": false, "md5_digest": "67e2cd2854eb0674d18ca7fd1e6a784c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17093, "upload_time": "2018-03-22T16:26:48", "url": "https://files.pythonhosted.org/packages/26/1f/3100d8aecb6677aac5c543ed2d9f630e9cbea4ad747c6dfb96a059db3643/defectdojo_api-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "3802d8a91d08ed1446926174e8a042b1", "sha256": "a7659eb514ca7939acace902d05f292351bb989b83ed85f5abcb739ffe3d34f5" }, "downloads": -1, "filename": "defectdojo_api-1.1.4.tar.gz", "has_sig": false, "md5_digest": "3802d8a91d08ed1446926174e8a042b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17439, "upload_time": "2018-06-29T16:01:37", "url": "https://files.pythonhosted.org/packages/cc/05/ce252b3957df901ef88ed10fa13e1711ee54c58fc8ab605721f5a19b50e8/defectdojo_api-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3802d8a91d08ed1446926174e8a042b1", "sha256": "a7659eb514ca7939acace902d05f292351bb989b83ed85f5abcb739ffe3d34f5" }, "downloads": -1, "filename": "defectdojo_api-1.1.4.tar.gz", "has_sig": false, "md5_digest": "3802d8a91d08ed1446926174e8a042b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17439, "upload_time": "2018-06-29T16:01:37", "url": "https://files.pythonhosted.org/packages/cc/05/ce252b3957df901ef88ed10fa13e1711ee54c58fc8ab605721f5a19b50e8/defectdojo_api-1.1.4.tar.gz" } ] }