llm-guard

View on PyPIReverse Dependencies (4)

0.3.15 llm_guard-0.3.15-py3-none-any.whl

Wheel Details

Project: llm-guard
Version: 0.3.15
Filename: llm_guard-0.3.15-py3-none-any.whl
Download: [link]
Size: 138574
MD5: 5d1f77ac0bfddbfb29513092fff0c1c5
SHA256: 0eaea719c62160b0bbf96ea6f8f174ff66ade78ffda1f749d791d2608bf2d78c
Uploaded: 2024-08-22 19:39:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: llm-guard
Version: 0.3.15
Summary: LLM-Guard is a comprehensive tool designed to fortify the security of Large Language Models (LLMs). By offering sanitization, detection of harmful language, prevention of data leakage, and resistance against prompt injection attacks, LLM-Guard ensures that your interactions with LLMs remain safe and secure.
Author-Email: Protect AI <community[at]protectai.com>
Project-Url: homepage, https://github.com/protectai/llm-guard
Project-Url: documentation, https://llm-guard.com/
Project-Url: repository, https://github.com/protectai/llm-guard
Project-Url: issues, https://github.com/protectai/llm-guard/issues
Project-Url: changelog, https://llm-guard.com/changelog/
License: The MIT License (MIT) Copyright (c) Protect AI. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: llm,language model,security,adversarial attacks,prompt injection,prompt leakage,PII detection,self-hardening,firewall
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: <3.13,>=3.9
Requires-Dist: bc-detect-secrets (==1.5.15)
Requires-Dist: faker (<28,>=26.0.0)
Requires-Dist: fuzzysearch (<0.9,>=0.7)
Requires-Dist: json-repair (<0.29,>=0.25.2)
Requires-Dist: nltk (<4,>=3.9.1)
Requires-Dist: presidio-analyzer (==2.2.354)
Requires-Dist: presidio-anonymizer (==2.2.354)
Requires-Dist: regex (==2024.7.24)
Requires-Dist: tiktoken (<0.8,>=0.5)
Requires-Dist: torch (>=2.4.0)
Requires-Dist: transformers (>=4.43.4)
Requires-Dist: structlog (>=24)
Requires-Dist: oldest-supported-numpy
Requires-Dist: llm-guard[docs-dev]; extra == "dev"
Requires-Dist: autoflake (<3,>=2); extra == "dev"
Requires-Dist: pytest (<9,>=8.0.0); extra == "dev"
Requires-Dist: pytest-cov (<6,>=5.0.0); extra == "dev"
Requires-Dist: pre-commit (<4,>=3.8); extra == "dev"
Requires-Dist: pyright (~=1.1.376); extra == "dev"
Requires-Dist: ruff (<0.7.0,>=0.6.1); extra == "dev"
Requires-Dist: mkdocs (<2,>=1.6); extra == "docs-dev"
Requires-Dist: mkdocs-autorefs (==1.1.0); extra == "docs-dev"
Requires-Dist: mkdocs-git-revision-date-localized-plugin (>=1.2); extra == "docs-dev"
Requires-Dist: mkdocs-jupyter (>=0.24); extra == "docs-dev"
Requires-Dist: mkdocs-material (>=9.5); extra == "docs-dev"
Requires-Dist: mkdocs-material-extensions (>=1.3); extra == "docs-dev"
Requires-Dist: mkdocs-swagger-ui-tag (>=0.6); extra == "docs-dev"
Requires-Dist: optimum[onnxruntime] (>=1.21); extra == "onnxruntime"
Requires-Dist: optimum[onnxruntime-gpu] (>=1.21); extra == "onnxruntime-gpu"
Provides-Extra: dev
Provides-Extra: docs-dev
Provides-Extra: onnxruntime
Provides-Extra: onnxruntime-gpu
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6356 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (73.0.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
llm_guard/__init__.py sha256=9r4MStRGsX6tGYuSqOM0j9LUTKZqXFZ0PhfYTipXVY4 72
llm_guard/evaluate.py sha256=3CHpxltOWU43C2NsYBdh7Zw0An-Su_lwe86zSIdBkLk 4858
llm_guard/exception.py sha256=l6jqS8ki9RS2uonP6PGw900tZlpAx4maimga7d1Y92s 52
llm_guard/model.py sha256=b6OrYFxwIvsmEl9cpDjyOuKC4CIA0qx4B56w5gN7_tU 1393
llm_guard/transformers_helpers.py sha256=y68lvQjWtIXxSHoQ2pJuy1C-lxaibrocA0bqhUivipg 5704
llm_guard/util.py sha256=0GRFuz1PfQlLHCQ4RSKvM7bmXp1iz57k78yzUhzEiwc 8336
llm_guard/vault.py sha256=81-evw8JsTNjvcLYYefESqWIpjQp3RR4nO-1i2DlsLc 1065
llm_guard/version.py sha256=ffn-_dQkGETSaV5-b0KQF_mnfNSuzOXlGmLsSkdXvpk 23
llm_guard/input_scanners/__init__.py sha256=dcBl6cMEC0fZk-fjGrkD7XyzLkxeKJfNrK8q50shs2s 879
llm_guard/input_scanners/anonymize.py sha256=BwGx_s85BqYrtPtUeUxce8m8dHCBBFjND8yLGYlib2Q 14439
llm_guard/input_scanners/ban_code.py sha256=b3RDX2qzz-9i69_JbnQAItqISQa_kcVLpARLfS7ihTo 3034
llm_guard/input_scanners/ban_competitors.py sha256=UyD32McP248hcmeSHxIAzGNXQrq2VjosSMyosmuGRFo 3808
llm_guard/input_scanners/ban_substrings.py sha256=_GwyBY79QtIIAtlnntq4JteCRH3uQcqm3u2vXA7htGU 3797
llm_guard/input_scanners/ban_topics.py sha256=01XoQ263VvqgCmTvdLRWDJsUMOfSbKxtcmjdg0dXGBg 5438
llm_guard/input_scanners/base.py sha256=AVgBL-IQiYNXJSHwajhiVw9IWCbB579KUoeKCmu6ZJQ 805
llm_guard/input_scanners/code.py sha256=jmnuJcy5JdpAwmM84SgGeqadtkbqnCVvYvcXHDm4wCo 5469
llm_guard/input_scanners/gibberish.py sha256=UqgqVZ0pYO_lHtlcXZxuTYcCe7SDeiOUL93wNRWEgn8 3405
llm_guard/input_scanners/invisible_text.py sha256=Gko5oDmxhrXWY8cUnnbZ5apNcnQ4kv9RT8D_Kuzcl9w 1200
llm_guard/input_scanners/language.py sha256=oybHRFMw-7nO2JsRG4PT2_OXb8ysxUUZtUJj6abhFQg 3683
llm_guard/input_scanners/prompt_injection.py sha256=7RJv7HoRm6GLAGn9Nf0X3qfM0BQGpsHLORmSXsJAaUY 6162
llm_guard/input_scanners/regex.py sha256=ObbVyeAERxZ5GzcZ9_5NxHUvzHi3mehL35Kd1xRloeg 2990
llm_guard/input_scanners/secrets.py sha256=xOUVQXpgpkkv7EkXp8o0mpeMvbnCB64Z79sKUPQaSW8 16609
llm_guard/input_scanners/sentiment.py sha256=OAHZei7v1FAyPI5WN8dhBPhha-bYTDoA1s7zIpdvnAg 1897
llm_guard/input_scanners/token_limit.py sha256=3TpQ-BMgFJ66BlLQhv-YH3cq_fzjjDT0b1YU8LffJP0 2525
llm_guard/input_scanners/toxicity.py sha256=ndBmTXsTdlu_u2d1uj-J0z51wsEATpZ0R9sOjXHc8pk 3733
llm_guard/input_scanners/util.py sha256=2jsDKg-sGD1tnElU68MKGCJVXoaYn5zmrET8skXweOQ 2269
llm_guard/input_scanners/anonymize_helpers/__init__.py sha256=vkOHJ-pPFQqFS3Ok-sR-HeDfiX-RrrPkQcF7UuID1ik 470
llm_guard/input_scanners/anonymize_helpers/analyzer.py sha256=yHM5BlvrDYvW_R79FP2VKn1LyXGSlg_e4LW7uouENZ8 5403
llm_guard/input_scanners/anonymize_helpers/faker.py sha256=J1o1zhpU4bWNq2lEhPvVWZZ5Qj-wE3wrf3YVR7-QFhI 2900
llm_guard/input_scanners/anonymize_helpers/ner_mapping.py sha256=NvvIVF2HWr3nS3H-GMVYtJPr4mHa_5aOI-6V44hQn_I 11423
llm_guard/input_scanners/anonymize_helpers/regex_patterns.py sha256=PZiyZpdYMaCtEqnaelvN8zpOYH1JE8ZVvQPt9ji3DPI 10223
llm_guard/input_scanners/anonymize_helpers/transformers_recognizer.py sha256=P1dP3F1H4_nsVsQ0-knzB2012fF3yVBxuu19ewTQF6s 12775
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/__init__.py sha256=xylfTzxEfWVLL4sa1OnT8Mcju6G-CIMkZderzetGKVc 502
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/phone_recognizer.py sha256=uquc8RVWFdhqfTUUsmMjRN3vH7CaV0NcRzOf1dHdJos 233
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/zh/__init__.py sha256=YeIyteA0h3XGBzFLosm20pH2feBNeGiTiD6xyRvGmLU 380
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/zh/crypto_recognizer.py sha256=LrLEehgUJHqwjVPpingGaKjoexMgkNdT_n3jiaQJPJ0 288
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/zh/custom_pattern_recognizer.py sha256=UkKigxXoQu9sNsRrWaUvAC3zIEB4p60z5IQ4E2UN2vI 602
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/zh/email_recognizer.py sha256=Y9HphAqjm1h9VTbH94Maecb_vYI70Bpo9pqAbIFbdNg 359
llm_guard/input_scanners/anonymize_helpers/predefined_recognizers/zh/ip_recognizer.py sha256=3_23bvj5goeqeCC-Qz87nFbeeTurpya2xDUD-LbDBVI 1282
llm_guard/input_scanners/secrets_plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_guard/input_scanners/secrets_plugins/adafruit.py sha256=djYtVMzXF21ay1w6cg-oT6D0f3b-Aa_5Bh29OiOD_O4 596
llm_guard/input_scanners/secrets_plugins/adobe.py sha256=aUk3JDWMwMRVTAaVuCiveNwmg4yZwbOMaFmMQg4_iwE 753
llm_guard/input_scanners/secrets_plugins/age_secret_key.py sha256=ax86SVzhuW-FI_f3gFHONVO0zczMr-3wehgRc41PtSo 461
llm_guard/input_scanners/secrets_plugins/airtable_api_key.py sha256=aP4Gu27b086ek8aRD13F_LpJyJhE1d9QG4zAjrz-7_U 606
llm_guard/input_scanners/secrets_plugins/algolia_api_key.py sha256=jq546IJLuAf6fIeTXPrq5mmAnqIf7L4I7malXzDZngo 465
llm_guard/input_scanners/secrets_plugins/alibaba.py sha256=lvNIFJUipj81AW1GXisHmLoWEj_2NtPRWZogFAHc4xY 784
llm_guard/input_scanners/secrets_plugins/asana.py sha256=Oe_aip9hgaAoGUJKSvZ7m3dgeOhrUBNlhbGvcNV5dBw 901
llm_guard/input_scanners/secrets_plugins/atlassian_api_token.py sha256=dBr3iJLzFzdR__xHieBr7rS7m0vcJmxHhjMUbI6H1RI 673
llm_guard/input_scanners/secrets_plugins/authress_access_key.py sha256=xV3XXdppSqL0rACD2L38Qih2byR_UcPLeFIv7yXxYfM 695
llm_guard/input_scanners/secrets_plugins/beamer_api_token.py sha256=fMfePTIag0bogBWOf2sND41Lk6eGU9LXPjI_kHvfuBo 645
llm_guard/input_scanners/secrets_plugins/bitbucket.py sha256=g-nAjAkbCPjzsXSpR2oqppNrCH13hpS0lqC6xy9BNA0 952
llm_guard/input_scanners/secrets_plugins/bittrex.py sha256=wBUeuto80TcMtag-yR4HOy4AG8_IPUEkUx5Wn06HST4 926
llm_guard/input_scanners/secrets_plugins/clojars_api_token.py sha256=v96PwBMwQJGmO7tZgZ4QCxAkax30o33TbHCk3Fv0sf0 477
llm_guard/input_scanners/secrets_plugins/codecov_access_token.py sha256=Bv8KjA5e3KRf46PnNe9slnKl3OxhpsHxi17iLS-gmfA 658
llm_guard/input_scanners/secrets_plugins/coinbase_access_token.py sha256=4CkcmPbjuSMesWiVMgZkEtPLamEiIY_F58r_aSGjs0c 666
llm_guard/input_scanners/secrets_plugins/confluent.py sha256=Yp4RAxb2NMb7KrYnVOlLaVWz-y202d2HAFk6PFGIFpo 967
llm_guard/input_scanners/secrets_plugins/contentful_api_token.py sha256=OhGb_jb9z9fv1bPZRgxtzaKwDqqJ_J7q7iJnE1Hq6tY 645
llm_guard/input_scanners/secrets_plugins/databricks_api_token.py sha256=4Jmemp-jZu41ypmHA2ZS41Y4OUT9AK8FnL2IijPywII 482
llm_guard/input_scanners/secrets_plugins/datadog_access_token.py sha256=HB2PhPq3I4eBMt9penMgvXJ9_63nF5rChPsJCcae0lE 622
llm_guard/input_scanners/secrets_plugins/defined_networking_api_token.py sha256=vTOHs_HsciBC3djN9xLlF8JOCrRfyZZtw8Ndptxu5Z8 678
llm_guard/input_scanners/secrets_plugins/digitalocean.py sha256=yCVqKdgw-EYAL2XR0lefyRCHKdh2LKi2qPfeL4on_Lo 762
llm_guard/input_scanners/secrets_plugins/discord.py sha256=ncyW6ZyvJrVk7ncjiyLGKEW4hjgIq-KgkhWVJZkC_hk 1164
llm_guard/input_scanners/secrets_plugins/doppler_api_token.py sha256=YiOg_NoJemQQXLFRGW06vsGWDMOgZGMJnxwsqfbvX-g 476
llm_guard/input_scanners/secrets_plugins/droneci_access_token.py sha256=-4TG_wA1jG6-2xudkA-igORma-3TAMflZ_tv1FlzVBc 657
llm_guard/input_scanners/secrets_plugins/dropbox.py sha256=BYlKrA05U_vl6veeKwiqskAb8wGCLGhIiBribEKpTeI 1201
llm_guard/input_scanners/secrets_plugins/duffel_api_token.py sha256=e8VXxmn6NMV9zK-WcWNEYNqSeGVJac_1WQFMWNV4_HM 486
llm_guard/input_scanners/secrets_plugins/dynatrace_api_token.py sha256=_Cs12cdFcMQ1XKhfvVhFYWwL-eqm5T5vkvdtO1z87y4 500
llm_guard/input_scanners/secrets_plugins/easypost.py sha256=voQQ0i-FBqL34Mj9jbYTgMq4lSzBf8s0tuYsktY7SzQ 560
llm_guard/input_scanners/secrets_plugins/etsy_access_token.py sha256=AgfHpuIspi1lROoRwM54sdHtsQqq2YPnoipd6DlIbd8 639
llm_guard/input_scanners/secrets_plugins/facebook_access_token.py sha256=9HraquY-gCQYh-iv73x5JTnYAs10YEB3oHMaVkeQl6U 663
llm_guard/input_scanners/secrets_plugins/fastly_api_token.py sha256=JZhk4L0fjZRLVtjayn88a-tfzQIq3-jDd9eOxsSwobg 630
llm_guard/input_scanners/secrets_plugins/finicity.py sha256=5YcKMDOHsXGAZMVrrmokyGElmL5wxKR7clxTBOvh3Uc 941
llm_guard/input_scanners/secrets_plugins/finnhub_access_token.py sha256=jS3H58Oj5BgEoiPF5RIo35JcDbyL8Xd-Yq-OG5A-V58 657
llm_guard/input_scanners/secrets_plugins/flickr_access_token.py sha256=vQ8xPOwmT6qENXqTP_4NoBMvh57uPVI4lTwwHQ6yb1w 651
llm_guard/input_scanners/secrets_plugins/flutterwave.py sha256=xzCw5B7UUKdsbVf9sSJN7qWHB0-FWgJIjz1jzbQsugQ 694
llm_guard/input_scanners/secrets_plugins/frameio_api_token.py sha256=stR_26MHO5fTv2ngJI5VpAPkNiXIN6mc37sqNya0lCA 482
llm_guard/input_scanners/secrets_plugins/freshbooks_access_token.py sha256=al9QioM7q63u9guupPzvvmlLtQjAaabAd2TlZyELkEQ 675
llm_guard/input_scanners/secrets_plugins/gcp_api_key.py sha256=uTrnOTcxMrz-fwdgmJE1J3zqdU_KvEep73ltQNm_L5w 481
llm_guard/input_scanners/secrets_plugins/github_token.py sha256=E5hkQBp8Bx3MGGmbMpIhwATQPWrr7qEvHBLJrnD4Z70 769
llm_guard/input_scanners/secrets_plugins/gitlab.py sha256=Y8FMu2rGKTq56TWIy38E5WJQ9bgLc94fRGBHgJhtWvI 670
llm_guard/input_scanners/secrets_plugins/gitter_access_token.py sha256=Sq6gsySb6Mdq9d1L7EVEA4arCFAKjlfvAJ-Qv49G0Uw 653
llm_guard/input_scanners/secrets_plugins/gocardless_api_token.py sha256=Nnyto2ga2XQobflP8E4If8sSaUXFupgorhvoJEn3knw 697
llm_guard/input_scanners/secrets_plugins/grafana.py sha256=rkyN0l5x4bbtcCm21WxCUZgVNNqnkfp9VeQRxoNt6Qo 873
llm_guard/input_scanners/secrets_plugins/hashicorp_tf_api_token.py sha256=9GLR2g5DpCnPRzFXzdhYGbpmLZI3Gkd5p5hZXq9nQ4o 577
llm_guard/input_scanners/secrets_plugins/heroku_api_key.py sha256=mm4H710mS1Nk0BwTUMPpDh1ZIM6zdYIqpo2VPizLfsw 645
llm_guard/input_scanners/secrets_plugins/hubspot_api_key.py sha256=JRBu7rSyzDI3xR0LpYFpmLNJnYL3iffA5LXhv3-6dh8 690
llm_guard/input_scanners/secrets_plugins/huggingface.py sha256=d6xBlx_c2WRrTWCmXFBodzd8K2UbHnEgSIg0GR1b-48 680
llm_guard/input_scanners/secrets_plugins/intercom_api_key.py sha256=LmQ9fMyZ_7A-24AFK4jmKH-9ccq5glB7LJDy0_cezHw 619
llm_guard/input_scanners/secrets_plugins/jfrog.py sha256=9XcFljGeo9GKR75Aq3TGm1r_HR2I70e5PR8KYCbyh0M 966
llm_guard/input_scanners/secrets_plugins/jwt.py sha256=cKdLI64Wan9nOJVmN3YPm-czhQKbWYl9baSGi3JLSdE 1268
llm_guard/input_scanners/secrets_plugins/kraken_access_token.py sha256=DMmGzBqCANtkybJqVQw1-fuvnQNK2Eq1JH0C-cUxLh0 662
llm_guard/input_scanners/secrets_plugins/kucoin.py sha256=4-4g8dt8AsC9Fb_48c4sKPBxzISx8418chtZiLcpJNo 968
llm_guard/input_scanners/secrets_plugins/launchdarkly_access_token.py sha256=LNJpWh0OoFoa7jvZIFChO0bnxhXeCrn8OoVZ_zsytYw 650
llm_guard/input_scanners/secrets_plugins/linear.py sha256=eDxwjUF0oSHHXovFleQSZUBmNmR4OLb8X6EewrXWTWE 740
llm_guard/input_scanners/secrets_plugins/linkedin.py sha256=kL8SCeQ3sniP_Ev72YSi77Qa0nf7FpTnCVKonDOnJ5E 943
llm_guard/input_scanners/secrets_plugins/lob.py sha256=56ajDKdNqBUaBLQYRLwegMc15fh_KYiGAOtcMIRUKfA 917
llm_guard/input_scanners/secrets_plugins/mailgun.py sha256=pR2msAnyiUoV0L4Q8f0kb9bkfPa7QDUfZKiIF4_QoyE 1254
llm_guard/input_scanners/secrets_plugins/mapbox_api_token.py sha256=Elp7YnRUVLOWCciaoA6pnZ9RIJiUiU7GHJ0Zm1r1Ny4 654
llm_guard/input_scanners/secrets_plugins/mattermost_access_token.py sha256=Vg3RRSPUn9ive0EmLs6zL54y9f2HqYWWm8l7Twg8Qcw 675
llm_guard/input_scanners/secrets_plugins/messagebird.py sha256=yNS3xrugxXdNhK8Sb5nr4CgRCyR_HD6XHryzbv4ziD4 1030
llm_guard/input_scanners/secrets_plugins/microsoft_teams_webhook.py sha256=Az-F-E6BPNeXcbyjbJ70zt50dqI4L88qS4KmWmGyFas 731
llm_guard/input_scanners/secrets_plugins/netlify_access_token.py sha256=uuhVkr7gtGhE_Mj9vkmD3IZdKDuwlMUyNpOplpGTEp8 664
llm_guard/input_scanners/secrets_plugins/new_relic.py sha256=SzmrPKgGDGmC-hjMfUDm-UqJpRmlWMwBlZbEQMnD47w 1270
llm_guard/input_scanners/secrets_plugins/nytimes_access_token.py sha256=Qhy341AbQkTQ827pcLpSxC85S1NXqEGOvI57dFDnzHI 675
llm_guard/input_scanners/secrets_plugins/okta_access_token.py sha256=wmcKYWhL2dwIKMDdj8ewD1rAXc8JQ1A-EsylXS8n4ZY 610
llm_guard/input_scanners/secrets_plugins/openai_api_key.py sha256=tiXnFcA270h45_bFwDp_t9iViuHK70qauDwqXMuITnU 514
llm_guard/input_scanners/secrets_plugins/planetscale.py sha256=fUMrLXyqeNVSzThq62kNEyRWsM-kJvHAW-2X7byCzKo 850
llm_guard/input_scanners/secrets_plugins/postman_api_token.py sha256=cjHjtNCfkILUZKGYfzG3H7D1wE6WkqDbdMFnk9owd5k 485
llm_guard/input_scanners/secrets_plugins/prefect_api_token.py sha256=EC3C4MUKBohJ9186-ajIw8ttdUoodXWqTsLtSfFeHYo 449
llm_guard/input_scanners/secrets_plugins/pulumi_api_token.py sha256=mw72H1zhfCNidGWDaiSiZDQtucy5Ob75PJ8lzhOOOUQ 445
llm_guard/input_scanners/secrets_plugins/pypi_upload_token.py sha256=qgRnzpY6voPiDuztsIUuaxu6mEWycUDLqwC81ATO7sU 440
llm_guard/input_scanners/secrets_plugins/rapidapi_access_token.py sha256=eZkhTxXhpYWZx-rp6XwEO5ORd_xKQHi7ikjaJavoCQs 628
llm_guard/input_scanners/secrets_plugins/readme_api_token.py sha256=3Sp8mGJDjgPi4HcyCzx5_CWWuEVpsbzxOhfz4yYLyOs 446
llm_guard/input_scanners/secrets_plugins/rubygems_api_token.py sha256=4sXEESx_OYVrYi5owsAdMevQen8oo98BT0SJZvH9sjg 455
llm_guard/input_scanners/secrets_plugins/scalingo_api_token.py sha256=n7kmWUWnBFNAaakjxjegdqDP5TQyc3gr2W9zy3RM1nw 428
llm_guard/input_scanners/secrets_plugins/sendbird.py sha256=WBuq5Y4I7lqicE4MUvxoyMilMXwj3P1vWi_sk_low9Q 971
llm_guard/input_scanners/secrets_plugins/sendgrid_api_token.py sha256=Ud3oUkCjwW9LXZl1lqqJGJi1aUlsUo2tTR-NkGXyxsk 459
llm_guard/input_scanners/secrets_plugins/sendinblue_api_token.py sha256=FI4JHVqQDAd_V7lvNeMC-QuyI52Rt-cYSNr-4l5zZqw 500
llm_guard/input_scanners/secrets_plugins/sentry_access_token.py sha256=KMySnagqx1y6boOhz8dw_JhKk9Fdbzcjln6gmgYUZNI 616
llm_guard/input_scanners/secrets_plugins/shippo_api_token.py sha256=WCVO88vVUjmNxsHOngXDLOHT8jUXD5tAivL-JXhVRbY 482
llm_guard/input_scanners/secrets_plugins/shopify.py sha256=YeLVnBeTHDUL-aUtGvmrv9m21yYyc95Ww6jEq22rCHo 905
llm_guard/input_scanners/secrets_plugins/sidekiq.py sha256=PuzlRny6TZ2Yhj4FU66-1CrPgZmEeMRHFORrYunF5EA 943
llm_guard/input_scanners/secrets_plugins/slack.py sha256=rPoYa2Nziqwc-vOE62KtvjbXOh-fyQGmeB2hGq5BjGQ 1396
llm_guard/input_scanners/secrets_plugins/snyk_api_token.py sha256=ipCf76KuVchj8s6YrL8s3fJbr2-3otQ5R3u6KuCfOog 642
llm_guard/input_scanners/secrets_plugins/squarespace_access_token.py sha256=OXqQW7b1fKuz5FabVQBSrRpQd6j3iDW-JCRxQ_zJPdQ 689
llm_guard/input_scanners/secrets_plugins/sumologic.py sha256=SGHeGtW165bRd44SLEFxzOmyjXFyVzor6F4-9Uvvilo 783
llm_guard/input_scanners/secrets_plugins/telegram_bot_api_token.py sha256=ki-MaH_Ay88bKam2dTesa-MW-CUTSXEUJGtyn6keO7s 538
llm_guard/input_scanners/secrets_plugins/travisci_access_token.py sha256=zAqMkrcCIgYtKF3xbp6IpUZVL5LF_ITTpy5zOZJDmJQ 627
llm_guard/input_scanners/secrets_plugins/twitch_api_token.py sha256=1spUb_7qfs5fCRvW-7m7MZxVcsq0licpe0XDGq4OBXc 604
llm_guard/input_scanners/secrets_plugins/twitter.py sha256=gg5iGnHZOhN1htS5b2KpZSj0niIJb40oFDoOK4FEehk 1699
llm_guard/input_scanners/secrets_plugins/typeform_api_token.py sha256=WPfTYu4w8OjwRhcEn7RLxWigmXsG_xkf86Lvq5q1DnU 624
llm_guard/input_scanners/secrets_plugins/vault.py sha256=a3dJaTfULAbImErlQWNiFzaxKdwIF6K4hGL9RepIOFo 593
llm_guard/input_scanners/secrets_plugins/yandex.py sha256=BVtFVzCTtpAkRJVudeZIEBBz1W8wueDzpu6TBvxngxo 1183
llm_guard/input_scanners/secrets_plugins/zendesk_secret_key.py sha256=3E21lWz12WUAmdnKDZH8znfTp6hRJbE3yImtfEP52qE 613
llm_guard/output_scanners/__init__.py sha256=1bvxmYg5F2kIqn1GoLE8j8UukP0ZMf6q-leXcn157aI 1247
llm_guard/output_scanners/ban_code.py sha256=CV1iVasnXaknfmd4zchnA31w8FY96rVYwvVoObtMOiQ 989
llm_guard/output_scanners/ban_competitors.py sha256=ScHspWOaomdjpzExGMJ7AmTlk2bfgZK20Kh660B_Kuw 1522
llm_guard/output_scanners/ban_substrings.py sha256=zEITBi4M5amyOgqcQEyTp3OsMLz7Hvz9AnSCcYHtVq4 2105
llm_guard/output_scanners/ban_topics.py sha256=5pJy_5zuNshjuBKWXpgWwbmozwg3JMz-927EW60fDj0 1472
llm_guard/output_scanners/base.py sha256=gekivyCMMWiFtI4kSehAnQkI8rWaTjANXpfbq4SZ8_M 830
llm_guard/output_scanners/bias.py sha256=hNGK3vLt_eZSGCGe7PrxPaxhsTjSQHhX1-O-BxjU-7U 3270
llm_guard/output_scanners/code.py sha256=zJegyalNeupdkFb5ck4xaRym6795aAmhuuQz7UnvEYg 1606
llm_guard/output_scanners/deanonymize.py sha256=rCoyIC-PlnjdCZO9dVePPisSpf3BDFIUVIQxPGQ9gic 5096
llm_guard/output_scanners/factual_consistency.py sha256=-oDqwnZmMIQBBWLhjb6QD4VFzcjwVpoeq8gwi5T_Nn4 2711
llm_guard/output_scanners/gibberish.py sha256=b64A8wfbWTfIhd0kJTH3KA1C02OiBhGqOTlWgXTBFqk 1264
llm_guard/output_scanners/json.py sha256=o_q7RdjjGL0NTEJQnWj6SwrJVOWNrznEUkYfoYsDERE 3830
llm_guard/output_scanners/language.py sha256=AZydIdb-Dm8j_ZDE14OefS5aJ9MK2m9M1ipC6bh_GiI 1513
llm_guard/output_scanners/language_same.py sha256=JKazU-sXmNsBx4oBnV_bLvT7C-Vx9KC-se9foTpUA54 2815
llm_guard/output_scanners/malicious_urls.py sha256=db8hQLQdlGDlExWPuvkhp_UBfu1g8Ma3wk4Pqf1k5PA 3266
llm_guard/output_scanners/no_refusal.py sha256=rXgDQ5YmnH0s5840IPI2Et0IE6gtqcfxh1D6VVzqEaI 4691
llm_guard/output_scanners/reading_time.py sha256=EqS6latAQmrPzAKZ51Z5tIC6zA4hUyoQ64H3HlEZI7Q 1613
llm_guard/output_scanners/regex.py sha256=bDFeIQREP0fL7jXV5l-05PzIUZCYQitixRutWMEa6aA 1454
llm_guard/output_scanners/relevance.py sha256=mowgDBscuG09fQ6V7ppk3vdehB7ghtOrGvvrUIB6Efk 5671
llm_guard/output_scanners/sensitive.py sha256=2yNA0ZCsiq0r2iD76hJm5DoY2anJvTXAKwbCzWvd4wU 3951
llm_guard/output_scanners/sentiment.py sha256=r7FuyHQf43glmY03wVd2hr9NAAaGSOlwo6PXKUWYLxU 975
llm_guard/output_scanners/toxicity.py sha256=WWH1LZVRrg9oXTDorBmVy34T8Zq_I34U_bIRHMtAjr0 1336
llm_guard/output_scanners/url_reachabitlity.py sha256=0l7RFA8Bkf7I-l1xEaDxtVIT3ZBJPd-Q2UxZEDGyel0 1727
llm_guard/output_scanners/util.py sha256=G_1OFYHvgtWZxukH8Bzk6fd9xvy7jCWb55FTbQ2XXYQ 3058
llm_guard/resources/output_stop_substrings.json sha256=EAHYcbgOp1c2YxL1K94vbDyEeKyZ_KlqS8Bpu5FGyXY 529
llm_guard/resources/prompt_stop_substrings.json sha256=Z01bIRZZ94mYMl_TY_vNaa0tq7SJoMML5ba4kRAwXoE 805
llm_guard-0.3.15.dist-info/LICENSE sha256=Mdy-jjgP67vmd8dGMdDYQQi7SPyd5fisLKxcmGJ0GCI 1094
llm_guard-0.3.15.dist-info/METADATA sha256=d7167JEk8uJREfwyRu-aPBEYgmN1Hxox7Qr8ZvOEBhw 10416
llm_guard-0.3.15.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
llm_guard-0.3.15.dist-info/top_level.txt sha256=MeHljzUhc8XhW7h9A2mGoKYrYXI2fmSW7vGbUHncxso 10
llm_guard-0.3.15.dist-info/RECORD

top_level.txt

llm_guard