
रिपॉजिटरी और स्रोत कोड के लिए सुरक्षा परीक्षण ढांचा
|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
रिपॉजिटरी और सोर्स कोड के लिए सुरक्षा परीक्षण फ्रेमवर्क।
इस सिस्टम में विभिन्न मॉड्यूल होते हैं जो अलग-अलग कमजोरियों या ऐसी फाइलों का पता लगाते हैं जो जोखिम पैदा कर सकती हैं, और प्राप्त परिणामों को रिपोर्टिंग मॉड्यूल के माध्यम से प्राप्त या भेजा जा सकता है।
डेवलपर्स के लिए: अपनी खुद की कमजोरी का पता लगाने (जिसे चेकर्स कहा जाता है) या रिपोर्टिंग मॉड्यूल विकसित करने की भी संभावना है। यह टूल उन लोगों के लिए कुछ सुविधाएं प्रदान करता है जो अपने स्वयं के मॉड्यूल को लागू करना, प्रकाशित करना और आधिकारिक ElevenPaths टूल में एकीकृत करना चाहते हैं।
.. 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