napalm-toolbox

View on PyPIReverse Dependencies (1)

0.1.5 napalm_toolbox-0.1.5-py3-none-any.whl

Wheel Details

Project: napalm-toolbox
Version: 0.1.5
Filename: napalm_toolbox-0.1.5-py3-none-any.whl
Download: [link]
Size: 50165
MD5: 0cb851255554997af3d6fc7c09503e70
SHA256: 476369a6b44c4159b05b1bb9f677ef536e0ddbc66fe323e0ea6556a107230eff
Uploaded: 2024-03-08 09:19:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: napalm-toolbox
Version: 0.1.5
Summary: A tool to make working with security analysis tools a breeze
Author: JoranHonig
Author-Email: JoranHonig[at]users.noreply.github.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12,<4.0
Requires-Dist: click (<9.0.0,>=8.1.6)
Requires-Dist: gitpython (<4.0.0,>=3.1.32)
Requires-Dist: importlib-metadata (<8.0.0,>=7.0.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: langchain (<0.0.353,>=0.0.352)
Requires-Dist: loguru (<0.8.0,>=0.7.0)
Requires-Dist: napalm_slither (<0.2.0,>=0.1.0); extra == "slither"
Requires-Dist: openai (<2.0.0,>=1.6.1)
Requires-Dist: pickledb (<0.10.0,>=0.9.2)
Requires-Dist: pydantic-sarif (<0.2.0,>=0.1.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: semgrep (==1.63.0)
Requires-Dist: setuptools (==69.1.1)
Requires-Dist: toolz (<0.13.0,>=0.12.0)
Provides-Extra: slither
Description-Content-Type: text/markdown
[Description omitted; length: 3399 characters]

WHEEL

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

RECORD

Path Digest Size
napalm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/analysis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/analysis/ai_false_positive.py sha256=k6yRllLANw_qgoVPJsFLZq37StkzokNzql5NIx8iBlY 7455
napalm/analysis/duplicate.py sha256=hstrRR2k7x8WIwfunfZwdLuMZ7MQ35UtzAkomJv8ZkM 1785
napalm/analysis/filter.py sha256=MD4oqkiz4XVJpdkUZ3bwZ4ukaDo51jgjBE0bDTTR3uo 1951
napalm/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/cli/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/cli/base/auto.py sha256=C0wU52SHChnEDCIW9xOW1CT2P5joaVsD7J6TI7fYcMw 5655
napalm/cli/base/collection.py sha256=7EZf2VHQ92dqL401IdFzdb-yMfqvO-sUJHMLN5o620Q 1830
napalm/cli/base/main.py sha256=QUxby6NX54F_GApFjZ5mpyVwA0xWM8TNpWyXEfnA8CI 922
napalm/cli/base/run.py sha256=62jShxXiwaLZxbEHzTej8c2B1GZbLHbtwufxFzTwIKI 3192
napalm/cli/base/twin.py sha256=ynrxhgPbwTNxdtRSH84dimygB0V1bjOGybqUI9YPr1o 3735
napalm/cli/base/workflow.py sha256=Gy9xPKarEi8Y5kZLP14thl4ZTOca7G6L0-G-9pKfwG0 6029
napalm/cli/dev/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/cli/dev/cli.py sha256=jQC1KFplvsGDvufpWlZIIJ7LxanAnN18ehBXeku96k8 836
napalm/cli/dev/compete.py sha256=SA3YoAE9kI175-qf3GEmqoTuWy-vdYTtKBnuuDBjqBk 5746
napalm/cli/dev/compete_model.py sha256=gb-POK4n_NJaVucz78CeAi1qMx2xD_7lA1wIkF23EDY 1036
napalm/cli/dev/info.py sha256=b2qRc8gBX9ZlAMqD9XYo5Co5uK0q81_hTSUSNumAdHs 3311
napalm/cli/dev/init/__init__.py sha256=8umSWn_UOJ3DOKv7CIQGNiATuqlJ_a-JVHjZfnGx9us 42
napalm/cli/dev/init/main.py sha256=nhezsLT3eacqmTefM8sWu9UWoiTBs504ntFph35AMC4 3845
napalm/cli/dev/init/python_plugin_installer.py sha256=xE_gW1svgxkLzdZrMH4mv6P3iuwtAyuYrtOiChtViXw 1450
napalm/cli/dev/install.py sha256=gDWCBu8441wPn6Qoeze8tAazCRPYOIyfGqLRnIkT0MQ 430
napalm/cli/dev/testing.py sha256=jGTVMMKfKkUDqPWFpiHXHloFq9oMuIDCkwgbysv65E4 6748
napalm/package/__init__.py sha256=lIWSoV8LqwiBkUcEIQPszvgBAFtTphqXBmARVOhTSaE 51
napalm/package/collection.py sha256=aHiwhFnnySVIG-ltKRCmTm0mQAXp1hfNiCaNCDUHB0c 2730
napalm/package/collection_manager.py sha256=9DeyrpcerlRRzICnnGPD-igHLZE3xSbYuk8DzWwckcI 4119
napalm/package/detector_info.py sha256=iFgiHfNNRB2ZaQkBTeqJXiphvIjx0jcBAYpTMvKBlzA 1709
napalm/package/discovery.py sha256=ax5QE_3qAEffgPqDVg_8pVIhpTfvLfRJEYEIIcvwGlg 1426
napalm/package/entry_point.py sha256=2e75b2QBZY_6e63hqDVXyM6IGmn8z-zjDpuNhW_I0gg 284
napalm/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/plugins/base.py sha256=-kH-GWrvJcw9dk160AfREOqkGl6ouYrvqcQlVvkinR0 788
napalm/plugins/installed.py sha256=BIEVkXOqzcr5SztsmOgFeXxbtbGvLIrIo6vByZ0_G90 579
napalm/report/__init__.py sha256=nIxlxEYEGcs56MnTWwdW5-4omGUVP_Dl6RLqMQY0qng 55
napalm/report/fancy.py sha256=aEZGcvZqcjufkPzXwtCM3S1ylgGcq1nY9QPA34_wHew 3309
napalm/report/markdown_report.py sha256=J4jXquyLcKdDbt_xFXSPOvuz_NHevq3DMgG6fdD4FMY 4106
napalm/report/sarif_report.py sha256=EK3oGOSvGZciLEg2ExED7XpDK90wbJfDVW-7rMQOVeo 226
napalm/report/simple_report.py sha256=vgo6stB9XHKren_uFjhZp0OBXZLCcfPIg6kYnhuhCOc 1057
napalm/sarif/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/sarif/get.py sha256=tGnH-YDbxRNwthD8gEJWrjoqQ0IuZoTSDnpNrgis-54 379
napalm/sarif/location.py sha256=QqVeU8DzbV0tJRvIRS8mysXTCB-zgdLZl_5St9J-odc 3544
napalm/storage/__init__.py sha256=GFhR2Hx4-12DHdYd7b1hyTNBVqtMyL0jU43JB2pFOXI 433
napalm/storage/collection.py sha256=q4LNFq6LuFEROhGtg3qepHl5sEyvWI1_zwxIfNRKCEw 1516
napalm/storage/config.py sha256=SShPyvtFtOQQLywRd84Rpkr-0sdxmMrLtz3ZiZjYuw4 279
napalm/storage/pickledb_provider.py sha256=YgsZOFiDhF0OsPz3M6Usnz7KgijhQoXjYpuItkQI4Fo 663
napalm/storage/provider.py sha256=ecN-o1L_ItKi6BaBrXDDzZRZ231HIW_oYBmIW8SCRUc 287
napalm/storage/twin.py sha256=RLExa_9PADjIXZkJ7zmL4JCcpiIiCtM3yvjxLIkXrRQ 1696
napalm/storage/workflow.py sha256=vF-xHXFF-2_7BbylXMfuE1iMPZkxUfclXfnjtJ2M0RY 3011
napalm/tool/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/tool/run.py sha256=sDVVqH_Gg2L144LV_s8J3QPLsPCsO-3vvWFyRtF2fkA 2786
napalm/tool/semgrep_info.py sha256=Df3N3UMDu3sPFaQmocQTuDfMlK6_IoH6Qymv1rQOd4o 842
napalm/tool/semgrep_tool_runner.py sha256=HeiSx6pmKh2kXI5MbAxx4CuRMabe6xU9XR1AFWfHC8c 2233
napalm/tool/tool_runner.py sha256=LJ02e1hsapgfYEqdrysDkLYweSPkB-zl83dUvWgAzzU 216
napalm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napalm/utils/config.py sha256=I0qqpch23n9Def8_Whjs1abJXueEhB68Y2kPG59SdUE 647
napalm/utils/sarif.py sha256=iUncDXJlpy9_foNraSNPNRFjEr9QWq6WEhAS020WMfQ 747
napalm/utils/templates.py sha256=vkyyB-rX5o6wVbihuCKKlCFBvyvFfqF_AJFblZ9f7r0 884
napalm/utils/workflow.py sha256=8UxUXg3tweRyqEjIl_4X43KsQ9NYdpWOQJivaIo7jpI 910
templates/init/.gitignore sha256=yfY3v-vTSEdHfumgrnp8fhx26Gg0ahaqFtq5hjO4TsM 60
templates/init/README.md sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
templates/init/example_semgrep_rule.yml sha256=nIL1hOwSWPKBzIOXzjcoSaBCaPY01xOE3hodTOWgy24 299
templates/init/napalm.py.jinja2 sha256=ZEKsNRdhCSk_ANesAG5PmWuKDnCrwSdPrZfSbPHQU-g 337
templates/init/pyproject.toml.jinja2 sha256=MNKdKPUI-P2ayCybefKFXkC5Sny3bJlFQdNzLwUb00k 327
templates/install/pyproject.toml.jinja2 sha256=zB0Xjr5qn9YW3BcB_zHopFcNfIvEAOGPwfSXWT_20jY 483
templates/report/simple_report.md.jinja2 sha256=yGMeLW0l7PJe9z_CqqfSliO1dkCZNcUM77wsK_JXp0E 753
napalm_toolbox-0.1.5.dist-info/LICENSE sha256=Lh-qBbuRV0-jiCIBhfV7NgdwFxQFOXH3BKOzK865hRs 10480
napalm_toolbox-0.1.5.dist-info/METADATA sha256=dZhSulV04MI0kRdsHed3B7t2INWEE5RYVH_EHmKqzbg 4533
napalm_toolbox-0.1.5.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
napalm_toolbox-0.1.5.dist-info/entry_points.txt sha256=wbxhl0r3ZJcw92J8BgyCv556i5jF4H5U5gB6NJJNX8k 85
napalm_toolbox-0.1.5.dist-info/RECORD

entry_points.txt

napalm = napalm.cli.base.main:cli
napalm-dev = napalm.cli.dev.cli:cli