llamator

View on PyPIReverse Dependencies (0)

2.2.0 llamator-2.2.0-py2.py3-none-any.whl

Wheel Details

Project: llamator
Version: 2.2.0
Filename: llamator-2.2.0-py2.py3-none-any.whl
Download: [link]
Size: 149233
MD5: 46ebfca0a4d8033651dfffd7e7ec3f19
SHA256: 8e59ccb30e8192cbe475c3124271e34d82c5c0ecd694f8cbd8e2b617d3f8c07f
Uploaded: 2025-02-10 07:57:09 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: llamator
Version: 2.2.0
Summary: Framework for testing vulnerabilities of large language models (LLM).
License: Attribution 4.0 International
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.9
Requires-Dist: python-dotenv (>=0.5.1)
Requires-Dist: httpx (==0.27.2)
Requires-Dist: openai (==1.6.1)
Requires-Dist: langchain (==0.2.16)
Requires-Dist: langchain-community (==0.2.16)
Requires-Dist: langchain-core (==0.2.38)
Requires-Dist: tqdm (==4.66.3)
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: yandexcloud (==0.316.0)
Requires-Dist: openpyxl (==3.1.5)
Requires-Dist: python-docx (==1.1.2)
Requires-Dist: datetime (==5.5)
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 3439 characters]

WHEEL

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

RECORD

Path Digest Size
llamator/__init__.py sha256=JyiOTFMFpio6-s2MzfeuHJnnG5CmffgRXXNdegeynGI 354
llamator/__version__.py sha256=5w_D02NTrYxtDFMQFvHA81T6KlmayCArWEnCxzxWaQ8 79
llamator/initial_validation.py sha256=sGvl6bC9duNNIFopAiAywxD738zKMQZNxFPFfWDYmzg 4536
llamator/logging.py sha256=Z0Es8IOhv2w4lORqEGusn_mZ4f5-AYc7mqDZeO2fXjc 1943
llamator/main.py sha256=FyoPhXJ0wAI9l9F4lfhU5g0to-UGEHZj2emDk1wUKpY 7249
llamator/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/attack_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/attack_data/base64_prompts.parquet sha256=q5JNilJV93o1BEqfL_mrHR-QumhNCceo4MdMc9Jy14w 1080
llamator/attack_data/ethical_compliance.parquet sha256=eb4NBHxQ2h7hIBuTgC1oz9bPhuw6nFALdagjq7aB61o 7968
llamator/attack_data/harmful_behavior.parquet sha256=vFR1NNjf53Cbwk5obCs4c9yibZXox3O5_O4TZlwcmf0 68217
llamator/attack_data/past_tense.parquet sha256=rXyzfKMWuSFVFuIzEBIjh8l3g0VH0MMNnEENWIPPzWM 6901
llamator/attack_data/suffixes.parquet sha256=4BpyC1ZlAm5g-07PD3JFUyk_UqesGCWcwS42oKAX3cw 13015
llamator/attack_data/system_prompt_leakage.parquet sha256=cdO4565XmQoUO641doYPm-Z69L0tbHVUcjWETmYZ6nI 7864
llamator/attack_data/ucar-dan_prompts.parquet sha256=Do4l-QEJRxmGqxUdL83Xu8MfFVX7HEDR8YBcqQKuqks 33955
llamator/attack_provider/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/attack_provider/attack_loader.py sha256=pvS3qZwpTu4oQ67qxf4oy8A8EbmDkqVxJW9v6fReV5Y 397
llamator/attack_provider/attack_registry.py sha256=x8jyJpnynx850GpDZK-UWoGxo0FCSkleLhSMcXmyspU 3938
llamator/attack_provider/run_tests.py sha256=O0mlb62g021s5quwLaSCxab9jc7ft26cvQ-MNj5FN7U 13607
llamator/attack_provider/test_base.py sha256=0a-_YXmdBrueO4TvsDXb7VLIMrH7NY0q-5IBDKQDc_4 4068
llamator/attack_provider/util.py sha256=e58SJB8Dbmhov1pkrBMGRBWsOH4Tf8yLBqXX-1XX1yc 3751
llamator/attack_provider/work_progress_pool.py sha256=WRk-gFwyA7b95SEao4yPsRwSdB4_wQQBVhj4UsrLkhk 5091
llamator/attacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/attacks/aim.py sha256=EYV04gQu8dxiF5pFEzct7h3mNYCu6d3rEi2MRGLWWOw 8058
llamator/attacks/attack_descriptions.json sha256=uBqcZF-Y1v8OW16O6TjmGia8f2kCotPy5GBvh7FSYZo 13160
llamator/attacks/base64_injection.py sha256=koZtXbTNUZVM4YBg4XjJC7WmSWM7bz3HSbtVcx4fmSw 7317
llamator/attacks/bon.py sha256=zD-hugb1bxcNxVYFWanjgo2eOcm5h9JUMnSFdherx6s 8652
llamator/attacks/complimentary_transition.py sha256=JcD_Tp431jJPDQLKbdVeq0m3W7VyGZ8Np66wW8z9kZg 6368
llamator/attacks/crecsendo.py sha256=HIoaJS_B5y3HVVHkPsWaaDVRwc7ejtAZzuGsMeCj4eA 10077
llamator/attacks/dan.py sha256=7oHsrbV5Q9M084yq3Qbkjj9D9TXQT7HYtMp3Y04bGm4 6537
llamator/attacks/ethical_compliance.py sha256=qp60Dl6DmA6Vkzvif5_a16JkoHIpxqkwFqjrUcEFldA 8944
llamator/attacks/harmful_behavior.py sha256=0UjQmWL526o0beyYr5nGi6md2b0r0V2upt-J1I7AUfY 6074
llamator/attacks/harmful_behavior_multistage.py sha256=Lu5I3Pc7tDh_aaWv9MAXM1nHcMZxuYoPnY7RyDoYRvc 7176
llamator/attacks/linguistic.py sha256=5Yha7HYYI0zB8TtgooFberj-0QW0s_vjbIWyTTF_zF8 6018
llamator/attacks/logical_inconsistencies.py sha256=vlsgD2kzbZI1ntuH0UhMdPzwWXoeluXzRYnOTKtbFFU 9141
llamator/attacks/past_tense.py sha256=bWQ9-l5_DzRFtuR5p_wT1ZeUGFH4ydM8b07YaRAom6g 5431
llamator/attacks/ru_dan.py sha256=DEWWMM_YdOQlc5h9CFb9afGnu4QgwbeCGcMrN2fESQg 6546
llamator/attacks/ru_typoglycemia.py sha256=Dl3fbPnCDKVIBj8fyvAFN7ym32Kf2eHutkU0FlVd9Lk 4684
llamator/attacks/ru_ucar.py sha256=GuNd2MamoDeBnOLhvWpjLH38UXgc-IvxgWeJ71mRKqc 6432
llamator/attacks/suffix.py sha256=J-WOR7XTdN9456xSsAMxYbn-CUO8O4bPIfP3Mv8mvL0 5670
llamator/attacks/sycophancy.py sha256=dZ0Gk6J1LDGLZpYzLwWPF9FunKTyjqNt_WOKqwgBVMs 9876
llamator/attacks/system_prompt_leakage.py sha256=fLYWXrCe2SCJJvjK43I0smJGvgqv_18P87tLNfzfp64 8839
llamator/attacks/typoglycemia.py sha256=oHLwNJWHKWDjGd7Pk9yA3--JtdmewXB7Osq0MqUGR1Y 4192
llamator/attacks/ucar.py sha256=Mp3q5o4kpGB0FwWWIE5zsnqwccThqqPm3uIx0aNs-A8 6449
llamator/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/client/attack_config.py sha256=ujwNJpyTyn00oLnZqrbEEtAmBjIJAleuxMF8xvTZcl4 166
llamator/client/chat_client.py sha256=o0JgsZfrenbPgr1SBF858KDES076ctXMsjUALLEKABk 14104
llamator/client/client_config.py sha256=YzDG0agAj_ovGQJtVrg1dusm-64njQZ8brFJcDtWONc 1882
llamator/client/langchain_integration.py sha256=b-g334mt6RPjSMWiy-v8gGFaSpfgdhxGaYlGwuLjLes 4335
llamator/client/specific_chat_clients.py sha256=Mjxz6E371HlMIqxtz6lWLHGh3InVZ6l9mSb_kzr3jdo 9712
llamator/format_output/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/format_output/logo.py sha256=NLud0x1BsDgZqaRrEonBR_-Tj0Vkp1P_V6MQf1tF56s 508
llamator/format_output/results_table.py sha256=yTB-y4hm3B2zAVPReZOr3me-G9G7FH2KwWuuNCSXyac 1931
llamator/report_generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llamator/report_generators/excel_report_generator.py sha256=8pIK-2gRiC3Iq69cRjXIFj3-nBSIzTBNuv4iUm5vLM8 6172
llamator/report_generators/word_report_generator.py sha256=SVYjkvAfOMZsxW_kN2NYqia4ojY4NjPXk8bht8u1hGM 20280
llamator-2.2.0.dist-info/LICENSE.md sha256=9fe3ryT3hyLR2AJ4GrqSY8CFJgja3ksFO9DEFLF2104 19088
llamator-2.2.0.dist-info/METADATA sha256=EKw4JKvqqBKDuiiHcxEvNeACHdNhY4yUQfQieCbJFDw 5003
llamator-2.2.0.dist-info/WHEEL sha256=9Hm2OB-j1QcCUq9Jguht7ayGIIZBRTdOXD1qg9cCgPM 109
llamator-2.2.0.dist-info/top_level.txt sha256=EiNn1hJ_GvQ79G0ev7N9KQTMsSTfPeIwQPBL0lO9XJ0 9
llamator-2.2.0.dist-info/RECORD

top_level.txt

llamator