Metadata-Version: 2.4
Name: RAMPART
Version: 0.1.0
Summary: A pytest-native safety testing framework for agentic AI applications
Author-email: Microsoft AI Red Team <airedteam@microsoft.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/microsoft/RAMPART
Project-URL: Repository, https://github.com/microsoft/RAMPART
Project-URL: Issues, https://github.com/microsoft/RAMPART/issues
Keywords: ai,red-teaming,safety,security,testing,pytest,agentic
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
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
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jinja2>=3.1.6
Requires-Dist: pyrit==0.13.0
Requires-Dist: pytest>=9.0.3
Requires-Dist: pytest-asyncio>=1.3.0
Requires-Dist: pyyaml>=6.0.3
Provides-Extra: onedrive
Requires-Dist: msgraph-sdk>=1.57.0; extra == "onedrive"
Requires-Dist: azure-identity>=1.25.3; extra == "onedrive"
Dynamic: license-file

<p align="center">
  <img src="https://github.com/microsoft/RAMPART/raw/v0.1.0/docs/images/RAMPART.svg" alt="RAMPART Logo" width="300"/>
</p>

<h1 align="center">RAMPART</h1>
<h3 align="center">Risk Assessment & Measurement Platform for Agentic Red Teaming</h3>

<p align="center">
  <strong>A pytest-native safety and security testing framework for agentic AI applications.</strong>
</p>

<p align="center">
  <a href="https://github.com/microsoft/RAMPART/actions/workflows/ci.yml"><img src="https://github.com/microsoft/RAMPART/actions/workflows/ci.yml/badge.svg?branch=main" alt="CI"></a>
  <a href="https://pypi.org/project/RAMPART/"><img src="https://img.shields.io/pypi/v/RAMPART" alt="PyPI"></a>
  <a href="https://pypi.org/project/RAMPART/"><img src="https://img.shields.io/pypi/pyversions/RAMPART" alt="Python versions"></a>
  <a href="https://pypi.org/project/RAMPART/"><img src="https://img.shields.io/pypi/l/RAMPART" alt="License"></a>
</p>

---

RAMPART provides a structured, developer-friendly way to write and run safety and security tests for AI agents -- covering **adversarial attacks**, **benign failures**, and a broad range of **harm categories**, all with evaluation-driven assertions and seamless integration with [pytest](https://docs.pytest.org/).

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
