semvec/pypi-packages huggingface dataset:
pwndocapi 1.3.4
Python API client for PwnDoc
License: MIT
Requires Python: >=3.6

![](./.github/banner.png)

<p align="center">
    A python library to interact with Pwndoc instances for pentest reports generation.
    <br>
    <img alt="PyPI" src="https://img.shields.io/pypi/v/pwndocapi">
    <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/p0dalirius/pwndocapi">
    <img alt="Python pip build" src="https://github.com/p0dalirius/pwndocapi/actions/workflows/python-pip-build.yml/badge.svg">
    <a href="https://twitter.com/intent/follow?screen_name=podalirius_" title="Follow"><img src="https://img.shields.io/twitter/follow/podalirius_?label=Podalirius&style=social"></a>
    <a href="https://www.youtube.com/c/Podalirius_?sub_confirmation=1" title="Subscribe"><img alt="YouTube Channel Subscribers" src="https://img.shields.io/youtube/channel/subscribers/UCF_x5O7CSfr82AfNVTKOv_A?style=social"></a>
    <br>
</p>

## Features
- [x] Connect to a remote pwndoc instance.
- [x] Manages the audits (create, delete, list audits).
- [x] Add new findings to your audit.

## Examples of usage

### Create a new audit

```py
import pwndocapi

p = pwndocapi.pwndoc("192.168.1.19", 8443, verbose=True)
p.login("username", "password")
# Create a new audit
audit = p.audits.create("PoC Audit", "fr", "TI Externe")
print("audit:", audit)
```

## Contributing

Pull requests are welcome. Feel free to open an issue if you want to add other features.
umbitlib 0.0.80
A library containing functions and constants commonly used so they can be centrally hosted sourced and managed
License: MIT
Requires Python: >=3.10

# Umbitlib

This is a library containing commonly used functions and constants so that they can be centrally hosted, sourced, tested, and managed

Functions being added to the library should

- Include a clear description of the function's purpose
- Include parameter definitions for easy access in the tooltip
- Include descriptive comments and formatting to aid in reading the code
- Include specific unit tests for the function in the corresponding tests file
- Follow DRY (Don't Repeat Yourself) coding practices where possible
- Include input cleaning and/or explicit parameter-typing  to prevent end-users from entering incorrect values

For an example submission including tests see the 'add()' function in umbitlib/helpers.py and tests/test_helpers.py