Metadata-Version: 2.4
Name: pyPASreporter
Version: 0.2.0
Summary: CyberArk PAM reporting and analytics toolkit - main package
Project-URL: Homepage, https://github.com/itpamltd/pyPASreporter
Project-URL: Repository, https://github.com/itpamltd/pyPASreporter
Project-URL: Documentation, https://github.com/itpamltd/pyPASreporter#readme
Project-URL: Issues, https://github.com/itpamltd/pyPASreporter/issues
Author-email: itpamltd <itpamltd@proton.me>
Maintainer-email: itpamltd <itpamltd@proton.me>
License: MIT
Keywords: analytics,cyberark,pam,reporting,security,vault
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.10
Requires-Dist: pypasreporter-evdparser>=0.2.0
Requires-Dist: pypasreporter-pacliparser>=0.2.0
Provides-Extra: all
Requires-Dist: pypasreporter-evdparser>=0.2.0; extra == 'all'
Requires-Dist: pypasreporter-pacliparser>=0.2.0; extra == 'all'
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# pyPASreporter

CyberArk PAM reporting and analytics toolkit - the main package that brings together the pyPASreporter ecosystem.

## Installation

```bash
pip install pyPASreporter
```

Or with uv:

```bash
uv add pyPASreporter
```

This will install the main package along with its dependencies:
- pyPASreporter-EVDparser
- pyPASreporter-PACLIparser

## Usage

```python
import pypasreporter

# Use the unified API
pypasreporter.load_evd("/path/to/evd/exports")
pypasreporter.load_pacli("/path/to/pacli/exports")
```

### CLI

```bash
pypasreporter --help
pypasreporter load-evd /path/to/exports
pypasreporter load-pacli /path/to/exports
```

## Features

- Unified API for CyberArk PAM data processing
- EVD (Export Vault Data) parsing
- PACLI configuration parsing
- Report generation
- Analytics and insights

## Ecosystem Packages

| Package | Description |
|---------|-------------|
| [pyPASreporter](https://pypi.org/project/pyPASreporter/) | Main package (this one) |
| [pyPASreporter-EVDparser](https://pypi.org/project/pyPASreporter-EVDparser/) | EVD CSV export parser |
| [pyPASreporter-PACLIparser](https://pypi.org/project/pyPASreporter-PACLIparser/) | PACLI INI/XML config parser |

## License

MIT
