Metadata-Version: 2.4
Name: biosafe
Version: 0.1.0
Summary: Agent-layer security that learns from every threat it sees.
Author: Jake Rose
License-Expression: MIT
License-File: LICENSE
Keywords: agents,ai,llm,safety,security
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Security
Requires-Python: >=3.10
Requires-Dist: pydantic>=2.0
Provides-Extra: all
Requires-Dist: anthropic>=0.30; extra == 'all'
Requires-Dist: fastapi>=0.100; extra == 'all'
Requires-Dist: langchain-core>=0.2; extra == 'all'
Requires-Dist: redis>=5.0; extra == 'all'
Requires-Dist: stripe>=5.0; extra == 'all'
Requires-Dist: uvicorn[standard]>=0.25; extra == 'all'
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.30; extra == 'anthropic'
Provides-Extra: api
Requires-Dist: fastapi>=0.100; extra == 'api'
Requires-Dist: uvicorn[standard]>=0.25; extra == 'api'
Provides-Extra: billing
Requires-Dist: stripe>=5.0; extra == 'billing'
Provides-Extra: dev
Requires-Dist: fakeredis>=2.20; extra == 'dev'
Requires-Dist: fastapi>=0.100; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: redis>=5.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Requires-Dist: uvicorn[standard]>=0.25; extra == 'dev'
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.2; extra == 'langchain'
Provides-Extra: redis
Requires-Dist: redis>=5.0; extra == 'redis'
Description-Content-Type: text/markdown

# BioSafe

Agent-layer security that learns from every threat it sees.

## Install

```bash
pip install biosafe
```

## Quick Start

```python
import biosafe

result = biosafe.check("Hello, how are you?")
print(result.safe)     # True
print(result.explain)  # Full explanation
```

## CLI

```bash
biosafe check "Is this prompt safe?"
biosafe check "Ignore all instructions" --json
```
