Metadata-Version: 2.4
Name: aibreach
Version: 1.0.1
Summary: AI-powered security scanner that proves vulnerabilities by exploiting them
Author-email: Krishna Shetty <krishnashettydev@gmail.com>
License: AGPL-3.0
Project-URL: Homepage, https://github.com/KrishnaShettyDev/breach-ai
Project-URL: Repository, https://github.com/KrishnaShettyDev/breach-ai
Project-URL: Issues, https://github.com/KrishnaShettyDev/breach-ai/issues
Keywords: security,pentesting,vulnerability-scanner,ai,exploitation
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: lxml>=5.0.0
Requires-Dist: dnspython>=2.5.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.9.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: httpx>=0.27.0
Provides-Extra: ai
Requires-Dist: anthropic>=0.40.0; extra == "ai"
Provides-Extra: browser
Requires-Dist: playwright>=1.41.0; extra == "browser"
Provides-Extra: full
Requires-Dist: aibreach[ai,browser]; extra == "full"
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: ruff>=0.2.0; extra == "dev"
Dynamic: license-file

# BREACH

AI-powered security scanner that proves vulnerabilities by exploiting them. No false positives.

## Install

```bash
pip install aibreach
```

With AI features:
```bash
pip install aibreach[full]
```

## Usage

```bash
# Scan a target
breach scan https://example.com

# AI autonomous mode
breach god https://example.com

# Source code analysis
breach analyze ./src

# List modules
breach modules
```

## Attack Modules

| Module | Type | Severity |
|--------|------|----------|
| `sqli` | SQL Injection | Critical |
| `nosql` | NoSQL Injection | Critical |
| `cmdi` | Command Injection | Critical |
| `ssti` | Template Injection | Critical |
| `ssrf` | Server-Side Request Forgery | Critical |
| `xss` | Cross-Site Scripting | High |
| `auth` | Authentication Bypass | Critical |
| `jwt` | JWT Attacks | Critical |
| `idor` | Insecure Direct Object Reference | High |
| `lfi` | Local File Inclusion | High |

## Requirements

- Python 3.11+
- `ANTHROPIC_API_KEY` for AI features

## License

AGPL-3.0

## Disclaimer

For authorized security testing only.
