Metadata-Version: 2.4
Name: scitex-audit
Version: 0.1.1
Summary: Unified security scanning by orchestrating bandit, shellcheck, pip-audit, and GitHub alerts
Project-URL: Homepage, https://github.com/ywatanabe1989/scitex-audit
Project-URL: Repository, https://github.com/ywatanabe1989/scitex-audit
Project-URL: Issues, https://github.com/ywatanabe1989/scitex-audit/issues
Author: Yusuke Watanabe
License-Expression: AGPL-3.0
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Requires-Python: >=3.10
Provides-Extra: all
Requires-Dist: bandit; extra == 'all'
Requires-Dist: click; extra == 'all'
Requires-Dist: pip-audit; extra == 'all'
Description-Content-Type: text/markdown

# scitex-audit

Unified security scanning for Python projects. Orchestrates
[bandit](https://bandit.readthedocs.io/) (Python source),
[shellcheck](https://www.shellcheck.net/) (shell scripts),
[pip-audit](https://pypi.org/project/pip-audit/) (dependency vulnerabilities),
and GitHub security alerts into a single report.

## Installation

```bash
pip install scitex-audit
# With all scanner backends:
pip install scitex-audit[all]
```

## Usage

```python
from scitex_audit import audit

results = audit(".")
results = audit(".", checks=["python", "shell"])
```

## License

AGPL-3.0 -- see [LICENSE](LICENSE) for details.
