{ "info": { "author": "Brandon Spruth", "author_email": "brandon.spruth2@target.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.6", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://img.shields.io/pypi/v/threadfixproapi.svg\n :target: https://pypi.org/project/threadfixproapi\n.. image:: https://img.shields.io/pypi/pyversions/threadfixproapi.svg\n.. image:: https://img.shields.io/travis/target/threadfixproapi/master.svg\n :target: http://travis-ci.org/target/threadfixproapi\n\nThreadFix Pro API\n*****************\n\nA Python module to assist with the `ThreadFix Professional `__ RESTFul API to administer scan artifacts and overall ThreadFix vulnerability administration.\n\nQuick Start\n~~~~~~~~~~~\n\nSeveral quick start options are available:\n\n- Install with pip: ``pip install threadfixproapi``\n- Build locally: ``python setup.py install``\n- `Download the latest release `__.\n\nExample\n~~~~~~~\n\n::\n\n # import the package\n from threadfixproapi import threadfixpro\n\n # setup threadfix connection information\n host = 'https://127.0.0.1:8443/threadfix/'\n api_key = 'your_api_key_from_threadfix_professional'\n\n # initialize threadfix pro api module\n tfp = threadfixpro.ThreadFixProAPI(host, api_key)\n\n # If you need to disable certificate verification.\n # tfp = threadfixpro.ThreadFixProAPI(host, api_key, verify_ssl=False)\n\n # List your threadfix pro teams\n teams = tfp.list_teams()\n if teams.success:\n print(\"{}\".format(teams.data))\n\n for team in teams.data:\n print(team['name']) # Print the name of each team\n else:\n print(\"ERROR: {}\".format(teams.message))\n\nSupporting information for each method available can be found in the `documentation `__.\n\nBugs and Feature Requests\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nFound something that doesn't seem right or have a feature request? `Please open a new issue `__.\n\nCopyright and License\n~~~~~~~~~~~~~~~~~~~~~\n.. image:: https://img.shields.io/github/license/target/threadfixproapi.svg?style=flat-square\n\n- Copyright 2018 Target Brands, Inc.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/target/threadfixproapi/tarball/1.0.5", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/target/threadfixproapi", "keywords": "threadfix,api,security,software,denim group,sast,dast", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "threadfixproapi", "package_url": "https://pypi.org/project/threadfixproapi/", "platform": "", "project_url": "https://pypi.org/project/threadfixproapi/", "project_urls": { "Download": "https://github.com/target/threadfixproapi/tarball/1.0.5", "Homepage": "https://github.com/target/threadfixproapi" }, "release_url": "https://pypi.org/project/threadfixproapi/1.0.5/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Python library enumerating the ThreadFix Professional RESTFul API.", "version": "1.0.5" }, "last_serial": 3951182, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "6c40dc2d339866d40621cc0fb7faa10d", "sha256": "a94f46a610b120c92d7de37df1de3adb16c0cf04f01f5abcecc6b7a187ca60a5" }, "downloads": -1, "filename": "threadfixproapi-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c40dc2d339866d40621cc0fb7faa10d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7856, "upload_time": "2018-03-29T17:35:22", "url": "https://files.pythonhosted.org/packages/f7/df/6facd1d38d92074aae057f6363a18f140890c5198a8c9b97c1654a92458e/threadfixproapi-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2aee4a4aeaf2d5396a435791320f5d4f", "sha256": "f99ed5e1cc21d1242bb19fd30dd8be0aa1a1e0600328f3a68e529ba15e1fa7c8" }, "downloads": -1, "filename": "threadfixproapi-1.0.1.zip", "has_sig": true, "md5_digest": "2aee4a4aeaf2d5396a435791320f5d4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9772, "upload_time": "2018-03-29T17:27:39", "url": "https://files.pythonhosted.org/packages/f5/4f/72d94189bc1cc42f0acd41e69b29b028a073966c47419067ca7942461693/threadfixproapi-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "accacdf53b45f864d8615d957c852112", "sha256": "9d3636687f5a15dd6a38d79f7df6442058e8e30c039026f5b9b77e8ff07e140f" }, "downloads": -1, "filename": "threadfixproapi-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "accacdf53b45f864d8615d957c852112", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7856, "upload_time": "2018-03-29T17:35:23", "url": "https://files.pythonhosted.org/packages/e2/14/fcb0d4041f249a7c5403852a18f2cecf09da61790def81ebf13099347aaa/threadfixproapi-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16ad641c01c68819e84e2bf9feef37b4", "sha256": "d813396007b82824b04179b2382b978bd2d0d39131d36ee7bf4436a50b220bd7" }, "downloads": -1, "filename": "threadfixproapi-1.0.2.zip", "has_sig": true, "md5_digest": "16ad641c01c68819e84e2bf9feef37b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9775, "upload_time": "2018-03-29T17:35:24", "url": "https://files.pythonhosted.org/packages/85/d9/f66488a6efc8de7c29d232bdd2f125978217e96425613b4bd396879e78df/threadfixproapi-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0e7129ec6561d0aa7d6a3d6502841db1", "sha256": "a27a9c4d5e906ee46fb2529a92afcdb81166fc8785200df5dab63c49db0dfe6f" }, "downloads": -1, "filename": "threadfixproapi-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e7129ec6561d0aa7d6a3d6502841db1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6259, "upload_time": "2018-06-08T04:48:15", "url": "https://files.pythonhosted.org/packages/f8/53/8f2e84c5163f46d4a3b3c76f8c02fd72e21b3d6b8ad5b2e9e6d8aca9a2bb/threadfixproapi-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "409abe2a8a25256729bcabdfe1a983ee", "sha256": "f0746f081f8b1e43cce840798d2707822479c88037d67812f75519b75b1f769e" }, "downloads": -1, "filename": "threadfixproapi-1.0.3.zip", "has_sig": false, "md5_digest": "409abe2a8a25256729bcabdfe1a983ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10070, "upload_time": "2018-06-08T04:48:16", "url": "https://files.pythonhosted.org/packages/8d/7b/55c2e6d82b0fa43d299cc52a974080c40f4e5de7ae6dd7959bb4bd616463/threadfixproapi-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ff3534a6a488b22324edbef9b2231191", "sha256": "d5531002d89f56e2a6d146dfa3904ecc19da2e7beaf9a3ac8a6834f0f898efb2" }, "downloads": -1, "filename": "threadfixproapi-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff3534a6a488b22324edbef9b2231191", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6254, "upload_time": "2018-06-11T17:27:00", "url": "https://files.pythonhosted.org/packages/1c/31/83e073efb39a158864d51379ae51227ee1b8406e90c20052f4c10c8c252e/threadfixproapi-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f789b7f999aed3d92e152a8e6641025e", "sha256": "daec9d9fc98e733db72d25d93c5c510b0133941bcd9e1724658ae60e71bc861f" }, "downloads": -1, "filename": "threadfixproapi-1.0.4.zip", "has_sig": false, "md5_digest": "f789b7f999aed3d92e152a8e6641025e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10064, "upload_time": "2018-06-11T17:27:01", "url": "https://files.pythonhosted.org/packages/08/5a/581509529d9ff5ace3053d7e069e28919358d283abc4c1567962334377df/threadfixproapi-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "5b0f4e6c6a78a98db8f0dfea31ce9542", "sha256": "3ceff0ca31e5951d85f8899375aae036ed517407276e84e8f0fe8b6fad2eddf3" }, "downloads": -1, "filename": "threadfixproapi-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b0f4e6c6a78a98db8f0dfea31ce9542", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6248, "upload_time": "2018-06-11T17:41:32", "url": "https://files.pythonhosted.org/packages/db/cf/d34ebf1bfcaca69d196b2cee6451de71f5143aefb97808fb404db9bef038/threadfixproapi-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ac53b45f1ebe770e47bb875039adc91", "sha256": "feb7f5d8e0f915314898c89447d590eea99c0ca72d37a10c014804e08109a33b" }, "downloads": -1, "filename": "threadfixproapi-1.0.5.zip", "has_sig": false, "md5_digest": "3ac53b45f1ebe770e47bb875039adc91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10056, "upload_time": "2018-06-11T17:41:33", "url": "https://files.pythonhosted.org/packages/7c/25/1d5e22f5ef6483e4801f38eddbd15be249cb34d2f94dd56b1f79c79e35da/threadfixproapi-1.0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b0f4e6c6a78a98db8f0dfea31ce9542", "sha256": "3ceff0ca31e5951d85f8899375aae036ed517407276e84e8f0fe8b6fad2eddf3" }, "downloads": -1, "filename": "threadfixproapi-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b0f4e6c6a78a98db8f0dfea31ce9542", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6248, "upload_time": "2018-06-11T17:41:32", "url": "https://files.pythonhosted.org/packages/db/cf/d34ebf1bfcaca69d196b2cee6451de71f5143aefb97808fb404db9bef038/threadfixproapi-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ac53b45f1ebe770e47bb875039adc91", "sha256": "feb7f5d8e0f915314898c89447d590eea99c0ca72d37a10c014804e08109a33b" }, "downloads": -1, "filename": "threadfixproapi-1.0.5.zip", "has_sig": false, "md5_digest": "3ac53b45f1ebe770e47bb875039adc91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10056, "upload_time": "2018-06-11T17:41:33", "url": "https://files.pythonhosted.org/packages/7c/25/1d5e22f5ef6483e4801f38eddbd15be249cb34d2f94dd56b1f79c79e35da/threadfixproapi-1.0.5.zip" } ] }