
Sicherheitstest-Framework für Repositories und Quellcode
|Build| |Codacy| |Docs| |Version|
.. |Docs| image:: https://readthedocs.org/projects/atomshields/badge/?version=latest :target: http://atomshields.readthedocs.io/en/latest/?badge=latest :alt: Read the Docs .. |Version| image:: http://img.shields.io/pypi/v/atomshields.svg?style=flat :target: https://pypi.python.org/pypi/atomshields/ :alt: Version .. |Build| image:: https://travis-ci.org/ElevenPaths/AtomShields.svg?branch=master :target: https://travis-ci.org/ElevenPaths/AtomShields :alt: Build .. |Codacy| image:: https://api.codacy.com/project/badge/Grade/46c76e50709e4079828d5fecafa60473 :target: https://www.codacy.com?utm_source=github.com&utm_medium=referral&utm_content=ElevenPaths/AtomShields&utm_campaign=Badge_Grade :alt: Codacy .. |Coverage| image:: https://api.codacy.com/project/badge/Coverage/46c76e50709e4079828d5fecafa60473 :target: https://www.codacy.com?utm_source=github.com&utm_medium=referral&utm_content=ElevenPaths/AtomShields&utm_campaign=Badge_Coverage :alt: Coverage
Sicherheitstest-Framework für Repositories und Quellcode.
Dieses System verfügt über verschiedene Module, die unterschiedliche Schwachstellen oder Dateien erkennen, die ein Risiko darstellen könnten. Die erzielten Ergebnisse können dank der Berichtsmodule abgerufen oder gesendet werden.
Für Entwickler: Es besteht auch die Möglichkeit, eigene Module zur Schwachstellenerkennung (sogenannte Checker) oder Berichtserstellung zu entwickeln. Dieses Tool bietet bestimmte Erleichterungen für diejenigen, die ihre eigenen Module implementieren, veröffentlichen und in das offizielle ElevenPaths-Tool integrieren möchten.
.. code-block:: shell
pip install atomshields
.. code-block:: python
import atomshields
atoms = atomshields.AtomShieldsScanner('./MyRepo/') atoms.project = "MyRepoName"
issues = atoms.run() # Executes all checkers and all reports
.. code-block:: python
pip install -r requirements-dev.txt py.test tests/
.. code-block:: shell
pip install -r requirements-dev.txt cd docs make html