Metadata-Version: 2.0
Name: webinspectapi
Version: 1.0.25
Summary: Python library enumerating the WebInspect RESTFul API scan, securebase, and proxy endpoints.
Home-page: https://github.com/target/webinspectapi
Author: Brandon Spruth, Jim Nelson
Author-email: brandon.spruth2@target.com, jim.nelson2@target.com
License: MIT
Download-URL: https://github.com/target/webinspectapi/tarball/1.0.25
Description-Content-Type: UNKNOWN
Keywords: webinspect,api,security,software,hpe,micro focus,dast
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.0
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: requests

.. image:: https://img.shields.io/pypi/v/webinspectapi.svg
   :target: https://pypi.org/project/webinspectapi
.. image:: https://img.shields.io/pypi/pyversions/webinspectapi.svg
.. image:: https://img.shields.io/travis/target/webinspectapi/master.svg
   :target: http://travis-ci.org/target/webinspectapi

WebInspect API
**************

A Python module to assist with the `WebInspect <http://www8.hp.com/us/en/software-solutions/webinspect-dynamic-analysis-dast/>`__ RESTFul API to administer scans.

Quick Start
~~~~~~~~~~~

Several quick start options are available:

- Install with pip: ``pip install webinspectapi``
- Build locally: ``python setup.py build``
- `Download the latest release <https://github.com/target/webinspectapi/releases/latest/>`__.

Example
~~~~~~~

::


    # import the package
    from webinspectapi import webinspect

    # setup webinspect connection information
    host = 'http://localhost:8083/webinspect/'

    # instantiate the webinspect api wrapper
    wi = webinspect.WebInspectApi(host)

    # List scans
    scans = wi.list_scans()

    for scan in scans.data:
            print(str(scan['Name']), str(scan['Status']), str(scan['ID']))

Supporting information for each method available can be found in the `documentation <https://target.github.io/webinspectapi/>`__.

Bugs and Feature Requests
~~~~~~~~~~~~~~~~~~~~~~~~~

Found something that doesn't seem right or have a feature request? `Please open a new issue <https://github.com/target/webinspectapi/issues/new/>`__.

Copyright and License
~~~~~~~~~~~~~~~~~~~~~
.. image:: https://img.shields.io/github/license/target/webinspectapi.svg?style=flat-square

- Copyright 2017 Target Brands, Inc.


