prompt-security-fuzzer

View on PyPIReverse Dependencies (0)

0.1.7 prompt_security_fuzzer-0.1.7-py3-none-any.whl

Wheel Details

Project: prompt-security-fuzzer
Version: 0.1.7
Filename: prompt_security_fuzzer-0.1.7-py3-none-any.whl
Download: [link]
Size: 81626
MD5: 8599afa483570782f98d317267476840
SHA256: 3ecd6531390d9b450ea65278a194f9dea246ec291193899e4c52b1402995746e
Uploaded: 2024-04-18 18:45:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prompt-security-fuzzer
Version: 0.1.7
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: 9876 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.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=aUVHu7q8KKfamznViygPZ5tiKUlsbd2UUzFmzUtL0J8 6889
ps_fuzz/attack_config.py sha256=7Kh5ioPwvdDpxv2YOBloFARFvIa7uef4O6wHUnWWBaU 249
ps_fuzz/attack_loader.py sha256=WIKghPsP4ImSGUem_a3cV1Jgitit6Sb1HEP4oxR3H1s 220
ps_fuzz/attack_registry.py sha256=i_LtLBMklCkEG0v-PMFaOSBvCEUlyKfXFRa7WsPiMtQ 898
ps_fuzz/chat_clients.py sha256=3kqVZy5cXRPwGXfHqfZMCrAcS9Xmccg5chzoX8QUdDU 3226
ps_fuzz/cli.py sha256=EW7SuVZ5Q1_eOYjormW7Qj37Av1j8mS0_rtowhMgKWo 2354
ps_fuzz/client_config.py sha256=TgCwl7Y_V1mLuMSJo6gC4BkTDhDleE-HENJHCkLQPPs 1466
ps_fuzz/interactive_chat.py sha256=aBfT-RvoHrtitMV_goPqmfstY3a8LRCgpAmC6kERo1w 1959
ps_fuzz/interactive_mode.py sha256=O3bJrUpvCkLz3LiwydnhsCJtUg7fWfYzA2pno087N9M 6733
ps_fuzz/langchain_integration.py sha256=sjvmG8MeA93VjvNyt0QDZtoewMxZLciikcYBPjz-nWU 4119
ps_fuzz/logo.py sha256=qpOroohwC83kTVQY9dGm_21dRqbJLbwVfJaHqzLoFqk 5007
ps_fuzz/prompt_injection_fuzzer.py sha256=sfvEaCwLWXW8nk4RHL_9YEshw2BjUKghHQSx1KCdd6c 8540
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/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=QmykoU3hCuaFitWDNEWgyWZ_u2b1uYHTKD6i0JqbuN8 3354
ps_fuzz/attacks/complimentary_transition.py sha256=Hbk0Kbdv5fTWytvZl-lC4zehfWWdHtifhIJOG5oHGpg 4542
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=jC29T1CNdMeSdX9eQH9A4cQxEOwln3bQh850ZBGgJmE 3254
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
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-0.1.7.dist-info/LICENSE sha256=5yrF2Y6AjBVt-raAsmAfVyp2iZH7YAIDvsY4FXr6iyw 1067
prompt_security_fuzzer-0.1.7.dist-info/METADATA sha256=9-_kcQKjHylYJ7PobvJwNCXCUoeyGwJ5UL-SPt80D60 11268
prompt_security_fuzzer-0.1.7.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
prompt_security_fuzzer-0.1.7.dist-info/entry_points.txt sha256=8ZV_7ebRyrfWiETnD6BxivAtP9dAWx_NE_0e0KnYjYI 60
prompt_security_fuzzer-0.1.7.dist-info/top_level.txt sha256=IszHP55i5GuJrLeaJ-K_8mOj03RzcTKpvpiJJ6gtNbU 14
prompt_security_fuzzer-0.1.7.dist-info/RECORD

top_level.txt

ps_fuzz
tests

entry_points.txt

prompt-security-fuzzer = ps_fuzz.cli:main