{
"info": {
"author": "Dominik Muhs",
"author_email": "dominik.muhs@consensys.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "============================\nA PythX-driven CLI for MythX\n============================\n\n\n.. image:: https://img.shields.io/pypi/v/mythx-cli.svg\n :target: https://pypi.python.org/pypi/mythx-cli\n\n.. image:: https://img.shields.io/travis/dmuhs/mythx-cli.svg\n :target: https://travis-ci.org/dmuhs/mythx-cli\n\n.. image:: https://coveralls.io/repos/github/dmuhs/mythx-cli/badge.svg?branch=master\n :target: https://coveralls.io/github/dmuhs/mythx-cli?branch=master\n\n\n.. image:: https://readthedocs.org/projects/mythx-cli/badge/?version=latest\n :target: https://mythx-cli.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/dmuhs/mythx-cli/shield.svg\n :target: https://pyup.io/repos/github/dmuhs/mythx-cli/\n :alt: Updates\n\n\nThis package aims to provide a simple to use command line interface for the `MythX `_ smart contract\nsecurity analysis API. It's main purpose is to demonstrate how advanced features can be implemented using the\n`PythX `_ Python language bindings for MythX to simplify API interaction.\n\n\nWhat is MythX?\n--------------\n\nMythX is a security analysis API that allows anyone to create purpose-built security tools for smart\ncontract developers. Tools built on MythX integrate seamlessly into the development environments and\ncontinuous integration pipelines used throughout the Ethereum ecosystem.\n\n\nUsage\n-----\n\n.. code-block:: console\n\n $ mythx\n Usage: mythx [OPTIONS] COMMAND [ARGS]...\n\n Your CLI for interacting with https://mythx.io/\n\n Options:\n --debug / --no-debug Provide additional debug output\n --access-token TEXT Your access token generated from the MythX\n dashboard\n --eth-address TEXT Your MythX account's Ethereum address\n --password TEXT Your MythX account's password as set in the\n dashboard\n --format [simple|json|json-pretty]\n The format to display the results in\n --help Show this message and exit.\n\n Commands:\n analyze Analyze the given directory or arguments with MythX.\n list Get a list of submitted analyses.\n report Fetch the report for a single or multiple job UUIDs.\n status Get the status of an already submitted analysis.\n version Display API version information.\n\n\nInstallation\n------------\n\nThe MythX CLI runs on Python 3.6+, including 3.8-dev and pypy.\n\nTo get started, simply run\n\n.. code-block:: console\n\n $ pip3 install mythx-cli\n\nAlternatively, clone the repository and run\n\n.. code-block:: console\n\n $ pip3 install .\n\nOr directly through Python's :code:`setuptools`:\n\n.. code-block:: console\n\n $ python3 setup.py install\n\n\n\n* Free software: MIT license\n* Documentation: https://mythx-cli.readthedocs.io.\n\n\n=======\nHistory\n=======\n\n0.2.0 (2019-10-04)\n------------------\n\n- Update PythX to 1.3.1\n- Add tabular format option as new pretty default\n- Update pytest to 5.2.0\n- Various bugfixes\n\n0.1.8 (2019-09-16)\n------------------\n\n- Update dependencies to account for new submodules\n\n0.1.7 (2019-09-16)\n------------------\n\n- Update pythx from 1.2.4 to 1.2.5\n- Clean stale imports, fix formatting issues\n\n0.1.6 (2019-09-15)\n------------------\n\n- Improve CLI docstrings\n- Add more formatter-related documentation\n\n0.1.5 (2019-09-15)\n------------------\n\n- Add autodoc to Sphinx setup\n- Add middleware for tool name field\n- Enable pypy3 support\n- Add more verbose documentation\n- Allow username/password login\n\n0.1.4 (2019-09-13)\n------------------\n\n- Fix Atom's automatic Python import sorting (broke docs)\n\n0.1.3 (2019-09-13)\n------------------\n\n- Fix faulty version generated by bumpversion\n\n0.1.2 (2019-09-13)\n------------------\n\n- Fix bumpversion regex issue\n\n0.1.1 (2019-09-13)\n------------------\n\n- Initial implementation\n- Integrated Travis, PyUp, PyPI upload\n\n0.1.0 (2019-08-31)\n------------------\n\n- First release on PyPI.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/dmuhs/mythx-cli",
"keywords": "mythx-cli",
"license": "MIT license",
"maintainer": "",
"maintainer_email": "",
"name": "mythx-cli",
"package_url": "https://pypi.org/project/mythx-cli/",
"platform": "",
"project_url": "https://pypi.org/project/mythx-cli/",
"project_urls": {
"Homepage": "https://github.com/dmuhs/mythx-cli"
},
"release_url": "https://pypi.org/project/mythx-cli/0.2.1/",
"requires_dist": [
"Click (==7.0)",
"pythx (==1.3.2)",
"py-solc-x (==0.6.0)",
"tabulate (==0.8.5)"
],
"requires_python": "",
"summary": "A command line interface for the MythX smart contract security analysis API",
"version": "0.2.1"
},
"last_serial": 5929101,
"releases": {
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "24b015b8287a61eec9efa897f18a8c0c",
"sha256": "fbf2edd29154095cedb57ec88eea0eb4b48fd6bcf1b1dbd3adc14f4543628ac6"
},
"downloads": -1,
"filename": "mythx_cli-0.1.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "24b015b8287a61eec9efa897f18a8c0c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6920,
"upload_time": "2019-09-13T12:47:16",
"url": "https://files.pythonhosted.org/packages/13/e4/aad8c481dab10ad810cedde8371560927e1a013afd12bcebd2d96133fea8/mythx_cli-0.1.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fe61aa8ca08ac824ecf8afa82a05be7f",
"sha256": "74275e95f7c6f5295c9de523b634b927bed4e922016a5ef74218d08ec4944bb9"
},
"downloads": -1,
"filename": "mythx_cli-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "fe61aa8ca08ac824ecf8afa82a05be7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25497,
"upload_time": "2019-09-13T12:47:18",
"url": "https://files.pythonhosted.org/packages/ae/d6/79f3a08325969bb890032a53914b80cd233d9b5c7493a3d18ef1862819f9/mythx_cli-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "5feb08d88ab1b4ec3a19be6fc35023af",
"sha256": "6da9d71b9ff18127cf13f74e9221632ec7b926a9fcee3ecef1a79281cbc215bc"
},
"downloads": -1,
"filename": "mythx_cli-0.1.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5feb08d88ab1b4ec3a19be6fc35023af",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6922,
"upload_time": "2019-09-13T13:06:45",
"url": "https://files.pythonhosted.org/packages/8e/78/10cce02dbfeb482b315b705eed77d4a2be28b24934f79b503fec1a3bf6a3/mythx_cli-0.1.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "51d1ad26333b4f27f74fdd46edcd7208",
"sha256": "e2408015a08a383f6296b0a53eebbe0c6469c23261b31cca1dc65af9035452dc"
},
"downloads": -1,
"filename": "mythx_cli-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "51d1ad26333b4f27f74fdd46edcd7208",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25497,
"upload_time": "2019-09-13T13:06:46",
"url": "https://files.pythonhosted.org/packages/4e/35/97dfdeea6577448ee57c648052794cc3f70e12d7199a9e323a2bf9112bcf/mythx_cli-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "81e663f02cd8083ca96f4d4cf69842d2",
"sha256": "dc6994964a015287d1736ef0bc0c96ee85dbc062b1cf3351d17889248c39f2fc"
},
"downloads": -1,
"filename": "mythx_cli-0.1.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "81e663f02cd8083ca96f4d4cf69842d2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7695,
"upload_time": "2019-09-15T10:07:21",
"url": "https://files.pythonhosted.org/packages/31/57/4a915d53b38cdae9e96d1547ea2f61eda0ee074b49a394b957ec4a375adc/mythx_cli-0.1.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d21aaca0d199e2e0ce5bc18329c3197",
"sha256": "63a457e129549d0321185b165f13f1db2be7d25fa3e268a15b87d6891ca2835d"
},
"downloads": -1,
"filename": "mythx_cli-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "9d21aaca0d199e2e0ce5bc18329c3197",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30198,
"upload_time": "2019-09-15T10:07:23",
"url": "https://files.pythonhosted.org/packages/98/47/f14ca4554ce9878eaa572766bc2a3c9540ee8f9dee7347cdffbd089992b3/mythx_cli-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "3d881877361c2de2c1819c6107d9d0c3",
"sha256": "8194f71388097d668905a6feabbfe772559de0c3153fa206c61ff43dab6aac8a"
},
"downloads": -1,
"filename": "mythx_cli-0.1.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3d881877361c2de2c1819c6107d9d0c3",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7784,
"upload_time": "2019-09-15T10:45:20",
"url": "https://files.pythonhosted.org/packages/0c/75/83f6d12ab0c3162c82432a67199a0a593922f042321130ce0782c2052525/mythx_cli-0.1.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a421caf86e4041e342cf5f98712ea0d3",
"sha256": "c9fe00b7bfb2a9eecd3f5b7e414c9e7cf859003cf9e4111e27926a21be8e5f29"
},
"downloads": -1,
"filename": "mythx_cli-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "a421caf86e4041e342cf5f98712ea0d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30319,
"upload_time": "2019-09-15T10:45:22",
"url": "https://files.pythonhosted.org/packages/c3/96/c19b67ff2c5dd972fea7861b67800f3d4026359118ae0b58dc04b992483e/mythx_cli-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "9b1de7a24f322114eaa46c0115f1879c",
"sha256": "0dfd8f15488772602624f4a2f4e4801a7cf331e36ad9156e489cbd61ab2877c6"
},
"downloads": -1,
"filename": "mythx_cli-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9b1de7a24f322114eaa46c0115f1879c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7398,
"upload_time": "2019-09-16T19:42:19",
"url": "https://files.pythonhosted.org/packages/36/90/8d4cafdf461935430d8b8305ad461658f5eaa6353194b7d939b31bd0e552/mythx_cli-0.1.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a191a7b403f0a77feef5c97bad3a81de",
"sha256": "d56ccfc54c8de42da9dd9554ebaee9126d5fd021fcd6b8f79d52dc478ba89bd8"
},
"downloads": -1,
"filename": "mythx_cli-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "a191a7b403f0a77feef5c97bad3a81de",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30071,
"upload_time": "2019-09-16T19:42:21",
"url": "https://files.pythonhosted.org/packages/e1/a0/5746b3f2923f18d327b7b257b6852773ea483a359d5dbf720138331be02d/mythx_cli-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "b8133a0b9138362a39e2e3f2fdd13c45",
"sha256": "f0d9de69e9b9fa2b38fd6f9fc3ca0e3e2f1a714d4a9aca11fad079f741b29dfc"
},
"downloads": -1,
"filename": "mythx_cli-0.1.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b8133a0b9138362a39e2e3f2fdd13c45",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 13353,
"upload_time": "2019-09-16T19:55:11",
"url": "https://files.pythonhosted.org/packages/da/0b/8b4363fa1ff1ac556006cef2ac50f4c13d94796eb89bd52566af664e354c/mythx_cli-0.1.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "39be7b243d6904fddbf3c1129598f69c",
"sha256": "c97887ecb060bd0c5b7778ce68b5961c10c224dc0e42f6a8f3c4c1a778606796"
},
"downloads": -1,
"filename": "mythx_cli-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "39be7b243d6904fddbf3c1129598f69c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 34314,
"upload_time": "2019-09-16T19:55:12",
"url": "https://files.pythonhosted.org/packages/0b/d5/6cccbee2ccc2fa8d877d2469ba7cba316d55ba9e04d8a27d431016f25dee/mythx_cli-0.1.8.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "acd7e8c4443bea5be9805f085f848740",
"sha256": "12c6af0389659d0191d9d78d796e9b5f978befdbbe9d3a553f7651acfae6b8f8"
},
"downloads": -1,
"filename": "mythx_cli-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "acd7e8c4443bea5be9805f085f848740",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 15027,
"upload_time": "2019-10-04T10:10:11",
"url": "https://files.pythonhosted.org/packages/f7/bc/6bb32d71444866482750a7b48c1bf0782795ff8670034e6298a57e550c25/mythx_cli-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8317ee67974916f5067e65adba68049d",
"sha256": "ca513bf87031fd5cf0414026da5bd9496784a39ce1554768b49ecf462fe37282"
},
"downloads": -1,
"filename": "mythx_cli-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "8317ee67974916f5067e65adba68049d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36465,
"upload_time": "2019-10-04T10:10:12",
"url": "https://files.pythonhosted.org/packages/cb/97/10369fe5308ed08347274a1c68bb0b107ed57f0157d1ebe6541373086be8/mythx_cli-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "5c291169a375bd1e3d49d07d98bf58cb",
"sha256": "3382807f9c563c82ce3ceba63953ac4dd7974fe04d2d798c093d6f54e6d8d488"
},
"downloads": -1,
"filename": "mythx_cli-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c291169a375bd1e3d49d07d98bf58cb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 15025,
"upload_time": "2019-10-04T15:56:41",
"url": "https://files.pythonhosted.org/packages/ab/fd/9142f9be50ea48cec6e1f3dd805c61e9c1f2bbce7f76c7126338f510c968/mythx_cli-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5c1c8bb771a8eac246dc27b58ad9706b",
"sha256": "7b8c8c2030d6ef3931d9f9d34022db7837539881879f02ff77f3e22991d6827e"
},
"downloads": -1,
"filename": "mythx_cli-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "5c1c8bb771a8eac246dc27b58ad9706b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36459,
"upload_time": "2019-10-04T15:56:43",
"url": "https://files.pythonhosted.org/packages/62/2a/d47218cd60ba5d5bcbd387f19919a00c31482fa457ffb602ae28f3650a2c/mythx_cli-0.2.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "5c291169a375bd1e3d49d07d98bf58cb",
"sha256": "3382807f9c563c82ce3ceba63953ac4dd7974fe04d2d798c093d6f54e6d8d488"
},
"downloads": -1,
"filename": "mythx_cli-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c291169a375bd1e3d49d07d98bf58cb",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 15025,
"upload_time": "2019-10-04T15:56:41",
"url": "https://files.pythonhosted.org/packages/ab/fd/9142f9be50ea48cec6e1f3dd805c61e9c1f2bbce7f76c7126338f510c968/mythx_cli-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5c1c8bb771a8eac246dc27b58ad9706b",
"sha256": "7b8c8c2030d6ef3931d9f9d34022db7837539881879f02ff77f3e22991d6827e"
},
"downloads": -1,
"filename": "mythx_cli-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "5c1c8bb771a8eac246dc27b58ad9706b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36459,
"upload_time": "2019-10-04T15:56:43",
"url": "https://files.pythonhosted.org/packages/62/2a/d47218cd60ba5d5bcbd387f19919a00c31482fa457ffb602ae28f3650a2c/mythx_cli-0.2.1.tar.gz"
}
]
}