Metadata-Version: 2.4
Name: seculint
Version: 0.1.0
Summary: It is a lightweight local secret and privacy leak scanner and can be used by developers, devops engineers and cybersecurity teams. It scans source code, configh files and project directories for hard coded credentials, API keys, OAuth Tokes, JWTs and bearer tokens, database connection strings, provate keys and certificates, personal data (emails, phone numbers, Ids)
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: setuptools (>=80.9.0,<81.0.0)
Requires-Dist: wheel (>=0.45.1,<0.46.0)
Description-Content-Type: text/markdown

# 🔒 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

