prompt-security-fuzzer

View on PyPIReverse Dependencies (0)

2.0.0 prompt_security_fuzzer-2.0.0-py3-none-any.whl

Wheel Details

Project: prompt-security-fuzzer
Version: 2.0.0
Filename: prompt_security_fuzzer-2.0.0-py3-none-any.whl
Download: [link]
Size: 109115
MD5: f26126e736d709bf3facf0151cb7dc52
SHA256: d167250dfda1491cea47ce2c7827fd7b22c82895f4e200409da99ebc2f83628f
Uploaded: 2024-08-01 11:54:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prompt-security-fuzzer
Version: 2.0.0
Summary: LLM and System Prompt vulnerability scanner tool
Author: Prompt Security
Author-Email: support[at]prompt.security
Home-Page: https://github.com/prompt-security/ps-fuzz
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Requires-Dist: openai (==1.6.1)
Requires-Dist: langchain (==0.0.353)
Requires-Dist: langchain-community (==0.0.7)
Requires-Dist: langchain-core (==0.1.4)
Requires-Dist: argparse (==1.4.0)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: tqdm (==4.66.1)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: prettytable (==3.10.0)
Requires-Dist: pandas (==2.2.2)
Requires-Dist: inquirer (==3.2.4)
Requires-Dist: prompt-toolkit (==3.0.43)
Requires-Dist: fastparquet (==2024.2.0)
Requires-Dist: pytest (==7.4.4); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11113 characters]

WHEEL

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

RECORD

Path Digest Size
ps_fuzz/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ps_fuzz/__main__.py sha256=5dZj1WNzxrrZQddoimR1hn28AcSJPaOypUx1rexmdbE 87
ps_fuzz/app_config.py sha256=V0ZLOm8WdXTJ0T72IJJImmryZpfZIHoQFhIgWYDPSlU 9120
ps_fuzz/attack_config.py sha256=7Kh5ioPwvdDpxv2YOBloFARFvIa7uef4O6wHUnWWBaU 249
ps_fuzz/attack_loader.py sha256=hhteaq9088t9xe3c4xjQnnOs9O4V3onoRnYif3BAq4k 242
ps_fuzz/attack_registry.py sha256=RE3gglnkxOuuKZopMA_q0doUxfkKi00NNI4rGx-bX10 1131
ps_fuzz/chat_clients.py sha256=9qV3hU3Hx93IpmEzQjPHrmo8qBcRozFHNCl2Vkhq5Do 3239
ps_fuzz/cli.py sha256=FT-na628dR3leeoYzj8bc3VSU6XoKFyG4oYhJi-ipxQ 2380
ps_fuzz/client_config.py sha256=4urnZHtVe8dsxwjguGe3osAnyWp66vNmCKE4KfHXaEM 1545
ps_fuzz/interactive_chat.py sha256=aBfT-RvoHrtitMV_goPqmfstY3a8LRCgpAmC6kERo1w 1959
ps_fuzz/interactive_mode.py sha256=O3bJrUpvCkLz3LiwydnhsCJtUg7fWfYzA2pno087N9M 6733
ps_fuzz/langchain_integration.py sha256=xYKQiHuLcIgiT3G5MPq3VTYAbmXBCUx7kA8owXtM3Nc 4132
ps_fuzz/logo.py sha256=qpOroohwC83kTVQY9dGm_21dRqbJLbwVfJaHqzLoFqk 5007
ps_fuzz/prompt_injection_fuzzer.py sha256=iapt5jKEYFiZtKYy19VAQXj_-mlE3qjX24piPzuCfrM 9070
ps_fuzz/ps_logging.py sha256=vSyvJFkHvzPBR6rB2bPlNHEIvRfY9-Jd6-hMuVFQ_-o 1227
ps_fuzz/results_table.py sha256=2S15HPZpG4Gov8U2tmasMBtG7pH9cOS7oShnmEgLYcc 1978
ps_fuzz/test_base.py sha256=5pHW3woJ-M8vSWb92my2rHbEFjH3rCmfYU46AYMXPpc 4025
ps_fuzz/util.py sha256=2RZ84SRSLPUjXs1_pDcWbbeGHvfVP-devXAK83-GUxs 2126
ps_fuzz/work_progress_pool.py sha256=GIU1THAW672jm1_hJBddzMUpzcMiw0dDM-XyxVYhVPM 4900
ps_fuzz/attack_data/custom_benchmark1.csv sha256=ISxIH4cBj7IJHxsrsFUpdvQeWBZy2hgr1siFSB4uA2o 82156
ps_fuzz/attack_data/custom_benchmark2.csv sha256=ISxIH4cBj7IJHxsrsFUpdvQeWBZy2hgr1siFSB4uA2o 82156
ps_fuzz/attack_data/harmful_behavior.csv sha256=1uimq_57pQcNGxp6cW5hS33vdqSWaHagQXg8GbcIp8U 82151
ps_fuzz/attack_data/prompt_injections_for_base64.parquet sha256=uMpHOfDIpY8cJ6U1jMSh27JRvDB5DoPzjV4zNoV7UJ0 23984
ps_fuzz/attacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ps_fuzz/attacks/aim.py sha256=OjzAUjKvsKR7Tt0GtFnblB7AM03mTsdUIL4Ph4j2m-c 5866
ps_fuzz/attacks/base64_injection.py sha256=sofC35PBpULFW5H7-5fDqdsnSi08Ie2mt8jCPCSM6ZM 3476
ps_fuzz/attacks/complimentary_transition.py sha256=Hbk0Kbdv5fTWytvZl-lC4zehfWWdHtifhIJOG5oHGpg 4542
ps_fuzz/attacks/custom_benchmark.py sha256=4fzOrcJKg7to0Zz0MH-ZGQkq1BsctpKGDtiAT-7-icM 3812
ps_fuzz/attacks/dan.py sha256=qirFOb8WWXChpnDR8GMdgmUuBGtKIVG33r-u_zgqdJU 4401
ps_fuzz/attacks/dynamic_test.py sha256=Nem42Yn_TOfhLKsKP7qiolVJFd9hzqzftBPLD2dbtxc 11388
ps_fuzz/attacks/ethical_compliance.py sha256=klCEf-ZVOE85Tnl-RANq8AeEi5y5DuX1oh1nEMqRj28 4807
ps_fuzz/attacks/harmful_behavior.py sha256=UXMaheXgDTJV5O7xg4nW7RjlOe8iuBUcIquyd5KUY4Y 3373
ps_fuzz/attacks/self_refine.py sha256=mUjKTswuhxyjTZPsgumFmCevSWq97CYAxLya7_lPJQY 4557
ps_fuzz/attacks/translation.py sha256=talPXHVwY1xm8xJz3p8LML6Xmwpo7So_oRxcX3gsETk 3049
ps_fuzz/attacks/typoglycemia.py sha256=Qb6AdNhFJNaUH83LkOJ_YNl5-5XL08q9vZVwx1o2J64 2304
ps_fuzz/attacks/ucar.py sha256=t5gQEUuB_3xEuPTd2Rq821sJI5sQlwH7lKZyvB_FtQ0 4530
ps_fuzz/attacks/utils.py sha256=j4oCoefrlCDa3KGkCEGRWK4FSCeZPP2mQtE4t9kWZ0M 575
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_chat_clients.py sha256=HY4fnkUS0cLvGN0fDlIo6p8t50XKaPLJ8S7EIvErMK0 2087
tests/test_is_response_list.py sha256=K5q3VaIA3nnBFQtRR0QYWH9kOo-09bTmW_j-5mxBx40 3344
prompt_security_fuzzer-2.0.0.dist-info/LICENSE sha256=5yrF2Y6AjBVt-raAsmAfVyp2iZH7YAIDvsY4FXr6iyw 1067
prompt_security_fuzzer-2.0.0.dist-info/METADATA sha256=Y00orpl6IbZYHJRM4MbfrPRrvEUKZqrkFW1bJkPY_Y8 12523
prompt_security_fuzzer-2.0.0.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
prompt_security_fuzzer-2.0.0.dist-info/entry_points.txt sha256=8ZV_7ebRyrfWiETnD6BxivAtP9dAWx_NE_0e0KnYjYI 60
prompt_security_fuzzer-2.0.0.dist-info/top_level.txt sha256=IszHP55i5GuJrLeaJ-K_8mOj03RzcTKpvpiJJ6gtNbU 14
prompt_security_fuzzer-2.0.0.dist-info/RECORD

top_level.txt

ps_fuzz
tests

entry_points.txt

prompt-security-fuzzer = ps_fuzz.cli:main