semvec/pypi-packages huggingface dataset:
peachapisec-recorder 1.5.41
Peach API Security recording tool
License: Apache License, Version 2.0
Requires Python: ~=3.6
Keywords: peach fuzzing security test rest

Peach Recorder
==============

This is a web traffic recorder.  It records web traffic and saves it in HAR format.
The HAR format is compatible with the peachrunner command.

A typical use for this tool is to record the traffic generated by a unit tesitng framework or similar traffic generator that can then be used to perform security testing.

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

Install required python dependencies with internet connection.

$ pip install peachapisec-recorder

Offline Installation
--------------------

Packages for offline installation are not included for this tool.
peachapisec-slack 1.5.41
Peach API Security Slack Notifications
License: Apache License, Version 2.0
Keywords: peach fuzzing security test rest

Slack Notification Integration
==============================

This tool provides notification ability via
Slack, the popular messaging application.

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

  Installation of this tool has two steps.

  1. Create the app and webhook in Slack. See documentation for steps.
  2. Install peach2slack

    pip install peachapisec-slack

  3. Start using the tool

Syntax
------

  peach2slack \
    --api http://192.168.1.100 \
    --api_token=xxxx \
    --slack_webhook https://hooks.slack.com/services/xxxxx

All parameters can also be provided via environment variables.
This is especially usefull for the Slack webhook url, which can then
be stored in your CI secrets store.

Parameters
~~~~~~~~~~

:api: Peach API Security API URL. Defaults to PEACH_API environ.
:api_token: Peach API Security API Token. Defaults to PEACH_API_TOKEN environ.
:slack_webhook: Slack webhook URL. Defaults to PEACH_SLACK_WEBHOOK environ.
:msg:
  [optional] Message template to post when no issues are found. Defaults to PEACH_MSG environ.

  Defaults to: Security testing completed succesfully, no issues found after {{tests_count}} tests.
:failmsg:
  [optional] Message template to post when issues are found. Defaults to PEACH_FAILMSG environ.

  Defaults to: A total of {{failure_count}} failures from {{tests_count}} tests were found.
:errormsg:
  [optional] Error message template to post when job did't complete. Defaults to PEACH_ERRORMSG environ.

  Defaults to: Error: {{reason}}

Message Template
----------------

A message template is provided using any of the following placeholders:

:{{failure_count}}: Count of failured identified during job
:{{job_id}}: Job Identifier (GUID)
:{{job_url}}: Url to job details. Requires 'baseurl' be provided.
:{{job_tags}}: Tags set on job
:{{project}}: Project name
:{{reason}}: Job completion reason. Succes or error message.
:{{tests_count}}: Count of security tests performed during testing
peachapisec-runner 1.5.41
Peach API Security runner tool
License: Apache License, Version 2.0
Keywords: peach fuzzing security test rest

Peach Runner
============

This test runner will send requests via Peach API Security to perform testing
of a target api.  There are several methods for sending requests:

  - Burp file with recorded requests. Each request is tested one at a time.
  - Postman collection with requests. Each request is tested one at a time.
  - Single command line (ex: curl, python script, etc.)
  - Text file with one-command per line
  - Directory with executable scripts/programs, each executed in sequence


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

Install required python dependencies with internet connection.

$ pip install -r requirements.txt

Offline Installation
--------------------

Install required python dependencies using our offline dependencies
folder.

$ pip install --no-index --find-links ../../deps -r requirements.txt
peachapisec-ci 1.5.41
Peach API Security CI tool
License: Apache License, Version 2.0
Keywords: peach fuzzing security test rest

Peach CI Generic Integration Runner
===================================

This module provides generic integration with CI systems by running a
command that returns non-zero when testing did not pass.
The vast majority of CI systems support this method of integration.

If a specific integration is offered for your CI system that is
preferred over this generic integration.

To use, update the configuration at top of python file and
configure your CI system to run.

See User Guide -> CI Integration for additional information
about using and configuring the generic CI integration runner.

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

Install required python dependencies with internet connection.

$ pip install -r requirements.txt

Offline Installation
--------------------

Install required python dependencies using our offline dependencies
folder.

$ pip install --no-index --find-links ../../deps -r requirements.txt
pytest-peach 1.5.41
pytest plugin for fuzzing with Peach API Security
License: Apache License, Version 2.0
Keywords: py.test pytest fuzzing peach

pytest-peach
============

pytest-peach is a plugin for `py.test <http://pytest.org>`_ that integrates with
`Peach API Security <https://peach.tech>`_.  Integration includes calling the
correct Peach API Security APIs to report test names and not fuzzing setup and teardown requests.

Requirements
------------

You will need the following prerequisites in order to use pytest-peach:

- Python 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 or PyPy
- py.test 2.8 or newer
- Requests v2.11 or newer

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

To install pytest-peach:

$ pip install pytest-peach

**From Source**

$ python setup.py install

Usage
-----

The integration is intended to be run from CI integrations such as the
generic CI runner.
Several environmental variables are expected to have been set:

 - PEACH_API
 - PEACH_API_TOKEN
 - PEACH_SESSIONID
 - PEACH_PROXY

$ pytest --peach=on test_target.py

Arguments
---------

**--peach=on**
   This argument enables the pytest Peach API Security extention.
peachapisec-ci-jira 1.5.41
Peach API Security JIRA CI Integration
License: Apache License, Version 2.0
Keywords: peach fuzzing security test rest jira

# Peach API Security CI JIRA Integration

This package provides the Peach API Security JIRA Integration
scripts.  The integration scripts allow populating found issues
into JIRA when running from a CI system.

## Installation

This integration is available as a pip installable package.

`$ pip install peachapisec-ci-jira`

### Offline Installation

Install required python dependencies using our offline dependencies
folder.

`$ pip install --no-index --find-links ../../deps -r requirements.txt`

## Usage

Please see the Peach API Security User Guide for information on usage.
peachapisec-cli 1.5.41
Peach API Security command line tool
License: Apache License, Version 2.0
Keywords: peach fuzzing security test rest

peachapisec-cli
===============

This is a command line interface (cli) tool for the Peach 
API Security product.

The cli exposes several commands useful commands available
via the installed 'peachcli' script.

Requirements
------------

You will need the following prerequisites in order to use:

 * Peach API Security
 * Python 2 or 3

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

To install:

$ python -m pip install peachapisec-cli

**From Source**

$ python setup.py install

**Offline**

$ pip install --no-index --find-links ../deps -r requirements.txt
$ python setup.py install


Usage
-----

Running 'peachcli' will provide some syntax help. 

See the Peach API Security User Guide for more information.