{ "info": { "author": "Tyler Wince", "author_email": "tylerwince@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Framework :: Flake8", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance" ], "description": "# flake8-bandit\n[![Build Status](https://travis-ci.org/tylerwince/flake8-bandit.svg?branch=master)](https://travis-ci.org/tylerwince/flake8-bandit)\n\nAutomated security testing built right into your workflow!\n\nYou already use flake8 to lint all your code for errors, ensure docstrings are formatted correctly, sort your imports correctly, and much more... so why not ensure you are writing secure code while you're at it? If you already have flake8 installed all it takes is `pip install flake8-bandit`.\n\n## How's it work?\n\nWe use the [bandit](https://github.com/PyCQA/bandit) package from [PyCQA](http://meta.pycqa.org/en/latest/) for all the security testing.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tylerwince/flake8-bandit", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flake8-bandit", "package_url": "https://pypi.org/project/flake8-bandit/", "platform": "", "project_url": "https://pypi.org/project/flake8-bandit/", "project_urls": { "Homepage": "https://github.com/tylerwince/flake8-bandit" }, "release_url": "https://pypi.org/project/flake8-bandit/2.1.2/", "requires_dist": null, "requires_python": "", "summary": "Automated security testing with bandit and flake8.", "version": "2.1.2" }, "last_serial": 5942729, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2cbea822a99da819013fbb6684d1b54e", "sha256": "858046c57319163cb74dbfa11e21c9571267d064c8ff289effc4a9e9d6549771" }, "downloads": -1, "filename": "flake8_bandit-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2cbea822a99da819013fbb6684d1b54e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3679, "upload_time": "2017-10-28T23:36:32", "url": "https://files.pythonhosted.org/packages/73/29/d44e0b299bb02344628853cd7eff458bd0aaa1243d88c3a3bfe88db779d1/flake8_bandit-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb19d8f9af97fe38a4d7d95371fde007", "sha256": "58af6661ef1280d6c1e9bdd118f42269b1a172b3edd6a2299b820542f1ab56c7" }, "downloads": -1, "filename": "flake8_bandit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eb19d8f9af97fe38a4d7d95371fde007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3415, "upload_time": "2017-10-28T23:36:34", "url": "https://files.pythonhosted.org/packages/d9/d8/68003ce86ab31ce77a5c5e1790c3285a10444d3458e73362d625f18b294f/flake8_bandit-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "39f1d430fb424044500e9c772a78fc79", "sha256": "76f9403eec051706e44ebe8b4080269dcec169bc1e4c30f6dd6016c4143961e5" }, "downloads": -1, "filename": "flake8_bandit-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39f1d430fb424044500e9c772a78fc79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 3861, "upload_time": "2017-11-12T15:35:10", "url": "https://files.pythonhosted.org/packages/84/7e/9286441d0a1438cf5c6378e89d208c204858c6f0de3451ccd3e221074a11/flake8_bandit-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b284e31fa1ac7d5244e3bc0cca3f67e4", "sha256": "e0a7049cf3149de1b498d24eab722725753ebf80c931988d4d27e55f18c36256" }, "downloads": -1, "filename": "flake8_bandit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b284e31fa1ac7d5244e3bc0cca3f67e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3561, "upload_time": "2017-11-12T15:35:16", "url": "https://files.pythonhosted.org/packages/ea/dd/e242fb3ccf02ff4aac10619b6b42b6cc0c71c7803b6a21ed2adfe65ec5f4/flake8_bandit-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "df7fbb4c889b18799f8c22f60a2c2592", "sha256": "df28592ad1591aac71d455037c84728e1a2fd199c24b1bd62bddd2a9fa8e3bb9" }, "downloads": -1, "filename": "flake8_bandit-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df7fbb4c889b18799f8c22f60a2c2592", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3926, "upload_time": "2017-11-12T16:25:47", "url": "https://files.pythonhosted.org/packages/e0/27/cd0eeabc0abc0343a627c96b360f5f25d823f9b034ed6c79612b8767ec27/flake8_bandit-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "299c87e3baad31b3afa8fc9205168a7f", "sha256": "f2f123dd3875d6c9e0c3665eb42231975020d5477442f2f8ba218592f5074381" }, "downloads": -1, "filename": "flake8_bandit-0.3.0.tar.gz", "has_sig": false, "md5_digest": "299c87e3baad31b3afa8fc9205168a7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3614, "upload_time": "2017-11-12T16:25:50", "url": "https://files.pythonhosted.org/packages/0e/42/c3d08e57cf62b21abd4ab4b91dd6ff482937b7a468e9d78482b9b21531c8/flake8_bandit-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f6685d4270d867a18a241808b626a14a", "sha256": "985d54a516b0f84d012ffa7b898483c8cb178fc6eb589a22e9938777017f45ca" }, "downloads": -1, "filename": "flake8_bandit-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6685d4270d867a18a241808b626a14a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4350, "upload_time": "2017-11-12T17:02:47", "url": "https://files.pythonhosted.org/packages/a0/0a/cd0c149d8fb7aa43fcdd942c1d83ccf22346e327295f9cf6af52255aa008/flake8_bandit-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3e56d904db1457565b0d306b07f3cbe", "sha256": "9f52bbb7d702b48a54f99a3742c7cfb6531f72486821dd24a31e3ca2f92f14ff" }, "downloads": -1, "filename": "flake8_bandit-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e3e56d904db1457565b0d306b07f3cbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3812, "upload_time": "2017-11-12T17:02:52", "url": "https://files.pythonhosted.org/packages/f0/10/6def4ec1f3458cccd68602a6eff602fe158f81d4a3bf74e56f65285352fb/flake8_bandit-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ff33567846f5b4aba28976a8238f17af", "sha256": "345f5e61cd5eaf354156d7b45173fd14f6e31d35391d884c3222597a363c61ca" }, "downloads": -1, "filename": "flake8_bandit-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff33567846f5b4aba28976a8238f17af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4369, "upload_time": "2017-11-13T17:42:04", "url": "https://files.pythonhosted.org/packages/5b/f7/1a557b8cf094679ecce3af55ca9afb3251355e62913af276f4888c892b08/flake8_bandit-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99a41dd5d42cea10dcc499234c91c34e", "sha256": "24572dc2181c967bec1e7767c1a1faa4921f3d5a4cf9f84a78e2a555ca6c442a" }, "downloads": -1, "filename": "flake8_bandit-1.0.1.tar.gz", "has_sig": false, "md5_digest": "99a41dd5d42cea10dcc499234c91c34e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3828, "upload_time": "2017-11-13T17:42:06", "url": "https://files.pythonhosted.org/packages/30/0a/81d05f6e60cd95c8adaec551969f963e2a882b46bad863fba7d204c377b0/flake8_bandit-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "82cd3203bb386a7f2ddd59fc9accaf2a", "sha256": "f7c3421fd9aebc63689c0693511e16dcad678fd4a0ce624b78ca91ae713eacdc" }, "downloads": -1, "filename": "flake8_bandit-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82cd3203bb386a7f2ddd59fc9accaf2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4350, "upload_time": "2018-03-29T03:49:02", "url": "https://files.pythonhosted.org/packages/a2/00/05ab143ed30d48cb470f4fdb9b3edf11b9d451a5a170eed78cc156b2da59/flake8_bandit-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b15ee90ee869df8bdd630ce2a2a5625d", "sha256": "a66c7b42af9530d5e988851ccee02958a51a85d46f1f4609ecc3546948f809b8" }, "downloads": -1, "filename": "flake8_bandit-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b15ee90ee869df8bdd630ce2a2a5625d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3806, "upload_time": "2018-03-29T03:49:03", "url": "https://files.pythonhosted.org/packages/76/47/8f5f4c6aa129ac7d6b5cb04d68d35f5c132a97d62978bbfff6653a3d68dc/flake8_bandit-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "d22309a4a8e9744b6850e929f5b22818", "sha256": "f0456cd5c932cedfdf03bfc1ba17481947dafec7b9af656ec7b3333ce71c599b" }, "downloads": -1, "filename": "flake8_bandit-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d22309a4a8e9744b6850e929f5b22818", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2419, "upload_time": "2019-01-05T18:52:59", "url": "https://files.pythonhosted.org/packages/f7/df/0eee7152bec7778a75b37d49f814b61bdf2a6a26e853f1d1e98382864375/flake8_bandit-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d5214d35a3878bde91ef7833dd3f9a9", "sha256": "f3f7f3e6200661d258d1f9f701735a0fe234762cb2fd72a38fb96ca0d8a3fc26" }, "downloads": -1, "filename": "flake8_bandit-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7d5214d35a3878bde91ef7833dd3f9a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3317, "upload_time": "2019-01-05T18:53:01", "url": "https://files.pythonhosted.org/packages/02/24/22aa4ddf21cabcc4877a363020bea8c3ed359a03aab0fe9362650cf2f4f8/flake8_bandit-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "0ab54cbeedadbbf15da846abbb2ec138", "sha256": "6995d850a4c1cd8b56efe15607e6689c69e485f377338fe25b3e58e297fb29f5" }, "downloads": -1, "filename": "flake8_bandit-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ab54cbeedadbbf15da846abbb2ec138", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3782, "upload_time": "2019-01-21T21:14:31", "url": "https://files.pythonhosted.org/packages/f0/e6/309e6762cb447fa2bbc6c0e1c745aa6d7e4103fbe70289be5613cbc454cb/flake8_bandit-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef8ef3e3933895703b7f346d95512af7", "sha256": "24a936dece01b65365b4288593c9bbe646996d84982717a9dff3646693bf3616" }, "downloads": -1, "filename": "flake8_bandit-2.0.1.tar.gz", "has_sig": false, "md5_digest": "ef8ef3e3933895703b7f346d95512af7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4232, "upload_time": "2019-01-21T21:14:32", "url": "https://files.pythonhosted.org/packages/fc/94/628d9bd4d84b882646d1bef4ddffb1e4959625cc02217eecbe0088087e71/flake8_bandit-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "2eeaa9149f8cbb760c897bb1a0f98dce", "sha256": "5eac24fa9fef532e4e4ce599c5b3c5248c5cc435d2927537b529b0a7bcb72467" }, "downloads": -1, "filename": "flake8_bandit-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2eeaa9149f8cbb760c897bb1a0f98dce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4078, "upload_time": "2019-01-22T22:56:11", "url": "https://files.pythonhosted.org/packages/8f/cc/77f6d660bcef991e2bdcc7f2ebb58b09868ddfb9274711a742804a62d17f/flake8_bandit-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "754fea25051f68806bb4e6777bf24805", "sha256": "be5840923ccf06cac6a8893a2f0abc17f03b6b9fdb5284d796f722b69c8f840b" }, "downloads": -1, "filename": "flake8_bandit-2.1.0.tar.gz", "has_sig": false, "md5_digest": "754fea25051f68806bb4e6777bf24805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4506, "upload_time": "2019-01-22T22:56:12", "url": "https://files.pythonhosted.org/packages/fa/8a/83fc7b88bffeab8d6f60f10427f45a7d5b616ddd251763b9e11a6175454d/flake8_bandit-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "bb5af23f4595d3c7840f7f9727aae1c2", "sha256": "52a67f453ba765398098b39a2273e138983b3499465ef39a12e8ee544c4598fc" }, "downloads": -1, "filename": "flake8_bandit-2.1.1.tar.gz", "has_sig": false, "md5_digest": "bb5af23f4595d3c7840f7f9727aae1c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4503, "upload_time": "2019-05-29T04:18:51", "url": "https://files.pythonhosted.org/packages/85/64/9821cf7731aeb58a9f86ed6bc835a79825430580e2b4a29b9b05ba8be70d/flake8_bandit-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "30b3113b388cbf6d1ca588e4fc4ca0c6", "sha256": "687fc8da2e4a239b206af2e54a90093572a60d0954f3054e23690739b0b0de3b" }, "downloads": -1, "filename": "flake8_bandit-2.1.2.tar.gz", "has_sig": false, "md5_digest": "30b3113b388cbf6d1ca588e4fc4ca0c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4574, "upload_time": "2019-10-08T03:58:31", "url": "https://files.pythonhosted.org/packages/c6/00/1fb82bb7bd8172dcf6d6b0f00498bfba08c528965a3f955bea25f5e7155a/flake8_bandit-2.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30b3113b388cbf6d1ca588e4fc4ca0c6", "sha256": "687fc8da2e4a239b206af2e54a90093572a60d0954f3054e23690739b0b0de3b" }, "downloads": -1, "filename": "flake8_bandit-2.1.2.tar.gz", "has_sig": false, "md5_digest": "30b3113b388cbf6d1ca588e4fc4ca0c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4574, "upload_time": "2019-10-08T03:58:31", "url": "https://files.pythonhosted.org/packages/c6/00/1fb82bb7bd8172dcf6d6b0f00498bfba08c528965a3f955bea25f5e7155a/flake8_bandit-2.1.2.tar.gz" } ] }