grizzly-framework

View on PyPIReverse Dependencies (1)

0.22.2 grizzly_framework-0.22.2-py3-none-any.whl

Wheel Details

Project: grizzly-framework
Version: 0.22.2
Filename: grizzly_framework-0.22.2-py3-none-any.whl
Download: [link]
Size: 255565
MD5: 74aeea019dc9293927bfe557446ca6dd
SHA256: 8305f48db72ac1bbdf9aaba81ae188f48df1e5680b11c6f34ff6f8b7ef215267
Uploaded: 2025-02-27 21:06:40 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: grizzly-framework
Version: 0.22.2
Summary: A framework for developing and running browser fuzzers
Author: Tyson Smith
Author-Email: twsmith[at]mozilla.com
Maintainer: Mozilla Fuzzing Team
Maintainer-Email: fuzzing[at]mozilla.com
Home-Page: https://github.com/MozillaSecurity/grizzly
License: MPL 2.0
Keywords: firefox framework fuzz fuzzing test testing
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.9
Requires-Dist: bugsy
Requires-Dist: cryptography
Requires-Dist: cssbeautifier
Requires-Dist: fasteners
Requires-Dist: ffpuppet (>=0.16.3)
Requires-Dist: FuzzManager
Requires-Dist: jsbeautifier
Requires-Dist: lithium-reducer (>=3.0.0)
Requires-Dist: prefpicker (>=1.23.0)
Requires-Dist: psutil (>=5.9.4)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: tox; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2495 characters]

WHEEL

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

RECORD

Path Digest Size
grizzly/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grizzly/__main__.py sha256=nTMNxDmcsvOTZgcpAJHGPIwmAH43krfXSP77t1eSkIY 389
grizzly/args.py sha256=vyqkxDRInwRsKQwsaASkgXFI6RJ7BLX9QfC3mx52HIE 17358
grizzly/conftest.py sha256=NE2teum4LpmONJptQsXme3uRCKYKq9fc4Boi8aYHLJg 1910
grizzly/main.py sha256=Q0lXjdqsnfnsoEdXoA9N0qtRlOqulhkEjIIU4OnR0IM 6629
grizzly/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
grizzly/session.py sha256=kGz4Ul9ujBdes1F-fiO3cKHC6EB-koeknVV2g5RA5Ug 12126
grizzly/test_args.py sha256=iWzlIt7EAOfpssDab0y7klZtnY6ZwC301dOjSUwXpYo 10302
grizzly/test_main.py sha256=qNw3VaWEc4rLEgulB2zpet5o46D212HjmrRC81DHm68 5575
grizzly/test_session.py sha256=tZhzHJtN5Z_802zODl8CpJRzNCs0UmiWK8bimzB2YRQ 19347
grizzly/adapter/__init__.py sha256=6Iyfa-_V5lFrSQdp2G41zqN-5Ub2AvlMuLRnL390ySk 292
grizzly/adapter/adapter.py sha256=K_1DtnMlOpsRZ79MiW0CtlJzEyyj8SYIt_NqBOUvcUk 6495
grizzly/adapter/test_adapter.py sha256=pmqtCwe2-m5vfxRLQlP9XFYSY3m-sdgNupf-DPWQLA0 2501
grizzly/adapter/no_op_adapter/__init__.py sha256=LYNkyM1iQe33tOc59sC8kAIOLVmIGm0ThIYqpVpOPL0 2006
grizzly/adapter/no_op_adapter/test_no_op.py sha256=52NMyLPLcJpTdCousoMV3sGKfMJTKnUrUlImh3-mNKE 606
grizzly/common/__init__.py sha256=VSzMDmxVL_HmvypAQLoh8UDOi9WyBf3_Ru0dBNs6nHg 294
grizzly/common/bugzilla.py sha256=sgtOsCcQ0aCptxzbYak0xdWUt4p0BExBjCRHMWWO5KQ 6479
grizzly/common/cache.py sha256=1JfM5fwVSofZ6H2_SyXJMo7jLLHLcgYLqT1OJmblf6o 4150
grizzly/common/frontend.py sha256=9VMFEJQ0D4cMTpgD7TjhYkhqUEiF422kUtr-gSWrbrg 5636
grizzly/common/fuzzmanager.py sha256=rTwLI_sk3xK-WP7nGBpIqm1yoCMoq3WGGXb7fHQWxdE 15458
grizzly/common/harness.html sha256=KYtul_Oe3eMqQNUtO2niFbFCryAmGYbF5ASDOQ35K7s 3404
grizzly/common/iomanager.py sha256=CR2eQ7mYi5o9l5hjRnw2nWt6IqC0CbUnW48BIzoA2A0 2114
grizzly/common/plugins.py sha256=jcvqKxrX1ocjXYxV2xeNuFM1_jgvEq3iC-fsqtkTYkA 2269
grizzly/common/post_launch_delay.html sha256=_2ot_ZKz1xP2Vuioo01oBAmmubbxwvvI3dMGubfna3U 1961
grizzly/common/report.py sha256=LZ2rTt0DoaHXJqwhusClMU2r7k4MhBUyyS7vURUCD64 16363
grizzly/common/reporter.py sha256=QLmr6fwO-qR7h7X_zkwhlrcUF5RIxyaTEku8yFDTGDY 10968
grizzly/common/runner.py sha256=Z_eh3UEyprN4KM-4ae2U4k1KS-OaCAzYACiJqHMo-ts 16094
grizzly/common/stack_hasher.py sha256=fgDt5ri3kB3tP9-M6egJAuhsSIgMcewN3sSGf7fmcvA 17661
grizzly/common/status.py sha256=u2svnVsdcLwQkam5arHxtn57OU7IqA0qBwZByJzY0Os 44511
grizzly/common/status_reporter.py sha256=V2x-oh3l3gTsSnEODMixrNRdYjx1_G6AA_6Hfwhl68A 36928
grizzly/common/storage.py sha256=yY_znzxBvJtagiX2Imh4ZQmK_7rAomPujaTEA76UBus 17826
grizzly/common/test_bugzilla.py sha256=PBfpG8ohoVNVVEbE-u6OkNS8V7e2nrmACBXQrwVF1Lc 5874
grizzly/common/test_cache.py sha256=osgcm-6reEO8eyuEByJFeG0X13bEGyjLxEoBk_EaOAs 2774
grizzly/common/test_frontend.py sha256=x5MQXcK2xZK9w5q5IvWhiO9oSZ3Y-R63YOYdvQK_Ork 3981
grizzly/common/test_fuzzmanager.py sha256=AiFCkNxVqlX7nmYAWJEaazvF9rnM5CKaxDQtsFq4sTg 14297
grizzly/common/test_iomanager.py sha256=XHTZAP6yKAdreOiIaEUmRNyjnuggapAxKvVv4ibOcVY 2463
grizzly/common/test_plugins.py sha256=d_qrcw4Adt05WQKuGWm_sv-GbBHUfB4zLA3vlgvIktg 3161
grizzly/common/test_report.py sha256=JjuDMA8sbTrc4MmSstINBt5MhvYSHfjfl3jcvsQ_L3c 16589
grizzly/common/test_reporter.py sha256=ksIiCjXBrMkzo7FB6pqDBTEj5P4qLVAfXHLE_fYDzaE 8257
grizzly/common/test_runner.py sha256=DhWQmV4y-uEXuhcWduQiYxHnL53UVV3rVO54KTcny5Y 16390
grizzly/common/test_stack_hasher.py sha256=0OyNysJIxMc4YUKMeqIqHSnfwHuN2r9S4o26lSLk0L0 28358
grizzly/common/test_status.py sha256=bb8kdSB1xHV33Ob_kP1yBSB_Z-Xy_UssnX7t_wwSxbs 27947
grizzly/common/test_status_reporter.py sha256=nRRMPdCgDYo77XkURI15jyH3WaaQRLR43SMxwdTh7Xw 28002
grizzly/common/test_storage.py sha256=NIcJLlyVnpnyThHVJn3Oi09sLOZ72w1iqJrxtArfdOQ 18538
grizzly/common/test_utils.py sha256=qalzHaufIO0Ch4xUguiZMPkLPgYjSC3hRqxfRTgO_jo 1253
grizzly/common/utils.py sha256=dNKr2mYVHndKBJRoH30SK_R3iyJqMRhjp9IEFlm5XZw 2098
grizzly/reduce/__init__.py sha256=sDG7x9_E39rjt9fYlIDLEn9g2PjFygqoodBl4H61EIM 335
grizzly/reduce/__main__.py sha256=HgQCVDtxGHYtG3yUMsEnCA2h4LLs_LH8IbHotLI0g2A 295
grizzly/reduce/args.py sha256=jb3NNO6OeRIjvou3z1gseRG3ESy6z_Pk3P5EyDHOgAc 5550
grizzly/reduce/bucket.py sha256=zUjTzwaFs89VcRMSo0oInZgFwfeI7lsKceQMXyjTBT8 699
grizzly/reduce/conftest.py sha256=VVRNl_k6y3XjYS6XZgQbTdV66XHQP20dIpYe5pCn9UE 693
grizzly/reduce/core.py sha256=XzMtKRkiE5bMArbtSCDGNHrCXHs_TcngXCddzCl6l7g 39857
grizzly/reduce/crash.py sha256=u39QkC-bRQJpAwPsdKLp1l36ipfn5Pa4hidUvOpW5mo 2409
grizzly/reduce/exceptions.py sha256=QSq1gEKLKFnUrXWhNSI5ptuNJ6-Et6qEtnqb8Rqfpcs 732
grizzly/reduce/test_main.py sha256=gSzQEl4exC7MFiBxR5dzLzK-FeNsmArHJ0SC7CNGMoA 10205
grizzly/reduce/test_main_fm.py sha256=YmLs2OQDERnJixg-JeuANA5X4GHx832a82zf-Ltsef4 2230
grizzly/reduce/test_reduce.py sha256=8PcYcc_Z5Z9pdlLgjXx27YdOIs0DCmJ6FGgGtjbW2wk 35764
grizzly/reduce/test_strategies.py sha256=jE5KwsnEp8AVc0KKmUDVlzJvQPdmfAbec7-BQOItNrY 8738
grizzly/reduce/test_strategies_beautify.py sha256=u9kdowsfMn6cdPzLTql25uhB_gliMsUlFqkGIXOVgk0 9409
grizzly/reduce/strategies/__init__.py sha256=p_oXVCaQmDFKzmeDR0YyGAsEvbHrWboruXjsvQcdVQw 7433
grizzly/reduce/strategies/beautify.py sha256=FV7OXCC81lH4Tr0wwCk58SThb3iKGKigW-ZmUyWYA8I 12930
grizzly/reduce/strategies/lithium.py sha256=0TyMn0a8qsOxYQ6tXEjMWJSa6KO-DbDlZi-jyfHafNc 8707
grizzly/reduce/strategies/testcases.py sha256=YE37yPOYGfw9K71dyzB0ueZS38xvTUy7SDMpeTxrXJU 3543
grizzly/replay/__init__.py sha256=RktnOzt7EYpHXOkN6c67wbLI1ieL-H2v9sBL7__Fe6w 336
grizzly/replay/__main__.py sha256=inX99MbHKM0KYlrimzs7afHCpbgwMfhCSL0GfPeZDAE 273
grizzly/replay/args.py sha256=lCVf1yjl5eMfBInVnA1zhfNWEyS5erKsfFTEcSk-Dfo 5458
grizzly/replay/bucket.py sha256=3Gr1m3gI8gsjY9aQT7yt9hyIKBrV81SOooIEtLTGtXg 2040
grizzly/replay/bugzilla.py sha256=FBD4xJphKEMztKqhZxwAj8VVUEW7V5_EG4KbmTtEt20 1609
grizzly/replay/conftest.py sha256=AULhsUZBDXWgw_11NA6rWCrQ-cNBKYdax8uYYbBoowE 930
grizzly/replay/crash.py sha256=CUUHbEzpcmev8s34AtEc5Eg7sg4VQukm-M2113ikKkA 2834
grizzly/replay/replay.py sha256=DDPZgERRhzg-c_EgrCuKJoVxz9B7f9YbR6DwX8aZGcc 30437
grizzly/replay/test_args.py sha256=6SZ1m2lpACDh7ER7491T7GRVfBHjdS-BPFTRVubN8BI 3747
grizzly/replay/test_bugzilla.py sha256=K4CSszZP-yqSXrp_Ljz1iDsPugHDYV7O8War3Vy-H1A 1904
grizzly/replay/test_main.py sha256=37-6b0LrVidDZnMUtt1rbYSGK2dyAV3eywEIaK9mbrI 18095
grizzly/replay/test_main_fm.py sha256=DIbx1_qz1RIwPXGvJt75b3lOY3OagXbqWZ9hAxxJ2qo 5534
grizzly/replay/test_replay.py sha256=NFKVtIUl9udOoAWtPxOhGwcYUy5aTcWllMX_xIFvfOY 41174
grizzly/target/__init__.py sha256=yqMtHkLpsbbfm1xQzTleWKQXGcspdjP9z3q0RAh_QcE 567
grizzly/target/assets.py sha256=7rWJp4RkuscvLCcaGIVBK6g_1hfr8Y81EjH2rfzNu3I 4465
grizzly/target/puppet_target.py sha256=6zpZqP3jesgE5_SUMsr35QRlznv1ntB6q0Pe4yicOuo 15801
grizzly/target/target.py sha256=fKNRF4R_qUm8siSzfoaq0NcePtesviCtIZXo-lEKp_Y 7924
grizzly/target/target_monitor.py sha256=-MKACy2Ipt1u9bNDU_MNtSLNRXdU0MT8pehPswMea14 2059
grizzly/target/test_assets.py sha256=MhfdL9eGl3j7VfmoP4YE83rgbsE7yBwoP7_IgQ98rrs 4589
grizzly/target/test_puppet_target.py sha256=vMOGUuzfAQmfyU7s0DG7cVt2Pl2hdIQFzfiXfdvraNE 17556
grizzly/target/test_target.py sha256=9f6RaueEseYf0joRYME_FIrPLn_sm-PsJQERfH5LSmA 2565
grizzly/target/test_target_monitor.py sha256=2m8wpOZGfgwd3-VpwqE0hh9UnUbfko1OOlkpSgrXiVw 1097
loki/README.md sha256=HZUBfe6nU3PZdre3Fc_H30TpzJPwtlXYAa1XE8hBehU 376
loki/__init__.py sha256=snvlEr8G9CJpUyWb50_LWeszdD-k0OteERXb6b_sTZM 329
loki/__main__.py sha256=4wI_SrNUKmfFsyhf704pN-AbhFXb2CdN6ODxxCbAcq0 323
loki/args.py sha256=vMIdtLyIOhNFR0hqfW9hNie-ZLdRmw-6qeYdGl_yQvc 1715
loki/loki.py sha256=_39itdgye-xK1LOSv4eVB8YnegY9KB311VnNSSJwZB4 7425
loki/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
loki/test_loki.py sha256=eiehOzb7ToWbSxSoxmayJZ8RRyvkGw_vWoTLrRiWZIc 5522
sapphire/__init__.py sha256=MM24_aD8r580Nt69FMAwo3nVnQkfc1RrT77Pcv1LLTM 509
sapphire/__main__.py sha256=3UxAQtAZfouFrLciPsie9WVMOCMp0jV9srSO2mWePuw 2052
sapphire/certificate_bundle.py sha256=bbzXr5X-MkhxhYuGXhc_sIUAwbxxKR-ODn69_KGendw 4728
sapphire/conftest.py sha256=a1tfnlHOntZf22AVR1ryJAXUU0XcFMQv6J7U_zoileA 8048
sapphire/connection_manager.py sha256=NAGuNTqoppPRKnVTHNStAORjR4dCsFg8SgSfIvBFSVA 6478
sapphire/core.py sha256=IKCATfVXVaMGmmlMg2HSph7gfYNLTeuePxC4NQOkiKM 8171
sapphire/job.py sha256=5h1BiX2bjZLlnMMcqqkdSG5RhlcdBZBB_ui9RhMFVXQ 9217
sapphire/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sapphire/server_map.py sha256=qnn7Wwg2KHm2mootXbywM0YEnMPnhyZ2oVgME7EFmu0 4602
sapphire/test_certificate_bundle.py sha256=n6VDVXkoZwbA0yD79XGsw8XbtguKXvHKWAUN_nCn1dA 852
sapphire/test_connection_manager.py sha256=9zzJAR9vEVEJQRtin0T_ywMIwcmF85s2CZF4Zh1QhT8 5702
sapphire/test_job.py sha256=z3B3Eryd13WkOCFsraRKOHzVReYXi6AOFEfqaXqUGNc 11811
sapphire/test_sapphire.py sha256=MjmrGTjp0US5-l5aVuXJyDcSZAfhqJujNUGMEH6uTO8 30295
sapphire/test_server_map.py sha256=zjpZIkcyi1q0BBAgn54s2Gc5SpgfdA2gVSbXbERXeoY 4871
sapphire/test_worker.py sha256=Xiwb0Van_mL1P2gHzQAmdZGxQuv7EbEW4tjYOrOhPWw 7677
sapphire/worker.py sha256=HKcvzu6VrSzF4vXfPS6TGWHpkpbWa6CTtvrBm1fBA0w 11436
grizzly_framework-0.22.2.dist-info/LICENSE sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
grizzly_framework-0.22.2.dist-info/METADATA sha256=ZRnjTwXeRRDwcQwyix67s3qB9RghNYMKejdqDhhEcOU 3596
grizzly_framework-0.22.2.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
grizzly_framework-0.22.2.dist-info/entry_points.txt sha256=-_XzsbFqBzYfZqVYrnBQ8ZqJhq4ljP3knqZ_3Qi3G8c 1137
grizzly_framework-0.22.2.dist-info/top_level.txt sha256=xyXLhIy63Bx6wmM4QZp6Agv5FFPnhJ3bDetf50dOpfY 22
grizzly_framework-0.22.2.dist-info/RECORD

top_level.txt

grizzly
loki
sapphire

entry_points.txt

grizzly = grizzly:__main__
grizzly-reduce = grizzly.reduce:__main__
grizzly-reduce-bucket = grizzly.reduce.bucket:main
grizzly-reduce-crash = grizzly.reduce.crash:main
grizzly-replay = grizzly.replay:__main__
grizzly-replay-bucket = grizzly.replay.bucket:main
grizzly-replay-bugzilla = grizzly.replay.bugzilla:main
grizzly-replay-crash = grizzly.replay.crash:main
grizzly-status = grizzly.common.status_reporter:main
no-op = grizzly.adapter.no_op_adapter:NoOpAdapter
attrs = grizzly.reduce.strategies.lithium:MinimizeAttrs
chars = grizzly.reduce.strategies.lithium:MinimizeChars
check = grizzly.reduce.strategies.lithium:Check
collapsebraces = grizzly.reduce.strategies.lithium:CollapseEmptyBraces
cssbeautify = grizzly.reduce.strategies.beautify:CSSBeautify
jsbeautify = grizzly.reduce.strategies.beautify:JSBeautify
jschars = grizzly.reduce.strategies.lithium:MinimizeJSChars
lines = grizzly.reduce.strategies.lithium:MinimizeLines
list = grizzly.reduce.strategies.testcases:MinimizeTestcaseList
ffpuppet = grizzly.target.puppet_target:PuppetTarget