{ "info": { "author": "Adam Parsons", "author_email": "adam@aparsons.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "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": "ThreadFix API\n=============\n\nA Python API wrapper to facilitate interactions with `ThreadFix `_.\n\nThis package implements all API functionality available within ThreadFix 2.2.2 (Apr 30).\n\nQuick Start\n-----------\n\nSeveral quick start options are available:\n\n- Install with pip (recommended): :code:`pip install threadfix_api`\n- `Download the latest release `_\n- Clone the repository: :code:`git clone https://github.com/aparsons/threadfix_api.git`\n\nExample\n-------\n\n.. code-block:: python\n\n # import the package\n from threadfix_api import threadfix\n\n # setup threadfix connection information\n host = 'http://localhost:8080/threadfix/'\n api_key = 'your_api_key_from_threadfix'\n\n # instantiate the threadfix api wrapper\n tf = threadfix.ThreadFixAPI(host, api_key)\n\n # If you need to disable certificate verification, set verify_ssl to False.\n # tf = threadfix.ThreadFixAPI(host, api_key, verify_ssl=False)\n\n # You can also specify a local cert to use as client side certificate, as a\n # single file (containing the private key and the certificate) or as a tuple\n # of both file's path.\n # cert=('/path/server.crt', '/path/key')\n # tf = threadfix.ThreadFixAPI(host, api_key, cert=cert)\n\n # rock and roll\n teams = tf.list_teams()\n if teams.success:\n print(teams.data) # Decoded JSON object\n\n for team in teams.data:\n print(team['name']) # Print the name of each team\n else:\n print('Uh Oh! ' + teams.message)\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- Copyright 2015 `Adam Parsons `_\n- `Licensed under MIT `_.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/aparsons/threadfix_api/tarball/1.1.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aparsons/threadfix_api", "keywords": "threadfix,api,security,software", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "threadfix_api", "package_url": "https://pypi.org/project/threadfix_api/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/threadfix_api/", "project_urls": { "Download": "https://github.com/aparsons/threadfix_api/tarball/1.1.1", "Homepage": "https://github.com/aparsons/threadfix_api" }, "release_url": "https://pypi.org/project/threadfix_api/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "An API wrapper to facilitate interactions with ThreadFix.", "version": "1.1.1" }, "last_serial": 1557507, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "99da9798fd67e0f543cad5c19a90191a", "sha256": "424dcc2b606b7e6cbea54e3d60c50a1d6798d11b7d93def6bee6bd994645cb46" }, "downloads": -1, "filename": "threadfix_api-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "99da9798fd67e0f543cad5c19a90191a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8580, "upload_time": "2015-05-04T12:38:17", "url": "https://files.pythonhosted.org/packages/fb/eb/7104232e334506f220524f35515c7c25abf6677a30a079e67cae6f76b399/threadfix_api-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c0695164b4b37232815aa15c557755e", "sha256": "3fb7fe579660a0f6310773b1c3ba4d4eae9d54c526172edc08046421b96deff3" }, "downloads": -1, "filename": "threadfix_api-1.1.0.zip", "has_sig": false, "md5_digest": "8c0695164b4b37232815aa15c557755e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14730, "upload_time": "2015-05-04T12:38:14", "url": "https://files.pythonhosted.org/packages/23/07/f5d1bfb070d057c85a18ac86a4a0f29cfdee6a207029e8f419423b8bb33f/threadfix_api-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "655cb905207d518d3dcbbb815692f2ee", "sha256": "0516470787d5d0d0ee4c769d0754d9da553d9f3cbdfb451de01f4d06343059f9" }, "downloads": -1, "filename": "threadfix_api-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "655cb905207d518d3dcbbb815692f2ee", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8573, "upload_time": "2015-05-22T07:59:23", "url": "https://files.pythonhosted.org/packages/f1/1c/0336308c036d2ffc215144e1b7a81de2d2c5edef8891b91d8a3aabc83801/threadfix_api-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79d48b23e055e8d2f3c35d9e0aae0817", "sha256": "7ddac66031178cbe483ce93dcd14e017c59f243618d3f05d6980425d7d677047" }, "downloads": -1, "filename": "threadfix_api-1.1.1.zip", "has_sig": false, "md5_digest": "79d48b23e055e8d2f3c35d9e0aae0817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14716, "upload_time": "2015-05-22T07:59:19", "url": "https://files.pythonhosted.org/packages/ac/82/92038be5318ba55de475c86e9879c42ae47b8fc29575df8add83a037ce7f/threadfix_api-1.1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "655cb905207d518d3dcbbb815692f2ee", "sha256": "0516470787d5d0d0ee4c769d0754d9da553d9f3cbdfb451de01f4d06343059f9" }, "downloads": -1, "filename": "threadfix_api-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "655cb905207d518d3dcbbb815692f2ee", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8573, "upload_time": "2015-05-22T07:59:23", "url": "https://files.pythonhosted.org/packages/f1/1c/0336308c036d2ffc215144e1b7a81de2d2c5edef8891b91d8a3aabc83801/threadfix_api-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79d48b23e055e8d2f3c35d9e0aae0817", "sha256": "7ddac66031178cbe483ce93dcd14e017c59f243618d3f05d6980425d7d677047" }, "downloads": -1, "filename": "threadfix_api-1.1.1.zip", "has_sig": false, "md5_digest": "79d48b23e055e8d2f3c35d9e0aae0817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14716, "upload_time": "2015-05-22T07:59:19", "url": "https://files.pythonhosted.org/packages/ac/82/92038be5318ba55de475c86e9879c42ae47b8fc29575df8add83a037ce7f/threadfix_api-1.1.1.zip" } ] }