semvec/pypi-packages huggingface dataset:
wizzlethorpe 0.3.0
Python client for Wizzlethorpe Labs APIs (Quickbrush, Cocktails)
License: MIT
Requires Python: >=3.10
Keywords: api-client, cocktails, dnd, image-generation, quickbrush

# Wizzlethorpe Python Client

Python client for Wizzlethorpe Labs APIs.

## Installation

Install from PyPI:

```bash
pip install wizzlethorpe
```

Or install from source for development:

```bash
git clone https://github.com/wizzlethorpe/wizzlethorpe-python.git
cd wizzlethorpe-python
pip install -e .
```

## CLI Usage

The CLI is available as both `wizzlethorpe` and the shorter `wzl` alias:

```bash
# Link your Patreon account
wzl login

# Cocktails
wzl cocktails list
wzl cocktails get "Inferno Sunrise"
wzl ingredients list
wzl ingredients list --environment Forest

# Quickbrush image generation
wzl quickbrush character --prompt "A wise elven mage"
wzl quickbrush scene --prompt "A misty forest" --context "D&D campaign" -o forest.webp
wzl quickbrush creature --prompt "A fire elemental" --reference ./ref.png
```

## Library Usage

```python
from wizzlethorpe import WizzlethorpeClient

client = WizzlethorpeClient()

# Cocktails
cocktails = client.cocktails.list()
for c in cocktails:
    print(f"{c.name}: {c.description}")

# Quickbrush (requires API key or linked account)
client = WizzlethorpeClient(api_key="your-openai-key")
image = client.quickbrush.generate(
    type="character",
    prompt="A battle-scarred dwarf warrior",
)
image.save("dwarf.webp")
```
ai-employee-security-skills 1.0.0
Production-ready security modules: path validation, AES-256-GCM encryption, input sanitization, integrity checking, secure logging, approval verification
License: MIT
Requires Python: >=3.8
Keywords: security, encryption, validation, logging, path-traversal, input-sanitization

# AI Employee Security Skills

Production-ready security modules extracted from the [AI Employee Vault](https://github.com/aftabumair766-lang/AI_Employee_Vault) project.

## Installation

```bash
pip install ai-employee-security-skills
```

## Modules

| Module | Description | CVSS Fixed |
|--------|-------------|------------|
| **PathValidator** | Path traversal protection | 7.5 |
| **ArchiveEncryption** | AES-256-GCM encryption + ZSTD compression | 8.0 |
| **InputValidator** | Input validation & sanitization | 7.0 |
| **IntegrityChecker** | SHA-256 checksum verification | 6.5 |
| **SecureLogging** | Automatic log sanitization | 6.0 |
| **ApprovalVerifier** | Approval workflow enforcement | 7.5 |

## Quick Start

```python
from ai_employee_security import PathValidator, InputValidator

# Path validation
pv = PathValidator()
is_safe = pv.is_safe_path("/etc/passwd")  # False
is_safe = pv.is_safe_path("data/report.csv")  # True

# Input validation
iv = InputValidator()
clean = iv.sanitize_sensitive_data("password=secret123")  # "password=***"
valid = iv.validate_task_id("TASK_001")  # True
```

## Security Impact

- 8 CRITICAL vulnerabilities fixed (CVSS 6.0-8.0)
- Security score improvement: 55 to 81/100 (+47%)
- Compliance: OWASP Top 10, GDPR, HIPAA, PCI DSS

## License

MIT