5 projects
piighost
Protect personal data (PII) in your LLM prompts. piighost hides sensitive values from the model, then restores the real values in the response, so tools and the user still get the real data. Pluggable detectors (regex, NER, LLM), LangChain and Pydantic AI integrations, and a companion OpenAI/Anthropic proxy.
keyshield
keyshield provides secure, production-ready API key management for Python web frameworks. It offers pluggable hashing strategies (Argon2 or bcrypt), backend-agnostic persistence (currently SQLAlchemy and Django ORM), and an optional cache layer (aiocache). Includes a Typer CLI and framework integrations for FastAPI, Litestar, Quart, and Django.
fastapi-docs-exception
Add your description here
pytest-lock
pytest-lock is a pytest plugin that allows you to "lock" the results of unit tests, storing them in a local cache. This is particularly useful for tests that are resource-intensive or don't need to be run every time. When the tests are run subsequently, pytest-lock will compare the current results with the locked results and issue a warning if there are any discrepancies.