baish

View on PyPIReverse Dependencies (0)

0.3.0a1 baish-0.3.0a1-py3-none-any.whl

Wheel Details

Project: baish
Version: 0.3.0a1
Filename: baish-0.3.0a1-py3-none-any.whl
Download: [link]
Size: 21291
MD5: a6794e0a38a50e8a59e8634bb15751ac
SHA256: 2b01f54e30c3e97a34650fee10cbec9742e3c24425b130e1e2bb2bed4135a06d
Uploaded: 2025-01-14 19:28:56 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: baish
Version: 0.3.0a1
Summary: A security-focused tool that uses LLMs to analyze shell scripts
Author-Email: curtis <curtis[at]serverascode.com>
Project-Url: Homepage, https://github.com/taicodotca/baish
License: GPL-3.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Security
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: langchain (>=0.3.8)
Requires-Dist: anthropic (>=0.39.0)
Requires-Dist: groq (>=0.12.0)
Requires-Dist: yara-python (>=4.5.1)
Requires-Dist: python-magic (>=0.4.27)
Requires-Dist: pyyaml (>=6.0.2)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: langchain-anthropic (>=0.3.0)
Requires-Dist: langchain-groq (>=0.2.1)
Requires-Dist: langchain-core (>=0.3.21)
Requires-Dist: langchain-cohere (>=0.3.4)
Requires-Dist: cohere (>=5.13.6)
Requires-Dist: pydantic (>=2.10.2)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: langchain-ollama (>=0.2.0)
Requires-Dist: ollama (>=0.4.2)
Requires-Dist: tiktoken (>=0.8.0)
Requires-Dist: langchain-openai (>=0.2.12)
Requires-Dist: openai (>=1.57.3)
Description-Content-Type: text/markdown
[Description omitted; length: 6702 characters]

WHEEL

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

RECORD

Path Digest Size
baish/__init__.py sha256=e3S0EcDGJlWIp2hddSFjvt633jfeZ4W7VyAeLpfTWVM 37
baish/__version__.py sha256=AKROLFbAqoTcEJOJJpSjO_mVl8HHekeVnco5HM6gh9A 24
baish/cli.py sha256=EwT1vvnLfxZP4LsdY--qkiG8U3tubY2FKEAcPLbOa-U 11024
baish/config.py sha256=2uXHrmIaxKHQ7P6LBJN-jwd73OBh8qoPycCRt0l70XY 4927
baish/content_processor.py sha256=ztVhE1jgocdwK0jZIwfk9OnpjxQnddqLWptWSRIO24I 1688
baish/file_analyzer.py sha256=8IJmct-15tlCxRu5Nfwn1ovWlyCNKUv8cRKZZGv_XR0 404
baish/llm.py sha256=H6UcrAOdqOa2HupDqSLgfRZTvjjSLcVOjbeoWESx2HU 9646
baish/logger.py sha256=NF_UDIlrBULL_sgqIoDqIFBtSjouErgL2QG4Ol1hqVA 478
baish/main.py sha256=FVvnMNMIH7CMer_U8Tx9JDzelpxK7Ffhkl4qagUEJ28 542
baish/results_manager.py sha256=wMpnovrrH1tTa5L4Pcm9IkCTZ_68bLIu9_S9Insf1Hw 1385
baish/script_analyzer.py sha256=IR5oYSQcoArIJyjYLN8JE0YAHQOWBBEF8zVxRIjS0vA 6959
baish/storage.py sha256=BsjaO2fwVYBcORwL5DmOsNhjqJUzbacmb3RGPOjeFVY 1589
baish/token_counter.py sha256=dMxi7pKTzfcBshytiNTudm8mb-f7MLVjmDoxfc9AVoI 386
baish/yara_checker.py sha256=BS-Max5w8DrMGpjcrHXZeyHmakWoJzn6GtGxPWpftKc 1291
baish/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
baish/prompts/security.py sha256=QAkhPZf7OAt4naAU_Rzf9vgdxZ3nMY_D255bRljHzA4 3898
baish/prompts/security_map_reduce.py sha256=kcRfyry5eHmSfDGX-kzoVtkhHRKkqTDZF6uRvO630bY 1888
baish-0.3.0a1.dist-info/METADATA sha256=QyOZAfUyKSGedXuDhFYYk6w8n8qPLPF2lOMFJguATRI 8664
baish-0.3.0a1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
baish-0.3.0a1.dist-info/entry_points.txt sha256=MJLvuWriTFZkg5QCPes0luoXF_vuj42bcDIbdH6dN5M 41
baish-0.3.0a1.dist-info/top_level.txt sha256=z2p7GRyNAiDlIHazk6NRyobDXJ6RMuwEcUcFWDvoC2I 6
baish-0.3.0a1.dist-info/RECORD

top_level.txt

baish

entry_points.txt

baish = baish.cli:main