Metadata-Version: 2.1
Name: python-trustwave-appscanner
Version: 0.2.10
Summary: A wrapper around the tapioca-trustwave-appscanner for translating the Appscanner API documents into Python Objects
Home-page: https://github.com/siteblindado/python-trustwave-appscanner
Author: Flávio Cardoso Ferreira Pontes
Author-email: flavio.pontes@siteblindado.com.br
License: MIT
Keywords: trustwave
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.3
Requires-Dist: tapioca-trustwave-appscanner (==0.6)
Requires-Dist: lxml (==4.2.1)



Python Trustwave Appscanner
===========================
[![Build Status](https://travis-ci.org/siteblindado/python-trustwave-appscanner.svg?branch=master)](https://travis-ci.org/siteblindado/python-trustwave-appscanner#)
[![Current version at PyPI](https://img.shields.io/pypi/v/python-trustwave-appscanner.svg)](https://pypi.python.org/pypi/python-trustwave-appscanner)


Python Trustwave Appscanner transforms Appscanner REST API results into Plain Python Objects for easier processing.

Installation
------------

`pip install python-trustwave-appscanner`

Usage
-----

The library exposes some functions that can return Python objects representing the XML response, strings or booleans.

Boolean functions are: `application_exists`, `assessment_exists`

String functions are: `get_application_id_by_name`, `get_assessment_status`, `get_current_assessment_run_id`

`get_assessment_run_status` returns an `AssessmentRun` object

