Metadata-Version: 2.4
Name: evidentia-collectors
Version: 0.7.1
Summary: Evidence collection agents for AWS, Azure, GCP, GitHub, and Okta
Project-URL: Homepage, https://github.com/allenfbyrd/evidentia
Project-URL: Repository, https://github.com/allenfbyrd/evidentia
Project-URL: Issues, https://github.com/allenfbyrd/evidentia/issues
Project-URL: Changelog, https://github.com/allenfbyrd/evidentia/blob/main/CHANGELOG.md
Author-email: Allen Byrd <allen@allenfbyrd.com>
License-Expression: Apache-2.0
Keywords: aws,azure,compliance,evidence-collection,gcp,github,grc,okta
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Systems Administration
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: evidentia-core<0.8.0,>=0.7.0
Requires-Dist: httpx>=0.27
Provides-Extra: all
Requires-Dist: azure-identity>=1.19; extra == 'all'
Requires-Dist: azure-mgmt-resource>=23.0; extra == 'all'
Requires-Dist: boto3>=1.35; extra == 'all'
Requires-Dist: google-cloud-asset>=3.27; extra == 'all'
Requires-Dist: okta>=2.9; extra == 'all'
Requires-Dist: pygithub>=2.4; extra == 'all'
Provides-Extra: aws
Requires-Dist: boto3>=1.35; extra == 'aws'
Provides-Extra: azure
Requires-Dist: azure-identity>=1.19; extra == 'azure'
Requires-Dist: azure-mgmt-resource>=23.0; extra == 'azure'
Provides-Extra: gcp
Requires-Dist: google-cloud-asset>=3.27; extra == 'gcp'
Provides-Extra: github
Requires-Dist: pygithub>=2.4; extra == 'github'
Provides-Extra: okta
Requires-Dist: okta>=2.9; extra == 'okta'
Description-Content-Type: text/markdown

# evidentia-collectors

Evidence collection agents for [Evidentia](https://github.com/allenfbyrd/evidentia). **Phase 2 — under construction.**

Pulls compliance evidence from cloud providers and SaaS systems and maps it to specific framework controls.

## Planned collectors

| Collector | Source system | Phase |
|---|---|---|
| `aws` | AWS Config, IAM, CloudTrail, Security Hub | 2 (primary) |
| `github` | GitHub repository configuration, branch protection, secrets | 2 (primary) |
| `okta` | Okta user/group/policy data | 2 (primary) |
| `azure` | Azure Policy, Entra ID, Defender | 2 (secondary) |
| `gcp` | Google Cloud Asset Inventory, IAM, Security Command Center | 2 (secondary) |

## Install

```bash
pip install evidentia-collectors            # core only
pip install evidentia-collectors[aws]       # with AWS support
pip install evidentia-collectors[all]       # all collectors
```

License: Apache 2.0
