Python library enumerating the WebInspect RESTFul API scan, securebase, and proxy endpoints.
Project description
.. 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.
: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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
webinspectapi-1.0.16.zip
(13.2 kB
view hashes)
Built Distributions
webinspectapi-1.0.16-py3.6.egg
(11.1 kB
view hashes)
Close
Hashes for webinspectapi-1.0.16-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cffb18d534e7b95ee144a03d763dbe38a5dab62067b8cc498ad855983250c8eb |
|
MD5 | dcad2ec43f2dda913fd776b40f35876a |
|
BLAKE2b-256 | 3fedd418d964f58722298ba366579e39736b1f07730b18414b410591ec8dbcdb |