httpobs

View on PyPIReverse Dependencies (0)

0.9.3 httpobs-0.9.3-py3-none-any.whl

Wheel Details

Project: httpobs
Version: 0.9.3
Filename: httpobs-0.9.3-py3-none-any.whl
Download: [link]
Size: 1225680
MD5: bdc2772089ab617235c5718c03614062
SHA256: 5b1e0afd6bab1fbcd3010a6906c868e302d17bec375724ac8e10e0275f80ffe0
Uploaded: 2022-03-29 23:04:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: httpobs
Version: 0.9.3
Summary: HTTP Observatory: a set of tests and tools to scan your website for basic web hygeine.
Author: April King
Author-Email: april[at]mozilla.com
Home-Page: https://github.com/mozilla/http-observatory
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Dist: amqp (==2.3.2)
Requires-Dist: beautifulsoup4 (==4.6.3)
Requires-Dist: billiard (==3.5.0.4)
Requires-Dist: celery (==4.2.1)
Requires-Dist: click (==7.0)
Requires-Dist: coverage (==4.5.2)
Requires-Dist: flake8 (==3.6.0)
Requires-Dist: httpobs-cli (==1.0.2)
Requires-Dist: itsdangerous (==1.1.0)
Requires-Dist: kombu (==4.2.1)
Requires-Dist: MarkupSafe (==1.1.0)
Requires-Dist: mccabe (==0.6.1)
Requires-Dist: nose (==1.3.7)
Requires-Dist: pep8 (==1.7.1)
Requires-Dist: pycodestyle (==2.4.0)
Requires-Dist: pyflakes (==2.0.0)
Requires-Dist: pytz (==2018.7)
Requires-Dist: vine (==1.1.4)
Requires-Dist: Werkzeug (==0.14.1)
Requires-Dist: psycopg2 (<2.8,>=2.7)
Requires-Dist: redis (==2.10.6)
Requires-Dist: psutil (==5.9.0)
Requires-Dist: publicsuffixlist (==0.7.12)
Requires-Dist: requests (==2.27.1)
Requires-Dist: Flask (==1.0.2)
Requires-Dist: uWSGI (==2.0.17.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5151 characters]

WHEEL

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

RECORD

Path Digest Size
httpobs/Dockerfile sha256=9wvaNnqz8shkVitXq2oD0LTxe30UmJXGG_EYdurGQuc 528
httpobs/__init__.py sha256=DCPdWKslrecMncm1w-_fANjNhZYcyv0ZnUnAw1JxzCk 77
httpobs/requirements.txt sha256=27oL60oR-h-HR0hxI5rvlm-BZmk4niDJQGQrIKRczaM 292
httpobs/conf/__init__.py sha256=QgJwc0WxlvdANCG4GNgBdWU3BKSAzwAlruf6T9XodSM 5954
httpobs/conf/amazon-rds.pem sha256=8OxCqOe8_CCN8DPux7M2S1IfEN-1oUemVFSU-WbHMbU 65484
httpobs/conf/hsts-preload.json sha256=gAcn-GCTT43gBKtf-EfU_yN4gnE2f8vH54d3XkhxBVk 22975386
httpobs/conf/httpobs.conf sha256=JV9tTL_O03h9Yf6cHPoFnFjF_HUOzrE8MAsxBXmZ-yQ 1157
httpobs/database/.dockerignore sha256=jIjHwe00yL_jibcWEGu4Igt3Nq3iI5gGD90rw6O0xyM 26
httpobs/database/.gitignore sha256=Zmey0aq2oAyqWu5a-K2fFGXlZ6vxwgnRVyfVez6Pbl8 5
httpobs/database/Dockerfile sha256=cZxIIKO4hiUpKP9KfeimVkeRtzCnHSguve7X6q-QmRE 141
httpobs/database/__init__.py sha256=N8t4Qjw5GNLxWKUI94U2UlOG-Ek5Z_buQivVjfg6hio 1217
httpobs/database/celeryconfig.py sha256=mSZ_sn-YklNnjxKwSd1qoy245DV9n4rD8OK0EJ35v-E 475
httpobs/database/database.py sha256=JWw85jA4Huo2e394amjeXJ7rq5DnPZ2tIkEmfsFZC1c 16426
httpobs/database/requirements.txt sha256=h1hR7Y_E4mXHkxTLrnVFJxdLArEUB1lrCoA7xbErQDM 200
httpobs/database/schema.sql sha256=_6R9uLo7dJesjJWhIC9Z1mu5dzt--WnM4stY3BWtRIY 9219
httpobs/database/schema.sql.docker.sql sha256=_bvOm2W5dy-keb4FW7BExyImsXjaPFebS1Wd0wQoWHI 171
httpobs/docs/api.md sha256=fOKDU8y01Oi2slMJ-cF1rmbNILoBGJg0uEkBzv4Faxw 15287
httpobs/docs/contribute.json sha256=PA5xEn2fpvrQd1xMvTqnGdJU3i1pRC3jM6lCYZ6NcOs 1180
httpobs/docs/scoring.md sha256=0I2EMC6xBEXULCY3wTCV8Fg7czgVzpjoq8EoFHa6jKs 12131
httpobs/scanner/__init__.py sha256=R-Ny-fKaq6PylO7y_onYouWwhRKJKlwK_TFj-O_rvbY 532
httpobs/scanner/celeryconfig.py sha256=dddJL5VCPWWAKnmUTZ7i27Fn-zqRMBknsB9ZmzOaPb0 328
httpobs/scanner/local.py sha256=DuhqzyJPBhxDmzTaJNS5VxydMoojg_RA9LXeCTVo3tQ 2869
httpobs/scanner/main.py sha256=xX2IX9GzF0t1eYg-loctm1uP8K37fIMcVgo3zzNYV1w 8454
httpobs/scanner/requirements.txt sha256=TqMKiLXYIwoQFGSC2rQ5Np0yJ9Et9EnJx7aJaec7et4 56
httpobs/scanner/tasks.py sha256=SbjJ3ZHaZy2_n6DvYJdK9iY8PbgP7IUsxTvZ34t7ICU 2718
httpobs/scanner/utils.py sha256=0iT1YjwAKrxp0GDklIIu6ca_lQcvtRzb2fiwWb-iXeA 4994
httpobs/scanner/analyzer/__init__.py sha256=SqGO0ZlrJlxzaFWGCahvovEvJTBOoEufIYkGUNMfK18 765
httpobs/scanner/analyzer/content.py sha256=m4qBr_hxOkE-qdAut0qukpgowjXs9o-rFu5IRQrMEfg 11665
httpobs/scanner/analyzer/decorators.py sha256=t33VEE1vwcIEpaMDvQKgKaVnDIq-kFfGrWXu7ITAocU 442
httpobs/scanner/analyzer/headers.py sha256=lW8WAKNh78ldBYRmUIAsgXh0thckTBZkaz3z1SMLkQA 38132
httpobs/scanner/analyzer/misc.py sha256=N6IBku2YLSQxT_9WBRwgR-pHbZbtDdkTuu9EI3IeKLU 8588
httpobs/scanner/analyzer/utils.py sha256=I3uFVRX2LFYgVN4y0GHRvhtFmxI8qRpS29Swq9-rb3g 2090
httpobs/scanner/grader/__init__.py sha256=TDh9decJO8h9KMZnzS51CUhAJfsvDWgZEzJWRQVHy0c 405
httpobs/scanner/grader/grade.py sha256=rx9l9fMENqNxMABl23HcsujbjyYm8o3fwMlUG11oDd0 16733
httpobs/scanner/retriever/__init__.py sha256=Q1e-D73lnhcTFUF7nDK9FUjGCTEiezLT1d3SmUkQST4 64
httpobs/scanner/retriever/retriever.py sha256=93doQQXGdcMwynvRkE6pNRTQvAmso40_pjB0VGfvf7s 7939
httpobs/scripts/httpobs-local-scan sha256=oMTfJiYVqSLuTCCgGEJ_0xlwGhSMVikoA92ANIuArIU 3804
httpobs/scripts/httpobs-mass-scan sha256=OEZKvCF_6tk5COnkGRsZR1GF0sdfIwCSyK5u6bRSrNk 2153
httpobs/scripts/httpobs-regen-hsts-preload sha256=gSHbvPFD-nnY5ppBdd2TYShpXUVJWnQsM4KMPTc6GAk 280
httpobs/scripts/httpobs-scan-worker sha256=KSppExRAZS5_wXFFNDY-MPjNWJDzQgSsz0TRwldb4uA 864
httpobs/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
httpobs/tests/utils.py sha256=FRZfii43BtKrBKXDb8NBvsOZLD40Tos1X2meF5cf9iw 2031
httpobs/tests/unittests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
httpobs/tests/unittests/test_content.py sha256=MxeTNEv-Hl0C6v6Lctlbz3b8bGfJM_Yfjvr_kH4UDBc 9829
httpobs/tests/unittests/test_environ.py sha256=mujTQaQxBr0EBEvcpaI-3lUCb6RDyQGtB04PVp0lpNo 2025
httpobs/tests/unittests/test_grades.py sha256=D6wHe1kFkeZD4x99yA8O-cHop_o1P6x5q4N3JOIOxXY 451
httpobs/tests/unittests/test_headers.py sha256=jt29vfqegAMBMSR8Z3Mf1nKSlOg3m5ja9QNpd1YxrhM 55809
httpobs/tests/unittests/test_misc.py sha256=PcmstSKp5o3RCdmjzwK01vcd_WnERIogFO3D4wsz_hg 9835
httpobs/tests/unittests/test_parse_http_equiv_headers.py sha256=Y6Xt6wqlKARidMJb7LbhfW1Eqnz8Wd3LfP0GOIs5adU 1404
httpobs/tests/unittests/test_preload.py sha256=Vh9HDE82Pub0uP9EbU5iaO0Ut_r2yy2A6R5BrgDHfGE 2052
httpobs/tests/unittests/test_retriever.py sha256=CtnzpzSaazooDJzQuNbniIkj1EPUYQtTcofpOpFIrso 2070
httpobs/tests/unittests/test_sanitize_headers.py sha256=GqGnHNYHYimUAAqZGquhBnw0Zok4CJtMzjZ_Nn-RmpE 601
httpobs/tests/unittests/test_valid_hostname.py sha256=i3ij7FzPjsTo_Ivh8w9iBH6qjJNq4PjpR8FCMFgujwM 966
httpobs/tests/unittests/files/test_content_sri_impl_external_http.html sha256=gxULmafw0W893pO-DlJZHkCa2FqGkwNKBbu1Lgc0riM 484
httpobs/tests/unittests/files/test_content_sri_impl_external_https1.html sha256=frtgOwkOATYKaEArk2GawTFUZefYkMSp33_UPIvtFfo 294
httpobs/tests/unittests/files/test_content_sri_impl_external_https2.html sha256=0uknGxqSWikUzW5aADfOu3QSloFCLZ6mJtqUku3WJ44 298
httpobs/tests/unittests/files/test_content_sri_impl_external_noproto.html sha256=IYdNbVSIa_A0Rr6zsIDhQyGn0qYg4ASEAJvPf0YLRGI 239
httpobs/tests/unittests/files/test_content_sri_impl_sameorigin.html sha256=K83PPqYulUOz88IrAao_zRS1Eunio6xqjxhsPUOS3rE 245
httpobs/tests/unittests/files/test_content_sri_no_scripts.html sha256=zFouoJXg7pg-IzxUt9j2S4ATNlFqxsaMdWCCeEQE3DY 83
httpobs/tests/unittests/files/test_content_sri_notimpl_external_http.html sha256=4DwE1kWJcPPs7jCo876Vu2S2dzoPGEo46DbzQcnwOeI 158
httpobs/tests/unittests/files/test_content_sri_notimpl_external_https.html sha256=lkbp7Hwq0kTakMiPb2BQ3fu49ESy5BhmBxIXxGALV78 157
httpobs/tests/unittests/files/test_content_sri_notimpl_external_noproto.html sha256=RDjVf4mpZir5q4XRnDQ7uN2tg2nLP5qFYw4fJ9DcnKU 153
httpobs/tests/unittests/files/test_content_sri_sameorigin1.html sha256=tADMbVKSo7ocbhFgnmNXuFbwHjfKOI7qKfrupfkD1YU 104
httpobs/tests/unittests/files/test_content_sri_sameorigin2.html sha256=rVbmlnCXisW-OWusYm-Js7v4D0g35RXJQN8YEL2btfM 127
httpobs/tests/unittests/files/test_content_sri_sameorigin3.html sha256=EiXWtWu_Vyh-5ydawCJdFJoPGfnxDAzj0dpSrAZX_8k 121
httpobs/tests/unittests/files/test_parse_http_equiv_headers_case_insensitivity.html sha256=xpE_eluFO8mBEpg6EEzq4rdP-wHVfwAetFL18kHkrH8 186
httpobs/tests/unittests/files/test_parse_http_equiv_headers_csp1.html sha256=5kfuSxF0Xt5ARti7i0vLL1IRisK6xZtFkyYdVxhyZpY 202
httpobs/tests/unittests/files/test_parse_http_equiv_headers_csp_multiple_http_equiv1.html sha256=G57hsH_0UxtfBdgbJdG5MWc-hUxotW-r1q5D8xi82M8 618
httpobs/tests/unittests/files/test_parse_http_equiv_headers_referrer1.html sha256=m1v__WOq2z1Ro_Rfdp5AKWa-aag36iID-minHS7Gdgg 186
httpobs/website/__init__.py sha256=2AlrzLSowINi1s54RRxv5DYUELwpyCDbOvyb3kFIz_o 157
httpobs/website/api.py sha256=vlbdTHtHAwFw29C5MSeg0WyKI8YajVYzHkXWj67fvN8 10112
httpobs/website/decorators.py sha256=AcNGMA1DjUNd_o3DHjrJCVStc0-3gotPMeCveQa5PWk 3263
httpobs/website/main.py sha256=wU8yS-aOjDnTLm5ca1HKGUCOU0jGHjyhuoy2avccTAI 722
httpobs/website/monitoring.py sha256=gxRG4hkQqBDYIF34mPn8J_yCHltyqK4iwEmWFby3hss 654
httpobs/website/requirements.txt sha256=UknBurw-FNXA9klrD0Kv_VsMLupHMCMom48LnXaKdDA 29
httpobs-0.9.3.data/scripts/httpobs-local-scan sha256=3jx7UrSmoM21L36Gn3uuz9lEgXFMi_4Gx9jYe4RTDM8 3790
httpobs-0.9.3.data/scripts/httpobs-mass-scan sha256=R0j2oS5qNRXGxvtRZfDhEhOWmxUM37QAz4RL-GM24wY 2139
httpobs-0.9.3.data/scripts/httpobs-scan-worker sha256=KSppExRAZS5_wXFFNDY-MPjNWJDzQgSsz0TRwldb4uA 864
httpobs-0.9.3.dist-info/LICENSE sha256=rxdbnZbuk8IaA2FS4bkFsLlTBNSujCySHHYJEAuo334 15921
httpobs-0.9.3.dist-info/METADATA sha256=6THR82jGspaJ_OpbAdjXpu11X9wSpyyexY_Pxzty4W8 6919
httpobs-0.9.3.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
httpobs-0.9.3.dist-info/top_level.txt sha256=2OZK5rXINUb6q6-wDYxmClpn8DZBgzLBBuifK07f-ME 8
httpobs-0.9.3.dist-info/RECORD

top_level.txt

httpobs