litellm/.github
Lior Drihem 62b84d6aad
Prompt security litellm (#16365)
* add prompt security guardrails provider

* cosmetic

* small

* add file sanitization and update context window

* add pdf and OOXML files support

* add system prompt support

* add tests and documentation

* remove print

* fix PLR0915 Too many statements (96 > 50)

* cosmetic

* fix mypy error

* Fix failed tests due to naming conflict of responses directory with same-named pip package

* Fix mypy error: use 'aembedding' instead of 'embeddings' for async embedding call type

* Fix: Install enterprise package into Poetry virtualenv for tests

The GitHub Actions workflow was installing litellm-enterprise to system Python
using 'python -m pip install -e .', but tests run in Poetry's virtualenv using
'poetry run pytest'. This caused ImportError for enterprise package types.

Changed to 'poetry run pip install -e .' so the package is available in the
same virtualenv where pytest executes.

Fixes enterprise test collection errors in GitHub Actions CI.

* Move Prompt Security guardrail tests to tests/test_litellm/

Per reviewer feedback, move test_prompt_security_guardrails.py from
tests/guardrails_tests/ to tests/test_litellm/proxy/guardrails/ so
it will be executed by GitHub Actions workflow test-litellm.yml.

This ensures the Prompt Security integration tests run in CI.

---------

Co-authored-by: Ori Tabac <oritabac@prompt.security>
Co-authored-by: Vitaly Neyman <vitaly@prompt.security>
2025-11-24 11:44:20 -08:00
..
actions/helm-oci-chart-releaser
ISSUE_TEMPLATE Update feature_request.yml (#11078) 2025-05-22 21:42:12 -07:00
scripts Implement GitHub Action to auto-label issues with provider keywords (#13537) 2025-08-12 21:18:20 -07:00
workflows Prompt security litellm (#16365) 2025-11-24 11:44:20 -08:00
dependabot.yaml
deploy-to-aws.png
FUNDING.yml
pull_request_template.md docs: Fix link formatting in GitHub PR template (#10417) 2025-04-29 17:23:53 -07:00
template.yaml