api-validator

View on PyPIReverse Dependencies (0)

0.3.15 api_validator-0.3.15-py3-none-any.whl

Wheel Details

Project: api-validator
Version: 0.3.15
Filename: api_validator-0.3.15-py3-none-any.whl
Download: [link]
Size: 97995
MD5: 853dc319b8a69220e80eae876f166a86
SHA256: a88e5a43767492e48b2c0ae09506a2fca13909f9ff62702d5cef8b4f28e2e9d2
Uploaded: 2024-10-01 11:33:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: api-validator
Version: 0.3.15
Summary: Validate OpenAPI specs by sending traffic
Author: Kinnaird McQuade
Author-Email: kinnaird[at]nightvision.net
Home-Page: https://github.com/nvsecurity/api-validator
Keywords: openapi
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Requires-Dist: click
Requires-Dist: click-option-group
Requires-Dist: invoke
Requires-Dist: loguru
Requires-Dist: PyYAML
Requires-Dist: Jinja2
Requires-Dist: pandas
Requires-Dist: requests
Requires-Dist: python-dotenv
Description-Content-Type: text/markdown
[Description omitted; length: 14288 characters]

WHEEL

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

RECORD

Path Digest Size
api_validator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/version.py sha256=ffn-_dQkGETSaV5-b0KQF_mnfNSuzOXlGmLsSkdXvpk 23
api_validator/bin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/bin/cli.py sha256=UhrYvMDX0aIj_tBL921I_HlZ90uGPAiIO4VvhYnqd9g 1461
api_validator/bin/logger.py sha256=ibXFceYEYV5fOtqluoRkZrej25PB7MsvAbK9Rgfesjs 2168
api_validator/command/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/command/compare.py sha256=-wgEEc0OPh62IICtASJ8OFGJ1cL-8d1CvFodJe-KDXc 3787
api_validator/command/convert.py sha256=1jnnii54iaO1rs5JrkYaSyXDmqOEBqfTQqOl7epXS9g 820
api_validator/command/create_config_file.py sha256=_mujuRjVj2Wi1lob5JP37DNg3maYLKEk8BsBeZBJuls 1301
api_validator/command/exclude.py sha256=EO7uuDXwglgNt7GyaGFQe2oJnzVOL7L7eYDzDU5SrGo 1180
api_validator/command/generate.py sha256=82771UbpZBRZTuFxRCDye7BNB_ryp9TrmdLo5pvRtdU 947
api_validator/command/install.py sha256=bg0TOsygFVBfv9p6nZ0UTRo8gWzCWqmZQgCthZ5-d50 2153
api_validator/command/list_jobs.py sha256=ecUgTY92oxPGc9hH4svyb4XKV70lKlhX3VqrdCgnj04 786
api_validator/command/report.py sha256=9GP56BFDqq4cYX-HmWJkvEzMTVI0xeJ-iThq0qt9tno 2939
api_validator/command/report_combined.py sha256=b-H0RMe6MMIzHkciKA3x6Wl5XseMXgPSO0j_MaU5O7Q 3622
api_validator/command/validate.py sha256=pi7ekdHQs7JjajHdd96z8Ai0oMgXKPj-H3DKzICEXSk 1690
api_validator/command/yolo_traffic.py sha256=iRYEpJmyUUfF9U5OBYGeGIbexRq5fS6N72J2FqBu-l0 2598
api_validator/diff_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/diff_utils/complex_oasdiff_yaml_utils.py sha256=rMRO6wPpCOprUXecG6IZz-BQZjYOOaHbDCkd0Mwt2tU 8821
api_validator/diff_utils/config.yml sha256=-LTM9sooD1tSgAdvybCreLcCVBTL_WvzZBFVHjk3v40 21531
api_validator/diff_utils/job_summary.md.j2 sha256=GzfRBB6FqslIr2q5FYjfSLUZtcawDsJFPOOZ_jGd9nI 6812
api_validator/diff_utils/job_summary.py sha256=oZ01xMkK_ZTzgXtYw0Qbg-Rfcw9KAk3Ycy5v2pXe77Q 4372
api_validator/diff_utils/jobs.py sha256=vfFoZQf5c6fxpHPtBkYPlJps_W7y56N-AmSxJyFl7gQ 20086
api_validator/diff_utils/oasdiff_utils.py sha256=x7vbbJF6GW6AAARNGKsPiKfPSEa05i7Juw9rurlah0s 3383
api_validator/oasdiff_v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/oasdiff_v2/compare.py sha256=eCqUNWlvST23wR6cN4A7BZm1oz0HJXnzIkR1s-hYeF0 16468
api_validator/oasdiff_v2/diff_data.py sha256=AwjuKKpUCw7_FI1pYGBk09mkd1XAGyV1cfI8p0YpBP4 16216
api_validator/oasdiff_v2/missing_parameters_utils.py sha256=0yWGrwBfcIkfwKszxQLK7m-d0HyYAzxUdfKVZbG4b5Y 1695
api_validator/oasdiff_v2/param_report.md.j2 sha256=uRj24LHeuv_dYu5Mu4BzPXlUXjdrpIzaaTu437uehwo 7458
api_validator/oasdiff_v2/param_report.py sha256=27thtsilKuurqgEIT0MaEX4rWuyqst04NpMpcxn5Q7U 6218
api_validator/oasdiff_v2/parse.py sha256=euu006CIwOLFqobTedP7kAzbNptHuGOPNYFpcAujMfA 1558
api_validator/oasdiff_v2/parameters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/oasdiff_v2/parameters/added_parameter_data.py sha256=7FgBTql4ZgDTFc_pNuY49F9NG0sg1A3Xv1xGZBfpKiI 4135
api_validator/oasdiff_v2/parameters/added_request_body_parameters.py sha256=XXtq32ZAfGRvLT1Yt218kYiMTd0dcbxYcy9D-2glPp0 4558
api_validator/oasdiff_v2/parameters/deleted_parameter_data.py sha256=7VupyAFac9G-rN3NcF0hxzJGVprWuPMKXGQ6D-HU8gE 4159
api_validator/oasdiff_v2/parameters/deleted_request_body_parameters.py sha256=bL_p0Fccsn1UsIwhWu5Fh9AsyFRpWIlKWr0Ru_OtUYM 3853
api_validator/oasdiff_v2/parameters/modified_parameters.py sha256=1cFwvw-TjmlSDt7UbUxJo-6SmYu4hVh8hSSFCP_4axI 9433
api_validator/oasdiff_v2/parameters/modified_request_body_parameters.py sha256=8CrlH9VdtRSgW_kBqFtGgWT8rnMtZO60DipEkIAG1hw 4474
api_validator/oasdiff_v2/parameters/parameter_data.py sha256=48azZbE2ckgqPe6O93HF4b0S3QLuiUYLomlTall_Z5E 4781
api_validator/oasdiff_v2/parameters/request_body_data.py sha256=qhOMh6_p5qBgpeaNr0vRCE6ZyeTR0Em_n-bTGDUaM8I 2872
api_validator/oasdiff_v2/parameters/request_body_parameters.py sha256=K6vlnXg1FII-luiWZebyPWuDuBxp6LznaH4Ck-7oPNA 2111
api_validator/oasdiff_v2/parameters/security_requirements.py sha256=MSWjoCNplzTMq75HPPDekYOjwJd1l6w5lZtBg6DCuug 2143
api_validator/shared/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/shared/click_validators.py sha256=B1VKhoudYxLzUD6siIFjXHnEbv3G4qMvruIgZ2IWJ7E 667
api_validator/swagger_gen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/swagger_gen/api_extractor.py sha256=slWmtRyUy1F9P9Q7PfS6UKZiUpuYE9WqnCixZWeDOkw 5182
api_validator/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/tests/test_complex_yaml.py sha256=kEw5K2UpTntLfCB-O8q8PrZrKaatifDEmIc-MLazk8Q 4502
api_validator/tests/test_oasdiff.py sha256=sLYpD67wa-yPBaqgYIAuhykO7kRDMIbmBY79_ZxAB3o 12221
api_validator/tests/test_oasdiff_complex_keys.py sha256=S6Hz0htqjfRNw9Ns2U2ji3Lj4rxiWarZmo-ITuDvXIo 4231
api_validator/tests/test_swagger_utils.py sha256=HkSI-G7elGbZrQQMjsMUYZrVMAZluBDm22WYOZUItDo 3427
api_validator/tests/test_oasdiff_v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/tests/test_oasdiff_v2/test_diff_data.py sha256=_RJu5SLjrV7UAj6NrxxmBNB7qi3lIMfXkK_UKLUBv30 3567
api_validator/tests/test_oasdiff_v2/test_missing_parameters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_added_parameter_data.py sha256=KQkbJdYMEtYpfCWZsylluUKHB8fjkGvqUzkfB2Cby-E 798
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_modified_parameter_data.py sha256=2xDcFI4lbqrUSwEUEjtSHIcsUG5TxOgK98e81ivJP6Q 980
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_parameter_default_value_changed.py sha256=qM5JFwm6S9Hj3DUnCQEe-nmVGjPKs2vWhMwkuFyFEhI 10161
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_parameter_deleted.py sha256=tKLp91DD9W1HuKWxkqXDsFKIXeHgetoVruXOK8wxbsk 1463
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_parameter_not_required.py sha256=uy0LIykMZwtW3BmSupZiQ2trMjQWPjsA6Q-ZCOP0Huk 7526
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_parameter_type_changed.py sha256=Mh0fHvF0ZJOBglG-CoY87grQIGQWsOXdzXYGTtqEZlY 6483
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_request_body_data.py sha256=9bUv1rzxnQCEEtjPBQrJnAboLKJ8fgHFEogBYicNsYg 25912
api_validator/tests/test_oasdiff_v2/test_missing_parameters/test_request_body_deleted.py sha256=5ce3QLRke_AhYVYg7cbGWLnxF7Yg2OVZzX7-6foXrPE 10726
api_validator/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
api_validator/tools/newman_csv_data.py sha256=qrcl9rljinM5hgHe4k531xT0E4EMoIuo4lAfvP6T07o 21222
api_validator/tools/newman_csv_utils.py sha256=RnKtyAWa3igeNHoh0SYnZSjAPkjNG7QkwaQCo6UgL14 4773
api_validator/tools/newman_summary.md.j2 sha256=EIvQf3BFCqMK1B2r9IHZzeAvJ3p2VSUHu6J2aPnrxi4 4077
api_validator/tools/newman_utils.py sha256=muMyQfQUKDZ_kp2q3lqMrYhry_lIUC3nI8kTptHGlRI 1443
api_validator/tools/oasdiff.py sha256=0sdjG4NSH5cmyC3eW4LZoayD3DJqaBvgqIc4HBc6T1s 24263
api_validator/tools/openapi_to_postman.py sha256=DcXurnFuXlTAsI7BLma5ZgHJuzzxQRvE8KgaikD-Gr8 1447
api_validator/tools/postman_utils.py sha256=7TJRd30kPSERkY4w7EZNO1cfQ4OLmUyoQ0MFOsaJtZA 5333
api_validator/tools/prerequisite_utils.py sha256=7H8uU3Hwnb6YB8voaX8Bt7UA1BEkQjC9QNtUNjq1q1M 3555
api_validator/tools/prerequisites.py sha256=uh4c4I7mFIrj703x4gpJYQUS-VTnLLET0YqRJe9A_KA 7126
api_validator/tools/swagger_utils.py sha256=lrbtvoj1gc8MMmHQ5ik4n_lK0-jguAIJxo5mpZg2DSE 1509
utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
utils/populate_oasdiff_json_files.py sha256=3gu0AFsH9YQwQXL2ZCshtNfY8qXmRBwKI5CqbH_Mf7k 2232
utils/populate_parameter_reports.py sha256=u6XWHyhZbm5kiev5s5LOnOmp-7MIW-u3a_ILrAcpR-4 2874
api_validator-0.3.15.dist-info/METADATA sha256=-LCFqBtsh4n5-8yEYkb8bL8ruUFzy54yyElJ7YLtTnE 14912
api_validator-0.3.15.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
api_validator-0.3.15.dist-info/entry_points.txt sha256=4r36UzJRNEMLeX2BwY19P-CZ9QtsGn0pIP4tLZ6OPQw 61
api_validator-0.3.15.dist-info/top_level.txt sha256=EAw9T5RLN6TZiZ4dKH_YsLcbKmjUTvzCSUynMaBkJx8 20
api_validator-0.3.15.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
api_validator-0.3.15.dist-info/RECORD

top_level.txt

api_validator
utils

entry_points.txt

api-validator = api_validator.bin.cli:main

zip-safe