.codespellrc
.gitbook.yaml
.gitignore
.pre-commit-config.yaml
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
mkdocs.yml
pull_request_template.md
pyproject.toml
.github/dependabot.yml
.github/workflows/docs.yaml
.github/workflows/lint.yaml
.github/workflows/pre-commit-update.yaml
.github/workflows/release.yaml
.github/workflows/tests-docs.yaml
.github/workflows/tests-integration.yaml
.github/workflows/tests-unit.yaml
docs/.DS_Store
docs/SUMMARY.md
docs/index.md
docs/quickstart.md
docs/api/any_guardrail.md
docs/api/types.md
docs/api/guardrails/alinia.md
docs/api/guardrails/any-llm.md
docs/api/guardrails/any_llm.md
docs/api/guardrails/azure-content-safety.md
docs/api/guardrails/azure-prompt-shields.md
docs/api/guardrails/azure_content_safety.md
docs/api/guardrails/bedrock-guardrails.md
docs/api/guardrails/bielik-guard.md
docs/api/guardrails/compass-judger.md
docs/api/guardrails/deepset.md
docs/api/guardrails/duo-guard.md
docs/api/guardrails/duo_guard.md
docs/api/guardrails/dyna-guard.md
docs/api/guardrails/flowjudge.md
docs/api/guardrails/gli-guard.md
docs/api/guardrails/glider.md
docs/api/guardrails/gpt-oss-safeguard.md
docs/api/guardrails/granite-guardian.md
docs/api/guardrails/granite_guardian.md
docs/api/guardrails/harm-guard.md
docs/api/guardrails/harm_guard.md
docs/api/guardrails/index.md
docs/api/guardrails/injec-guard.md
docs/api/guardrails/injec_guard.md
docs/api/guardrails/jasper.md
docs/api/guardrails/kanana-safeguard.md
docs/api/guardrails/lakera-guard.md
docs/api/guardrails/lettuce-detect.md
docs/api/guardrails/llama-guard.md
docs/api/guardrails/llama_guard.md
docs/api/guardrails/nemotron-content-safety.md
docs/api/guardrails/off-topic.md
docs/api/guardrails/off_topic.md
docs/api/guardrails/openai-moderation.md
docs/api/guardrails/pangolin.md
docs/api/guardrails/poly-guard.md
docs/api/guardrails/prometheus.md
docs/api/guardrails/prompt-guard.md
docs/api/guardrails/protectai.md
docs/api/guardrails/selene.md
docs/api/guardrails/sentinel.md
docs/api/guardrails/shield-gemma.md
docs/api/guardrails/shield_gemma.md
docs/api/guardrails/wild-guard.md
docs/api/providers/encoderfile.md
docs/api/providers/llamafile.md
docs/assets/custom.css
docs/assets/custom.js
docs/cookbook/alinia_guardrail_usage.ipynb
docs/cookbook/any_llm_as_a_guardrail.ipynb
docs/cookbook/azure_blocklist_slang_filter.ipynb
docs/cookbook/azure_prompt_shields_guardrail.ipynb
docs/cookbook/customer_service_policy_guardrail.ipynb
docs/cookbook/encoderfile_guardrail.ipynb
docs/cookbook/lakera_guard_guardrail.ipynb
docs/cookbook/llamafile_granite_guardian.ipynb
docs/cookbook/openai_moderation_guardrail.ipynb
docs/images/any-guardrail-favicon.png
docs/images/any-guardrail-favicon.svg
docs/images/any-guardrail.png
docs/images/any-guardrail.svg
schemas/guardrail_output.schema.json
scripts/convert_to_gitbook.py
scripts/generate_api_docs.py
scripts/generate_cookbooks.py
scripts/generate_json_schema.py
scripts/hooks.py
src/any_guardrail/__init__.py
src/any_guardrail/api.py
src/any_guardrail/base.py
src/any_guardrail/types.py
src/any_guardrail.egg-info/PKG-INFO
src/any_guardrail.egg-info/SOURCES.txt
src/any_guardrail.egg-info/dependency_links.txt
src/any_guardrail.egg-info/requires.txt
src/any_guardrail.egg-info/scm_file_list.json
src/any_guardrail.egg-info/scm_version.json
src/any_guardrail.egg-info/top_level.txt
src/any_guardrail/guardrails/__init__.py
src/any_guardrail/guardrails/utils.py
src/any_guardrail/guardrails/alinia/__init__.py
src/any_guardrail/guardrails/alinia/alinia.py
src/any_guardrail/guardrails/any_llm/__init__.py
src/any_guardrail/guardrails/any_llm/any_llm.py
src/any_guardrail/guardrails/azure_content_safety/__init__.py
src/any_guardrail/guardrails/azure_content_safety/azure_content_safety.py
src/any_guardrail/guardrails/azure_prompt_shields/__init__.py
src/any_guardrail/guardrails/azure_prompt_shields/azure_prompt_shields.py
src/any_guardrail/guardrails/bedrock_guardrails/__init__.py
src/any_guardrail/guardrails/bedrock_guardrails/bedrock_guardrails.py
src/any_guardrail/guardrails/bielik_guard/__init__.py
src/any_guardrail/guardrails/bielik_guard/bielik_guard.py
src/any_guardrail/guardrails/compass_judger/__init__.py
src/any_guardrail/guardrails/compass_judger/compass_judger.py
src/any_guardrail/guardrails/deepset/__init__.py
src/any_guardrail/guardrails/deepset/deepset.py
src/any_guardrail/guardrails/duo_guard/__init__.py
src/any_guardrail/guardrails/duo_guard/duo_guard.py
src/any_guardrail/guardrails/dyna_guard/__init__.py
src/any_guardrail/guardrails/dyna_guard/dyna_guard.py
src/any_guardrail/guardrails/flowjudge/__init__.py
src/any_guardrail/guardrails/flowjudge/flowjudge.py
src/any_guardrail/guardrails/gli_guard/__init__.py
src/any_guardrail/guardrails/gli_guard/gli_guard.py
src/any_guardrail/guardrails/glider/__init__.py
src/any_guardrail/guardrails/glider/glider.py
src/any_guardrail/guardrails/gpt_oss_safeguard/__init__.py
src/any_guardrail/guardrails/gpt_oss_safeguard/gpt_oss_safeguard.py
src/any_guardrail/guardrails/granite_guardian/__init__.py
src/any_guardrail/guardrails/granite_guardian/granite_guardian.py
src/any_guardrail/guardrails/harm_guard/__init__.py
src/any_guardrail/guardrails/harm_guard/harm_guard.py
src/any_guardrail/guardrails/injec_guard/__init__.py
src/any_guardrail/guardrails/injec_guard/injec_guard.py
src/any_guardrail/guardrails/jasper/__init__.py
src/any_guardrail/guardrails/jasper/jasper.py
src/any_guardrail/guardrails/kanana_safeguard/__init__.py
src/any_guardrail/guardrails/kanana_safeguard/kanana_safeguard.py
src/any_guardrail/guardrails/lakera_guard/__init__.py
src/any_guardrail/guardrails/lakera_guard/lakera_guard.py
src/any_guardrail/guardrails/lettuce_detect/__init__.py
src/any_guardrail/guardrails/lettuce_detect/lettuce_detect.py
src/any_guardrail/guardrails/llama_guard/__init__.py
src/any_guardrail/guardrails/llama_guard/llama_guard.py
src/any_guardrail/guardrails/nemotron_content_safety/__init__.py
src/any_guardrail/guardrails/nemotron_content_safety/nemotron_content_safety.py
src/any_guardrail/guardrails/off_topic/__init__.py
src/any_guardrail/guardrails/off_topic/_postprocess.py
src/any_guardrail/guardrails/off_topic/off_topic.py
src/any_guardrail/guardrails/off_topic/off_topic_jina.py
src/any_guardrail/guardrails/off_topic/off_topic_stsb.py
src/any_guardrail/guardrails/off_topic/models/cross_encoder_mlp.py
src/any_guardrail/guardrails/off_topic/models/cross_encoder_shared.py
src/any_guardrail/guardrails/openai_moderation/__init__.py
src/any_guardrail/guardrails/openai_moderation/openai_moderation.py
src/any_guardrail/guardrails/pangolin/__init__.py
src/any_guardrail/guardrails/pangolin/pangolin.py
src/any_guardrail/guardrails/patronus/__init__.py
src/any_guardrail/guardrails/patronus/patronus.py
src/any_guardrail/guardrails/poly_guard/__init__.py
src/any_guardrail/guardrails/poly_guard/poly_guard.py
src/any_guardrail/guardrails/prometheus/__init__.py
src/any_guardrail/guardrails/prometheus/prometheus.py
src/any_guardrail/guardrails/prompt_guard/__init__.py
src/any_guardrail/guardrails/prompt_guard/prompt_guard.py
src/any_guardrail/guardrails/protectai/__init__.py
src/any_guardrail/guardrails/protectai/protectai.py
src/any_guardrail/guardrails/selene/__init__.py
src/any_guardrail/guardrails/selene/selene.py
src/any_guardrail/guardrails/sentinel/__init__.py
src/any_guardrail/guardrails/sentinel/sentinel.py
src/any_guardrail/guardrails/shield_gemma/__init__.py
src/any_guardrail/guardrails/shield_gemma/shield_gemma.py
src/any_guardrail/guardrails/watsonx_guardian/__init__.py
src/any_guardrail/guardrails/watsonx_guardian/watsonx_guardian.py
src/any_guardrail/guardrails/wild_guard/__init__.py
src/any_guardrail/guardrails/wild_guard/wild_guard.py
src/any_guardrail/providers/__init__.py
src/any_guardrail/providers/_encoderfile_artifacts.py
src/any_guardrail/providers/_llamafile_artifacts.py
src/any_guardrail/providers/base.py
src/any_guardrail/providers/encoderfile.py
src/any_guardrail/providers/huggingface.py
src/any_guardrail/providers/llamafile.py
tests/__init__.py
tests/conftest.py
tests/docs/__init__.py
tests/docs/test_all.py
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/test_alinia.py
tests/integration/test_any_llm_guardrail.py
tests/integration/test_azure_content_safety.py
tests/integration/test_azure_prompt_shields.py
tests/integration/test_bedrock_guardrails.py
tests/integration/test_encoderfile.py
tests/integration/test_gli_guard.py
tests/integration/test_granite_guardian.py
tests/integration/test_huggingface_guardrails.py
tests/integration/test_lakera_guard.py
tests/integration/test_lettuce_detect.py
tests/integration/test_llamafile.py
tests/integration/test_openai_moderation.py
tests/integration/test_patronus.py
tests/integration/test_watsonx_guardian.py
tests/unit/__init__.py
tests/unit/test_api.py
tests/unit/test_generate_cookbooks.py
tests/unit/test_unit_alinia.py
tests/unit/test_unit_any_llm_guardrail.py
tests/unit/test_unit_azure_content_safety.py
tests/unit/test_unit_azure_prompt_shields.py
tests/unit/test_unit_batch_inference.py
tests/unit/test_unit_bedrock_guardrails.py
tests/unit/test_unit_duo_guard.py
tests/unit/test_unit_encoderfile_provider.py
tests/unit/test_unit_flowjudge.py
tests/unit/test_unit_glider_guardrail.py
tests/unit/test_unit_granite_guardian.py
tests/unit/test_unit_harm_guard.py
tests/unit/test_unit_huggingface_provider.py
tests/unit/test_unit_lakera_guard.py
tests/unit/test_unit_llama_guard.py
tests/unit/test_unit_llamafile_provider.py
tests/unit/test_unit_new_guardrails.py
tests/unit/test_unit_off_topic.py
tests/unit/test_unit_openai_moderation.py
tests/unit/test_unit_patronus.py
tests/unit/test_unit_shield_gemma.py
tests/unit/test_unit_special_guardrails.py
tests/unit/test_unit_types.py
tests/unit/test_unit_usage_stamping.py
tests/unit/test_unit_watsonx_guardian.py