{ "info": { "author": "ElevenPaths", "author_email": "diego.fernandez@11paths.com, david.amrani@11paths.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Other Audience", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "\r\nAtomShields\r\n===============\r\n\r\n\r\n|Build| |Codacy| |Docs| |Version|\r\n\r\n.. |Docs| image:: https://readthedocs.org/projects/atomshields/badge/?version=latest\r\n :target: http://atomshields.readthedocs.io/en/latest/?badge=latest\r\n :alt: Read the Docs\r\n.. |Version| image:: http://img.shields.io/pypi/v/atomshields.svg?style=flat\r\n :target: https://pypi.python.org/pypi/atomshields/\r\n :alt: Version\r\n.. |Build| image:: https://travis-ci.org/ElevenPaths/AtomShields.svg?branch=master\r\n :target: https://travis-ci.org/ElevenPaths/AtomShields\r\n :alt: Build\r\n.. |Codacy| image:: https://api.codacy.com/project/badge/Grade/46c76e50709e4079828d5fecafa60473\r\n :target: https://www.codacy.com?utm_source=github.com&utm_medium=referral&utm_content=ElevenPaths/AtomShields&utm_campaign=Badge_Grade\r\n :alt: Codacy\r\n.. |Coverage| image:: https://api.codacy.com/project/badge/Coverage/46c76e50709e4079828d5fecafa60473\r\n :target: https://www.codacy.com?utm_source=github.com&utm_medium=referral&utm_content=ElevenPaths/AtomShields&utm_campaign=Badge_Coverage\r\n :alt: Coverage\r\n\r\n\r\nWhat is AtomShields?\r\n--------------------\r\n\r\nSecurity testing framework for repositories and source code.\r\n\r\nThis system has different modules that detect different vulnerabilities or files that may\r\nexpose a risk, and the results obtained can be obtained or sent thanks to the reporting modules.\r\n\r\n*For developers*: There is also the possibility to develop your own vulnerability detection\r\n(called checkers) or reporting modules. This tool offers certain facilities for those who\r\nwant to implement their own modules, publish them and integrate them into the official ElevenPaths tool.\r\n\r\n------------------------------------------------------------------------------------------\r\n\r\n\r\nInstallation\r\n------------\r\n\r\n.. code-block:: shell\r\n\r\n pip install atomshields\r\n\r\n\r\n------------------------------------------------------------------------------------------\r\n\r\nBasic usage\r\n-----------\r\n\r\n.. code-block:: python\r\n\r\n import atomshields\r\n\r\n atoms = atomshields.AtomShieldsScanner('./MyRepo/')\r\n atoms.project = \"MyRepoName\"\r\n\r\n issues = atoms.run() # Executes all checkers and all reports\r\n\r\n------------------------------------------------------------------------------------------\r\n\r\nRun tests\r\n---------\r\n\r\n.. code-block:: python\r\n\r\n # If you are in AtomShields directory\r\n pip install -r requirements-dev.txt\r\n py.test tests/\r\n\r\n------------------------------------------------------------------------------------------\r\n\r\nGenerate docs\r\n-------------\r\n\r\n.. code-block:: shell\r\n\r\n # If you are in AtomShields directory\r\n pip install -r requirements-dev.txt\r\n cd docs\r\n make html\r\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ElevenPaths/AtomShields/tarball/1.2.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ElevenPaths/AtomShields", "keywords": "security", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "atomshields", "package_url": "https://pypi.org/project/atomshields/", "platform": "", "project_url": "https://pypi.org/project/atomshields/", "project_urls": { "Download": "https://github.com/ElevenPaths/AtomShields/tarball/1.2.0", "Homepage": "https://github.com/ElevenPaths/AtomShields" }, "release_url": "https://pypi.org/project/atomshields/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "Security testing framework for repositories and source code.", "version": "1.2.0" }, "last_serial": 3752109, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9832c97b1dc9db47c3f6aba97fe77f57", "sha256": "96b3b02198b1c3c7de400f0f06a4d4b0e5dd0f61eb13ea48718db8dfe0350b79" }, "downloads": -1, "filename": "atomshields-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9832c97b1dc9db47c3f6aba97fe77f57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19288, "upload_time": "2018-03-28T13:23:16", "url": "https://files.pythonhosted.org/packages/0d/ee/17c1d920f21aba170aa02bbb69743b67e6cd0084c90ec52bbd5860f8ebe8/atomshields-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d0217323ebd23fbfb7cac7e7e8c03ca0", "sha256": "5bd06aa8150dca6c7478c8383f279ca5a3705d9376fdf50fc3c41a7dfbfedda5" }, "downloads": -1, "filename": "atomshields-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d0217323ebd23fbfb7cac7e7e8c03ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19294, "upload_time": "2018-03-28T14:04:58", "url": "https://files.pythonhosted.org/packages/b1/74/7f1b3744aeac0ff8b01ef27c8b0b5f374f0a32043e9e58b6b00c7da76e48/atomshields-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0b8117f5261014d67f1530ac1286d719", "sha256": "f7ddfefd09689f8bddbfc7430702927187db371a023ffdb755f970f593ccaba1" }, "downloads": -1, "filename": "atomshields-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0b8117f5261014d67f1530ac1286d719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19419, "upload_time": "2018-04-03T07:41:39", "url": "https://files.pythonhosted.org/packages/29/b1/a655fdf9ce38523b1ca31a68bd826a38b9a8757852f02d26854d5b1c2246/atomshields-1.0.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "46c4a7b0f63ef3ef5262f977a28440d1", "sha256": "d2d3872c6b0427904e3e09cba99e350f6d94064993fb09228d7b3db338d5ad9f" }, "downloads": -1, "filename": "atomshields-1.2.0.tar.gz", "has_sig": false, "md5_digest": "46c4a7b0f63ef3ef5262f977a28440d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19769, "upload_time": "2018-04-10T13:21:26", "url": "https://files.pythonhosted.org/packages/91/ec/2aae33c1f2545566c803a9e2246d23ef40feeb84abea172bb27e25cc5995/atomshields-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "46c4a7b0f63ef3ef5262f977a28440d1", "sha256": "d2d3872c6b0427904e3e09cba99e350f6d94064993fb09228d7b3db338d5ad9f" }, "downloads": -1, "filename": "atomshields-1.2.0.tar.gz", "has_sig": false, "md5_digest": "46c4a7b0f63ef3ef5262f977a28440d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19769, "upload_time": "2018-04-10T13:21:26", "url": "https://files.pythonhosted.org/packages/91/ec/2aae33c1f2545566c803a9e2246d23ef40feeb84abea172bb27e25cc5995/atomshields-1.2.0.tar.gz" } ] }