prompt-defender

View on PyPIReverse Dependencies (1)

0.1.26 prompt_defender-0.1.26-py3-none-any.whl

Wheel Details

Project: prompt-defender
Version: 0.1.26
Filename: prompt_defender-0.1.26-py3-none-any.whl
Download: [link]
Size: 16690
MD5: 32906c105ec331e72914bcd145214344
SHA256: cfdf4725819c83e8810b6f008c04c863c4450b050574c95f89857206e6e9b94a
Uploaded: 2024-06-21 16:01:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prompt-defender
Version: 0.1.26
Summary: Prompt Defender. A package to help you defend against prompt injection attacks.
Author: Daniel Llewellyn
Author-Email: admin[at]safetorun.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<4.0
Requires-Dist: bleach (<7.0.0,>=6.1.0)
Requires-Dist: dataclasses-json (<0.7.0,>=0.6.4)
Requires-Dist: pydantic (<3.0.0,>=2.6.3)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Description-Content-Type: text/markdown
[Description omitted; length: 3003 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
prompt_defender/__init__.py sha256=Fa8lEsFfHeboXN5_6NgmayNuvM0U-21mfS7Iid5iRzs 237
prompt_defender/core/__init__.py sha256=xbNEU4Jce40_YMGR_nBUWrcnQ8ILIsx59cbLrpGQ5XU 250
prompt_defender/core/defence.py sha256=3nz3SaDsRx-3m3dY_TElW0Cndajjbgy7l3FgSePnCGc 2538
prompt_defender/core/drawbridge_executor.py sha256=CfKuraPqWwg32qnNCo88wBpEv4mB0OT3NeQGm7ky6Ng 426
prompt_defender/core/keep_executor.py sha256=yA3T4IHsqqmSzxKN4a45n7Mt2I46PuRPry5cFHDpNGY 599
prompt_defender/core/wall_executor.py sha256=cK6rfNrZnUfH1vJADJMPNYbN3ROfHARw8E5ZeFEYMJQ 854
prompt_defender/drawbridge/__init__.py sha256=QnE2Ze5fQhd9Ct2TIuXWZsVZjqzEnEqYcbOooc92jnU 77
prompt_defender/drawbridge/default_drawbridge_executor.py sha256=85xd0UJCzsIbrOBM0dwMEpxzg5_qo5GyoxPt_nHNiIg 1925
prompt_defender/keep/__init__.py sha256=aYlyDT7JiEW9qFaWWQnhHk_56jf26LJkwikHNgh6Oho 45
prompt_defender/keep/remote_keep.py sha256=d_ACWgB0w18HXH-AFg-Y3rqRnjA8X1VZuJ8PmLl72c4 2551
prompt_defender/tests/__init__.py sha256=BC0eKfLrTBjKzdU-2-ZIM5Oynw4ouYDjXVkKxkxtgTs 103
prompt_defender/tests/test_defence.py sha256=0Zdmmc_gzFmOp9LSQLUXcEWc641D2e71vLe3cEbR-pY 1480
prompt_defender/tests/test_drawbridge_executor.py sha256=L6emvpHU4JZrWeTbuIWVueNLL9_Pc6_cnzX0s9psEtg 679
prompt_defender/tests/test_keep_executor.py sha256=NwDy-xKNHDiOGFGIk4KZKZl8JHiKz764C404CBZ3K_0 567
prompt_defender/tests/test_prompt_defender_client.py sha256=RCZJYsZIAce1wL885fWT_x5hsWShhZGEPgUk4W_iyHw 1216
prompt_defender/tests/test_prompt_validator.py sha256=giK17DMPssiWmvmu_Itr3sDJaMbXRxcUNePpRpFpkE8 1136
prompt_defender/tests/test_wall.py sha256=ObLTtQzPNLzR9TLys90bHMKUGOJty1KhkeentHLhTMA 529
prompt_defender/tests/test_xml_scanner.py sha256=dciNtyaQkct0wJyYsLYbIrMZDTCDB52ASdO8DkoKiJQ 581
prompt_defender/wall/__init__.py sha256=xHvYQh-8-YM-L52gmw0J1jDiY6y6Cr69H0l23E4Oob0 159
prompt_defender/wall/badwords_checker.py sha256=tlFDfupiiGmqb57lD1iCqHqaiRDLhPGE-Bee88wjGvM 1956
prompt_defender/wall/prompt_defender_client.py sha256=h5Jjbzd1-omzCr861lwRR9qiJ5U-aR2S2Ey62XHD8z0 5586
prompt_defender/wall/prompt_validator.py sha256=ly1SvJLW80Foy-GUlr3iojZ01Tb5HYY8OsBwfdT6vsc 1263
prompt_defender/wall/wall_executor.py sha256=4-tad6n9nwCzC34CVBYBB9IuaVKUXVG7iLaDPLsV6hs 2649
prompt_defender/wall/xml_scanner.py sha256=FjKwhwYGXwKlZNm-od_OpE_HRnZlOn7k0pOuvbK3arA 1083
prompt_defender-0.1.26.dist-info/METADATA sha256=u8trr_5Ly579--Fq9Gy-8JjXE3xpahvqxqU92lzFxfc 3702
prompt_defender-0.1.26.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
prompt_defender-0.1.26.dist-info/RECORD