
리포지토리 및 소스 코드용 보안 테스트 프레임워크
|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() # 모든 체커와 모든 보고서 실행
.. 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