offat

View on PyPIReverse Dependencies (0)

0.18.0 offat-0.18.0-py3-none-any.whl

Wheel Details

Project: offat
Version: 0.18.0
Filename: offat-0.18.0-py3-none-any.whl
Download: [link]
Size: 47378
MD5: 7c721630d31325b7d266aa7a382e85e8
SHA256: 3b7b785f955ed7fd40375805e25e21ec77fd5bd695cbd9cfd7495b2dd0ae6ddc
Uploaded: 2024-05-15 16:47:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: offat
Version: 0.18.0
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 (<70.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=LBuyTrTAe9aLBWXPEaQC9Cw3DZ7BJ2JZwwgPEOVWHIo 4550
offat/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
offat/api/__main__.py sha256=BV47kwYuPMT5HS0vslu3hTkQd5MkFgCm9bfeux1YGIE 590
offat/api/app.py sha256=AfBd_4MzYtCg8r8yU6nWVWkWYrD3eOyKSYZH8yOPFmc 3037
offat/api/auth_utils.py sha256=sdyOthLNPdqa8rSBtgB3QeAIGlxNOJjGfnBPoo9h624 360
offat/api/config.py sha256=lSSDDTN9sDRw8IHNFt0oS4YTmMCPe5iYb636mZF7SY0 642
offat/api/jobs.py sha256=0dokL78Ka3zr8kOxm7oGZLA4eRkJVxV6kN2HD5CNA6E 832
offat/api/models.py sha256=FGRtUWBBRd80BufJT2L6q4vohFOaucIT-DBayMQ5bzg 306
offat/config_data_handler.py sha256=onb_QMa3-Oj07pcoqyVn5pdI5ZQbo3ZJuq_ACfeUSN8 2581
offat/http.py sha256=x6wKroO-LkTfdLKULj6rQAets-vkoe5hwHbexx_KSVU 5054
offat/logger.py sha256=8iVPU0jqLnC95I9Tbu1jBfV6euTRIAznnv3rYJHKbuY 376
offat/parsers/__init__.py sha256=DzZDL5UEr9LeAHolxzHKO_97XdbgXb_WfjkTc80tjTU 1363
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=XAT82lwjKhrzJYMKoIBoN2P9y6AZTGOUOTyntuPPB-4 11952
offat/tester/post_test_processor.py sha256=UsoDE5HP818LrbnwhuDwMnejee_U5y8XFHUYHyxx9qc 6843
offat/tester/regexs.py sha256=Wdrti7Mcj9nf5-Sqz7TZrl0J6mdgF74PV5k-dmPQ9Ls 2266
offat/tester/runner.py sha256=ugEljM7rvCEuc_hlRhDOytZv9XBByChmIDiXio3iuE8 6868
offat/tester/tester_utils.py sha256=p89EM-dJCZjhckwssPS0TJDL7UwvdB8ft_mFCiT_66I 3709
offat/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
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.18.0.dist-info/METADATA sha256=EYPBtFtlxrJjE3rDiDWbGRg3LUXZad9jOy1xjFMoX7g 10467
offat-0.18.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
offat-0.18.0.dist-info/entry_points.txt sha256=y-vDOfTP6mFW64jNpA8CiFxu2jAghZbSMQKp617IsWw 81
offat-0.18.0.dist-info/RECORD

entry_points.txt

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