Metadata-Version: 2.4
Name: seculint
Version: 0.2.0
Summary: Local secret & privacy leak scanner with optional AI verification
License: MIT
Author: Shahid Riaz Bhatti
Author-email: shahid.bhatti@hotmail.com
Requires-Python: >=3.10
Classifier: License :: OSI Approved :: MIT License
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: Programming Language :: Python :: 3.14
Requires-Dist: openai (>=2.8.1,<3.0.0)
Requires-Dist: setuptools (>=80.9.0,<81.0.0)
Requires-Dist: wheel (>=0.45.1,<0.46.0)
Description-Content-Type: text/markdown

> 🔥 **Version 0.2.0 Released — now with optional AI verification mode.**
>
> Run with:
>
> ```bash
> seculint --path . --enable-ai
> ```

# 🔒 SecuLint

**SecuLint** is a lightweight **local secret & privacy leak scanner** for developers, DevOps engineers, and cybersecurity teams.  
It scans source code, config files, and project directories for:

- Hard-coded credentials
- API keys & OAuth tokens
- JWTs and bearer tokens
- Database connection strings
- Private keys & certificates
- Personal data (emails, phone numbers, IDs)

SecuLint generates **terminal output**, **JSON reports**, and a beautiful **interactive HTML report** with filtering, sorting, and light/dark mode.

---

## 🚀 Features

| Feature | Supported |
|--------|:---------:|
| Scan project files recursively | ✅ |
| Detect secrets & leaked credentials | ✅ |
| Pattern-based rule matching | ✅ |
| Configurable detection rules | ✅ |
| JSON export | ✅ |
| Beautiful HTML report | ✅ |
| Light/Dark mode toggle | ✅ |
| Severity sorting + filtering | ✅ |
| Install and run like `pylint` | ✅ |

---

## 🧰 Installation

```bash
pip install seculint

