aisploit

View on PyPIReverse Dependencies (0)

0.0.25 aisploit-0.0.25-py3-none-any.whl

Wheel Details

Project: aisploit
Version: 0.0.25
Filename: aisploit-0.0.25-py3-none-any.whl
Download: [link]
Size: 80437
MD5: b0698f9eb63042a66939c08d544cb3cf
SHA256: 4fdaa38be4fe5ac7753f219d2da8eb2740e646adee98b64abf137de082d91183
Uploaded: 2024-04-30 17:27:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aisploit
Version: 0.0.25
Summary: Tiny package designed to support red teams and penetration testers in exploiting large language model AI solutions.
Author: hupe1980
Home-Page: https://github.com/hupe1980/aisploit
Project-Url: Repository, https://github.com/hupe1980/aisploit
License: MIT
Keywords: security,ai,pentest,red-team,responsible-ai,red-team-tools,llm,generative-ai,ai-red-team,langchain
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Security
Requires-Python: >=3.12,<4.0
Requires-Dist: bert-score (<0.4.0,>=0.3.13)
Requires-Dist: boto3 (<2.0.0,>=1.34.88)
Requires-Dist: brotli (<2.0.0,>=1.1.0)
Requires-Dist: confusables (<2.0.0,>=1.2.0)
Requires-Dist: evaluate (<0.5.0,>=0.4.1)
Requires-Dist: imapclient (<4.0.0,>=3.0.1)
Requires-Dist: jinja2 (<4.0.0,>=3.1.3)
Requires-Dist: langchain-anthropic (<0.2.0,>=0.1.6)
Requires-Dist: langchain-community (>=0.0.24)
Requires-Dist: langchain-core (>=0.1.26)
Requires-Dist: langchain-google-genai (<2.0.0,>=1.0.1)
Requires-Dist: langchain-openai (>=0.1.1)
Requires-Dist: nltk (<4.0.0,>=3.8.1)
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: opencv-python (<5.0.0.0,>=4.9.0.80)
Requires-Dist: pillow (<11.0.0,>=10.3.0)
Requires-Dist: presidio-analyzer (<3.0.0,>=2.2.354)
Requires-Dist: pydantic (<3.0.0,>=2.6.2)
Requires-Dist: python-docx (<2.0.0,>=1.1.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: sentence-transformers (<3.0.0,>=2.7.0)
Requires-Dist: stdlib-list (<0.11.0,>=0.10.0)
Requires-Dist: torch (<3.0.0,>=2.2.2)
Requires-Dist: tqdm (<5.0.0,>=4.66.2)
Requires-Dist: transformers (<5.0.0,>=4.38.1)
Description-Content-Type: text/markdown
[Description omitted; length: 3244 characters]

WHEEL

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

RECORD

Path Digest Size
aisploit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aisploit/classifiers/__init__.py sha256=YB_VJ6cICCcWHm8epKmx905DNl-QPbCd7P2_EcylG38 538
aisploit/classifiers/amazon/__init__.py sha256=93ewz1FVPT5hptLQNPMevaR1nj1kZOuETiywM4sodhc 160
aisploit/classifiers/amazon/comprehend.py sha256=yIwb90fZIIuBAq0n6NaDnF5bowARwNvZkBxB2cVUGlo 3581
aisploit/classifiers/huggingface/__init__.py sha256=BzGubx5AQIfDcouawKjd8X9YfiA91-7L0VDHb4ShPIY 255
aisploit/classifiers/huggingface/bert_score.py sha256=EZH4h_i5E76KkRi2lEC89zYeylPJcd5qKTsJuip7xjo 1704
aisploit/classifiers/huggingface/bleu.py sha256=ShnnNAijb37OdlTAz6bxOnC_E5rhuzWBKSGSMqvCkmY 1608
aisploit/classifiers/huggingface/pipeline_prompt_injection.py sha256=iYAqDUFJVIew5GN83p4nmI5Ucso91OZDI4wvHfPXC54 1575
aisploit/classifiers/markdown.py sha256=SHe-20yTQvy0L0QAlF3wk_2v7bplrkH0ms6hMCOTm3s 1040
aisploit/classifiers/openai/__init__.py sha256=V20eAXNCrw3Wj_y4_UWKi1FJ_oQX7OE6N2RJg76Qt3c 88
aisploit/classifiers/openai/moderation.py sha256=wCH5Od1APxcP2Wq_FdpL9I5kA_FaDQdPYsY4PPjakHE 1311
aisploit/classifiers/package_hallucination.py sha256=7DHwYHgJhY_Sn4x5NPVp3TuCo86N63Rg06aBAjoqn7s 3062
aisploit/classifiers/presidio/__init__.py sha256=d20sCIk4TqPRqt-QvSk-FMn5DRuk9rIqxhYqhX1_hnE 107
aisploit/classifiers/presidio/presidio_analyser.py sha256=Gv6xacNPkB3WEuI37pgEDCU1wJVE4Hc61NcQuvrCOjU 2273
aisploit/classifiers/repeated_token.py sha256=MjsJr37CLPuUGrv25MiuV8wXRvxBBJDkL0cfmU4Tiv0 1247
aisploit/classifiers/self_similarity.py sha256=S7mpN4QwGSfsG-A3vrbcVJu8MJiCQBFq5rnUKrxZQdU 2312
aisploit/classifiers/text.py sha256=get3tMKkHCEW1RKAUlEJAfOB2qSD8jGtQ_krCmtq4r0 3060
aisploit/converters/__init__.py sha256=4XgefalrpyRtTfBAU50QKVY1Wv2pdhTQelYNBcBTcdQ 1075
aisploit/converters/base64.py sha256=88KohnOS8THw7eVkt7Nc0DHPXZ-rsiadUJ9WxBeULWk 495
aisploit/converters/case.py sha256=BvyWbNVZrQGytOUjJlVYC15xJG3LNpSHc465Vk2KFvI 384
aisploit/converters/gender.py sha256=xBukRYA5c9DmAOKTkq5JAZG9vRu74d-CmzGSFaoy19U 1490
aisploit/converters/join.py sha256=E75oDQciT-gZ_maQY6N1eV4_NTPVMsd5qlwp8a36jTU 377
aisploit/converters/keyboard_typo.py sha256=w0G3eD2z1J4OFhkLxTKAbIQxbQWWoBAJ4eWotYD5ctw 2852
aisploit/converters/no_op.py sha256=M1CrQ2ULHda9kovKht-HHlUuykFmqx9UB13gukhUbKE 137
aisploit/converters/remove_punctuation.py sha256=pcb5P2LDug8zD85Dp5nYK31MUR4Hd1_TlP6iQg0Sx3s 250
aisploit/converters/sequence.py sha256=J6XTd3WqGEmrfeJx6G2siLZVCE_MacyLz-PpKBAvK8A 537
aisploit/converters/stemming.py sha256=hWBLjA3z7XrX5yFzFrQGUtxP4gBzncZxJrOPkZJRSIM 422
aisploit/converters/translation.py sha256=BM2WKF9jn264ynrGqyOGoXvqhB2YfilTDiDnlUYqrcA 1047
aisploit/converters/unicode_confusable.py sha256=d5EENkp5pNiEEPIut4DJsuv6fpQhn1hn5lkJro8wDeY 633
aisploit/converters/unicode_tags.py sha256=bowbVou76tiEMyhL0LBiPg2GFeDF5cIS6H8WMegkxIU 541
aisploit/core/__init__.py sha256=DubCBvCakUuMwkWssKRY_8R5Hlwlp9MY8Rrqs3-E2H0 1223
aisploit/core/callbacks.py sha256=1z8yZKpy563VLH-Qhfr6veTEUCudoJxzmATv-c6AKNU 3871
aisploit/core/classifier.py sha256=TdlIGXSoO7WUIed8Ksu4-1Q3XgY9XT8faDTUckCcgDs 1480
aisploit/core/converter.py sha256=13KFIwp4D-QxxljRRiiGeO2XbNpPsUkx6g7CK8kk2Ms 1890
aisploit/core/dataset.py sha256=ofKMvDvXTLHu2JS4w3U8OULu7xJMsxQa2Fhe503bTIc 1837
aisploit/core/generator.py sha256=2xFXAS6roJw7Ydsx6N-_Uj8jdGcilTfbtmVtEx0uWzo 230
aisploit/core/job.py sha256=GhKhgIGxPHAjIVuG-tklyJHt6qqnquGIg-zXZP65pE4 415
aisploit/core/model.py sha256=a3IQS2X1TQ7pyoJ-iYGvM4s75uLhiDmCjs_oL-SVbt8 739
aisploit/core/prompt.py sha256=vB3HZFQXziTCgjQofuB3iC6l7u8MlegnqH0C5wajQNM 410
aisploit/core/report.py sha256=KWKehtay_MmbzKWZaGRUNjLFJAocdSQARTeV2suHjls 1521
aisploit/core/target.py sha256=HNK5wSXpC4GdtEcx9bqrHcbAUDMGQCfUA5OwiTVoKaI 1312
aisploit/core/vectorstore.py sha256=KntOc_kfnqgd8F1DSjF927cMdndDXZMXadTmq1if4tg 83
aisploit/datasets/__init__.py sha256=3x8LlsiaVoNW-5nsDMBNaWAQzx2oAgp8vgcxemXHXcE 223
aisploit/datasets/programming_questions/data.csv sha256=DW2Usf3kA6IZ5x74GTz7XwTJvuw_tGDrKBpSL6yUXj8 3556
aisploit/datasets/prompt.py sha256=1n0LkUwouelWJ5gcSycHztBDiwR2lihbCJDct7j3_4U 1685
aisploit/datasets/prompts/aim.yaml sha256=BJlP-B93VoOejMjMNJ4MO2qabLdf4mSICBiGmhgy5zI 1878
aisploit/datasets/prompts/developer_mode_2.yaml sha256=IIJR-HVKF_fVdlvK1AYe-DPe1ZXfQswyTAFoP4CY5kQ 3849
aisploit/datasets/prompts/evil_confidant.yaml sha256=4YHF4yfhW5GeiEjaMnkmOv--mmNPtA_kttc2rgI5EhY 669
aisploit/datasets/prompts/steve.yaml sha256=rry0roNPZ1NzIdaH3hMjFE3ON_CyTdZXIY85KxmBQo8 1490
aisploit/datasets/prompts/ucar.yaml sha256=t570wtOQSUHTGaf67BdGDQo0yq9R7rbNRdr06pFmbwI 3693
aisploit/datasets/sample.py sha256=rZw8DuOPgyExzoiXxXt5CFhR-Sw6BvKuk9jM5OY2xAI 1505
aisploit/demo/__init__.py sha256=lQQ6t7wWV2_aQJr5Gu62YwZr6_YquZETU-xsWCw6Yy0 195
aisploit/demo/gandalf.py sha256=XbqL2cFM459P-OBMWbeS0yEV3CWDQMl5kZOVCqrndDQ 5983
aisploit/demo/rag.py sha256=BhfQ80DryxWIiBXyQKEX12K6LOjpZn0w48aI6iz3JZA 1645
aisploit/embeddings/__init__.py sha256=Yp6jfhNGiUk3f8flYu9BUHePWbdJHAi4sBPlNlLxtw0 362
aisploit/embeddings/bedrock.py sha256=t8CwwhjXz-3QnRx2mjdbQ6Yv-RC5tiyWr2IqMIaAGBo 425
aisploit/embeddings/google.py sha256=8ZKzD-VGc14vorhVwthOxRGAGDBFGtZpE7h0R-guvmw 655
aisploit/embeddings/huggingface.py sha256=Ncut9NhfPRCVarW3fVowncXQlUx28kcd10W0XGrhGS8 459
aisploit/embeddings/ollama.py sha256=nK2wrYywelLPFpvekJvEW-YRK2K4svyiRvWz0fPGtdY 383
aisploit/embeddings/openai.py sha256=CMZxpiMIibTvwqRzKPitl5ICpVmbDd7-OEm9zeawEug 587
aisploit/generators/__init__.py sha256=TTxU06VoTiF3Ny1t0nqQ7jQEGwjDE0FJr3K-J0OQUDw 341
aisploit/generators/adversarial.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aisploit/generators/auto_jailbreak.py sha256=0A21NxTdCNDdny6MMn7GXrj9jCiiVW1i9t4g4xL4srY 3076
aisploit/generators/poison.py sha256=1lV08QAY4m-TIK9l8Rc03knS2WvYxbmX0q1wfHXSVR0 4463
aisploit/models/__init__.py sha256=Zrf8mMon46S46LBzlQprtNf72Gs7ShpzpQFltLrn0ns 321
aisploit/models/bedrock_chat.py sha256=CNWhxx_lW9JaM6pM_KtryeS_IcebZTLvqp0LdqHklhQ 626
aisploit/models/chat_anthropic.py sha256=Di-fuY-areRgVtyEFu7CZfq1aP58cSWKpmRgAMiKLwk 1444
aisploit/models/chat_google.py sha256=CU7w_Kjq7QN3K3A21iH9FZNTBiebcDjCRTUxv0Fg0fA 2883
aisploit/models/chat_ollama.py sha256=ggru_ywVFt99oQgSy5smcnsXKDMtCDB8Ux-HOIrw0TQ 1115
aisploit/models/chat_openai.py sha256=1chHulSnCe2zGoTJobNfsyq42bW6E9iy06qekFXmq0Y 1540
aisploit/red_team/__init__.py sha256=yCEtmcd8C6szMC4KLvmRmKCBKi8iGBSUcua9VIBPfV0 311
aisploit/red_team/job.py sha256=NWvAiYVTCCuvbMGjKH47OrFd6q1uULN6ppuDYf-hynw 3171
aisploit/red_team/report.py sha256=4gZzTtSnNyKFuQAZMj3Zzi2RmCaepfBXmzWzhnfvSEw 1656
aisploit/red_team/task.py sha256=YCfV546KepXy9G9pC2SO4wKFQxPqRipoQP-8aBumNzU 6378
aisploit/scanner/__init__.py sha256=EE1Xjm3yCkePJexQrSzV2lue3PB2Wh1Li-AeH7jEnOs 229
aisploit/scanner/job.py sha256=5iIWqOqECsbd7NHQCfnRWwUrHuB3LobV-4LHzTkk-hk 1144
aisploit/scanner/plugin.py sha256=ZYjYiXez9DQFazah_rhBItTlEnp836P_VKysdPxw0g4 3203
aisploit/scanner/plugins/__init__.py sha256=sTNlw1yaEHxcob_U0ecrS_Ft-T1gGxwsvfIeERmH5_g 542
aisploit/scanner/plugins/image_markdown_injection.py sha256=LZm1PDhrrZUoi9m4GtcxoTK1qV8J1vn0t_YjOLEY2n0 1868
aisploit/scanner/plugins/many_shot.py sha256=sVH21aURXiTIAJ4ZASbb4mZ9YFNb1EhroT7o-hWZ_Ys 3650
aisploit/scanner/plugins/prompt_injection.py sha256=7IMfKgd2b0kzu7HXaIcRitMGds9fRiMRWFzxdDeXTvM 1917
aisploit/scanner/plugins/repeated_token.py sha256=bHUelCixIDeL6KH4WsNqlfk5kTJiHZELgIMz-Ghipr4 1997
aisploit/scanner/plugins/sample_signatures.py sha256=BILOSpTncRYQlqH1sd0oNGRR0Na98YivksVXpwFsTlQ 5012
aisploit/scanner/plugins/self_similarity.py sha256=dZ5ti0d7bmLNO-jeFM2jeNkcbt0p0kKbTELAoBR1npo 2553
aisploit/scanner/report.py sha256=wDlrjVe7P0Wr15tMAshrC8-zmRz6dR02O58eru-YXpo 1447
aisploit/scanner/templates/report.md sha256=AyHuq6CHMXPIhcu6Aik4rqRlclgYjLxnlm1IRkHbobc 609
aisploit/sender/__init__.py sha256=HMF3AdJ5gUiG7KMlIlRyqhgQQmpmsbn9PATkPCdKNTA 148
aisploit/sender/job.py sha256=i-gtOhtnb8MnDEX_mvhceqW7LKPRD73FEhROHhh0mvM 2532
aisploit/sender/report.py sha256=Za0ppK3sUJLIUohcMsAus8fJ3e0Sy971PPNLFlzea4A 879
aisploit/targets/__init__.py sha256=VMv3jFyxTSIoH7635TI-VR3BdcZN3yB_TWETiIf729o 643
aisploit/targets/copilot.py sha256=pZC2tgn6hYFr4FKy5gnG6JGP5E8Xuf-jy3Rsu737hxI 11970
aisploit/targets/email.py sha256=YkEh5DAbmLTG9Vx5naZTR13R2WxvL0SAeVjogCcNUYg 3578
aisploit/targets/image.py sha256=WXRNe07USuMO1nYiiIQES5dWxkF0Dk7SfFjok8x8CDM 4073
aisploit/targets/langchain.py sha256=TW74RZiZ656dFOhkTd82Gy5pYAXJGwztfFvl9kejA3I 753
aisploit/targets/stdout.py sha256=_SjOc7ycfMJ4bHP6e5w7W9imuwTrlKQ3gMc4-178QOQ 439
aisploit/targets/target.py sha256=Go7pBqqfsF58TdIOg0MjkQRYizvWhNFgPCwVlqHspwk 405
aisploit/utils/__init__.py sha256=Emsz00MNUw3O-kkAwpb6PCLk17Ia8RpFnbKUTALCLHQ 503
aisploit/utils/distance.py sha256=P7gPhAU5e57adIrAN_PLbnqMgQcJVi3xgWzyiFKYa0g 1184
aisploit/utils/docx.py sha256=jVA0GxnGx1hQVWpjGAVRbdGJW2doEG615fo_opQTh98 2131
aisploit/utils/helper.py sha256=EtP-UzNBi_9V1VAcXuf5QA0t9YAEu8NSdDShwbzLk-Y 221
aisploit/utils/http.py sha256=4Qixem8H_dpcX3wsPRQJP-uKBI9FF1hNPMGGFm60sNY 227
aisploit/utils/image.py sha256=r1ozLn5CkFixYHSYfXQkTVQyVst6FfROJ5m1hq4guqw 2860
aisploit/utils/smtp.py sha256=bsO8o8gCy6doKLbtawBQWNtV85ItNTiT3TowJBBzQ1Y 1129
aisploit-0.0.25.dist-info/LICENSE sha256=NLgdH7G4kN9qrFazbYSg7ZNs7k4H_lFnqjcdAOiI6BE 1070
aisploit-0.0.25.dist-info/METADATA sha256=3R7L4IxP_utdPM7xDFHWK8MID0rimsAUWN5D0CH-PP0 5197
aisploit-0.0.25.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
aisploit-0.0.25.dist-info/RECORD