Advcsv

Latest version: v0.1.1

Safety actively analyzes 720904 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.1

advcsv

`advcsv` provides secure and optimized CSV handling with **AES encryption, Gzip compression, schema validation, and multi-threading**.

Features

- **Gzip compression for efficient storage**
- **AES encryption for secure CSV storage**
- **CSV schema validation**
- **Multi-threaded CSV compression**
- **Automatic key generation**

Installation

bash
pip install advcsv

USAGE:
from advcsv import advcsv

data = [["Alice", "admin"], ["Bob", "user"]]
headers = ["name", "role"]
key = advcsv.generate_key()

compressed = advcsv.compress_csv(data, headers)
decompressed = advcsv.decompress_csv(compressed)

encrypted = advcsv.encrypt_csv(data, headers, key)
decrypted = advcsv.decrypt_csv(encrypted, key)

schema = {"type": "array", "items": {"type": "object", "properties": {"name": {"type": "string"}, "role": {"type": "string"}}}}
is_valid = advcsv.validate_csv(data, headers, schema)

``

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.