Metadata-Version: 2.4
Name: shieldforge
Version: 0.2.0
Summary: Scanner éthique pour projets open source: code, dépendances, rapports et alertes.
Author-email: ShieldForge Team <contact@example.com>
License: MIT
Project-URL: Homepage, https://github.com/tonuser/ShieldForge
Project-URL: Repository, https://github.com/tonuser/ShieldForge
Project-URL: Issues, https://github.com/tonuser/ShieldForge/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click
Requires-Dist: rich
Requires-Dist: python-dotenv
Provides-Extra: web
Requires-Dist: fastapi; extra == "web"
Requires-Dist: uvicorn; extra == "web"
Requires-Dist: jinja2; extra == "web"
Requires-Dist: python-multipart; extra == "web"
Dynamic: license-file



cat > README.md << 'EOF'
# ShieldForge

Scanner éthique pour l'open source : **Bandit**, **pip-audit**, **OSV-Scanner** (optionnel), rapports JSON, email d'alerte.

## Utilisation rapide
```bash
pip install -e .
shieldforge scan ./tests/demo_project --bandit --deps


---

## ÉTAPE 5 — `src/shieldforge/__init__.py`

```bash
cat > src/shieldforge/__init__.py << 'EOF'
__version__ = "0.1.0"

## Badges
![PyPI](https://img.shields.io/pypi/v/shieldforge)
![CI](https://github.com/tonuser/ShieldForge/actions/workflows/ci.yml/badge.svg)
