Metadata-Version: 2.4
Name: sentinelforge-ai
Version: 0.2.0
Summary: Security regression testing for LLM apps, RAG pipelines and agents: find, verify, regress.
Author: SentinelForge contributors
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/tuxlimr/sentinelforge
Project-URL: Documentation, https://github.com/tuxlimr/sentinelforge#readme
Project-URL: Issues, https://github.com/tuxlimr/sentinelforge/issues
Project-URL: Changelog, https://github.com/tuxlimr/sentinelforge/blob/main/CHANGELOG.md
Keywords: llm,ai-security,prompt-injection,red-teaming,rag,agents,security-testing
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Testing
Classifier: Programming Language :: Python :: 3
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-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.115
Requires-Dist: uvicorn[standard]>=0.30
Requires-Dist: pydantic>=2.8
Requires-Dist: httpx>=0.27
Requires-Dist: typer>=0.12
Requires-Dist: rich>=13
Requires-Dist: pyyaml>=6
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == "dev"

# SentinelForge

**Security regression testing for LLM apps, RAG pipelines and AI agents.**

SentinelForge runs deterministic security tests (prompt injection, secret and cross-tenant leakage, tool-permission
abuse) against your AI application, confirms failures by re-running them, and turns confirmed findings into
regression tests for CI. It is a testing aid, not a guarantee of security.

```bash
pip install sentinelforge-ai
sentinelforge guide                                            # 2-minute offline tour, no API keys
sentinelforge init --url https://your-app.example.com/api/ask  # config + GitHub Actions workflow
sentinelforge test --config sentinelforge.yaml                 # test your own app
sentinelforge webscan https://your-site.example.com/ --authorized   # passive website security check
```

The PyPI distribution is `sentinelforge-ai`; the import name and command are `sentinelforge`.

**Responsible use:** an open-source community project for testing applications you own or are explicitly
authorized to test. Any illegal use is strictly prohibited.

Full documentation, the web dashboard and screenshots: https://github.com/tuxlimr/sentinelforge
