baish

View on PyPIReverse Dependencies (0)

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

Wheel Details

Project: baish
Version: 0.2.0a1
Filename: baish-0.2.0a1-py3-none-any.whl
Download: [link]
Size: 20871
MD5: 18c4aeb67ab5e6aaa3d3b89855c9791e
SHA256: 174310c0a2c9f2476e72c5c9b5f790ceda08b484f77b29cadf6acd161a4ac5ff
Uploaded: 2024-12-21 11:37:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: baish
Version: 0.2.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: 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: 5735 characters]

WHEEL

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

RECORD

Path Digest Size
baish/__init__.py sha256=e3S0EcDGJlWIp2hddSFjvt633jfeZ4W7VyAeLpfTWVM 37
baish/__version__.py sha256=5zSI7joVgP1lYYkcIpaAInIFJcfsLbHeVsfkC8Quunc 24
baish/cli.py sha256=qIcy_UxK7KOBPVgsCUj0P8Bo1_wbyp41hVKaOJ4tXVc 11074
baish/config.py sha256=2rW_Rd1EW-iMRA1asf12uT_mikeOqjFFgkiXg1xBZh4 4917
baish/content_processor.py sha256=ztVhE1jgocdwK0jZIwfk9OnpjxQnddqLWptWSRIO24I 1688
baish/file_analyzer.py sha256=8IJmct-15tlCxRu5Nfwn1ovWlyCNKUv8cRKZZGv_XR0 404
baish/llm.py sha256=36sW15aLaR97eNVuZHjwVcKsXEs3Rpd4htNlLUUVIqQ 8185
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.2.0a1.dist-info/METADATA sha256=un_cuvVo0DukOA41H4mcI6jqsp9WNoWIqqlZq9fs4ms 7624
baish-0.2.0a1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
baish-0.2.0a1.dist-info/entry_points.txt sha256=MJLvuWriTFZkg5QCPes0luoXF_vuj42bcDIbdH6dN5M 41
baish-0.2.0a1.dist-info/top_level.txt sha256=z2p7GRyNAiDlIHazk6NRyobDXJ6RMuwEcUcFWDvoC2I 6
baish-0.2.0a1.dist-info/RECORD

top_level.txt

baish

entry_points.txt

baish = baish.cli:main