offat

View on PyPIReverse Dependencies (0)

0.19.3 offat-0.19.3-py3-none-any.whl

Wheel Details

Project: offat
Version: 0.19.3
Filename: offat-0.19.3-py3-none-any.whl
Download: [link]
Size: 49933
MD5: ef271cd51d778a2f3c6f49dc09311b05
SHA256: b622b8b9db21212339291750a10803e88549b1ed2b798907be236a749fb28b4d
Uploaded: 2024-07-30 09:13:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: offat
Version: 0.19.3
Summary: Offensive API tester tool automates checks for common API vulnerabilities
Author: Dhrumil Mistry
Author-Email: dhrumil.mistry[at]owasp.org
Project-Url: Bug Tracker, https://github.com/OWASP/OFFAT/issues
Project-Url: Home, https://github.com/OWASP/OFFAT
Project-Url: Support, https://github.com/sponsors/OWASP/
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: aiohttp (<4.0.0,>=3.8.4)
Requires-Dist: aiolimiter (<2.0.0,>=1.1.0)
Requires-Dist: fastapi (<0.110.0,>=0.109.1); extra == "api"
Requires-Dist: openapi-spec-validator (<0.8.0,>=0.7.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0); extra == "api"
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: redis (<6.0.0,>=5.0.0); extra == "api"
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: rq (<2.0.0,>=1.15.1); extra == "api"
Requires-Dist: setuptools (<71.0.0,>=69.0.3)
Requires-Dist: tenacity (<9.0.0,>=8.2.3)
Requires-Dist: uvicorn[standard] (<0.24.0,>=0.23.2); extra == "api"
Provides-Extra: api
Description-Content-Type: text/markdown
[Description omitted; length: 9144 characters]

WHEEL

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

RECORD

Path Digest Size
offat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/__main__.py sha256=g64F_yuywps5TLjsHLWDwuJqPU5cz0esA1ApwBUMnXc 4614
offat/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/api/__main__.py sha256=BV47kwYuPMT5HS0vslu3hTkQd5MkFgCm9bfeux1YGIE 590
offat/api/app.py sha256=LQQXjj0atLCsshs8U8n220vYXFY34jo-6CGzf2te1Ww 3137
offat/api/auth_utils.py sha256=sdyOthLNPdqa8rSBtgB3QeAIGlxNOJjGfnBPoo9h624 360
offat/api/config.py sha256=lSSDDTN9sDRw8IHNFt0oS4YTmMCPe5iYb636mZF7SY0 642
offat/api/jobs.py sha256=frZ0c8ca_nGA0UTeS-gbyftQu1H384ej2HAS1VJO8-g 1221
offat/api/schema.py sha256=Lmu1EshAMy8JtItZ38_sMTu98a3ya9GBvy67FkLvf9U 423
offat/config_data_handler.py sha256=onb_QMa3-Oj07pcoqyVn5pdI5ZQbo3ZJuq_ACfeUSN8 2581
offat/http.py sha256=KhXR1RXsHmLIbDaptva7XCyS5rPhqOLlQnpaNWQCxvg 4487
offat/logger.py sha256=8iVPU0jqLnC95I9Tbu1jBfV6euTRIAznnv3rYJHKbuY 376
offat/parsers/__init__.py sha256=tmLzpFzkqkFjQjmPOPO7Kki8lldHkVqZRcrvAww7Sps 1411
offat/parsers/openapi.py sha256=MZNwlVC-Fq76LJjUCg35SMkJkkHgRSjSMU9Wgz3JbtI 8187
offat/parsers/parser.py sha256=WEXvhqfq1vZiNL4oqk-AeaDc8QzJgbJmUQUgYRw7TEM 2282
offat/parsers/swagger.py sha256=9d5_i3EzAom949KikiNlIeztAlEPQXsL1aikj-PoUH8 4872
offat/report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/report/generator.py sha256=euFp5exm__mg64mh1z_Xv4ZuAwtzdieDgamWnjWKl9k 5086
offat/report/summary.py sha256=n9T9rVnsPMDWPjsX-swdtj3wjf1KlrUhEYHA7qGymLo 2963
offat/report/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/report/templates/report.html sha256=uxoGEvzx9HuCwdrGcEbW9ak6PbpyVuhsdw1CCYEqP8E 11834
offat/report/templates/table.py sha256=pG5N7i8PvQEsTJfKw_Z-MJl54CfeXaWYbQ9m8QIrDj0 3365
offat/tester/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/tester/fuzzer.py sha256=GEJTnFdmeWu74VuypRKig7KXusEwl53hTJ_jRLwIYXw 4466
offat/tester/generator.py sha256=086Sp9VPh6yRugHVPPC-PB5fMkm8hOFcBdYF8bJsduI 42828
offat/tester/handler.py sha256=6hnqhXCrTuVudDfRGFOHH8sLgyJ0-g3xcwBU9X3JmJQ 11899
offat/tester/post_test_processor.py sha256=UsoDE5HP818LrbnwhuDwMnejee_U5y8XFHUYHyxx9qc 6843
offat/tester/regexs.py sha256=Wdrti7Mcj9nf5-Sqz7TZrl0J6mdgF74PV5k-dmPQ9Ls 2266
offat/tester/runner.py sha256=OIKLT55PiWuM5AafL_Cf0XNJtCX3B-SuE_uKCWJQfDY 6997
offat/tester/tester_utils.py sha256=b4gWwztWtUIJWEQpp3kl1bgi1TY0yphBGD9Xu4NQ3sY 4296
offat/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/tests/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/tests/parsers/test_parser.py sha256=sSwG8Ofjo7r3wEmOT5uBGmGpjF7GzEVpFQQqUN3GZbc 1335
offat/tests/self_signed/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/tests/self_signed/self_signed_server_tester.py sha256=BeMYu-u88R8MM1P_FIv9SI2Gi4GltoK9ou6XEicMCEI 483
offat/tests/testers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/tests/testers/test_fuzzer.py sha256=XUxf_QwRvWOPLwHxsTF0k3UNmuT_BxF36aD-5u82V5M 819
offat/tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/tests/utils/test_parse_server_url.py sha256=km8yqp3YFe6RTLDOzOjGUiJxyNysGc_kU8nqMxzqMc0 1207
offat/tests/utils/test_url_validations.py sha256=6aAYVtRST4gdeUkbS00MLHYNGgd0TCTk_3N-kzoV6m0 603
offat/utils.py sha256=8kAerNZg6usk_q0WaD-xnEsq01udATOqZgjmPb_rBE4 10498
offat-0.19.3.dist-info/METADATA sha256=8kRhcg9XdEeELVxaEaXcEEggIMQwL7jr8N7PjG0SVBY 10467
offat-0.19.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
offat-0.19.3.dist-info/entry_points.txt sha256=y-vDOfTP6mFW64jNpA8CiFxu2jAghZbSMQKp617IsWw 81
offat-0.19.3.dist-info/RECORD

entry_points.txt

offat = offat.__main__:start
offat-api = offat.api.__main__:start