ochrona

View on PyPIReverse Dependencies (0)

2.0.2 ochrona-2.0.2-py3-none-any.whl

Wheel Details

Project: ochrona
Version: 2.0.2
Filename: ochrona-2.0.2-py3-none-any.whl
Download: [link]
Size: 92310
MD5: 81be925370e09f4dcb69d95cafd7433a
SHA256: 045231e7fd3872387de8f7df0ad8f1db2afa3aed70b6eaef5bd4dfc506cda3b4
Uploaded: 2022-11-06 16:21:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ochrona
Version: 2.0.2
Summary: Ochrona checks your open source dependencies for vulnerabilities and policy violations.
Author: Andrew Scott
Author-Email: andrew[at]ochrona.dev
Home-Page: https://github.com/ochronasec/ochrona-cli
License: MIT
Keywords: ochrona,security,dependencies,vulnerability,testing,sca,sast
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.7
Requires-Dist: click (>=7.1.2)
Requires-Dist: pyyaml (>=5.4.1)
Requires-Dist: requests (>=2.25.0)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: tarsafe (>=0.0.3)
Requires-Dist: packaging (>=20.4)
Requires-Dist: requests-cache (>=0.5.2)
Requires-Dist: appdirs (>=1.4.4)
Requires-Dist: rich (>=10.16.1)
Requires-Dist: Jinja2 (>=3.0.3)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 17360 characters]

WHEEL

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

RECORD

Path Digest Size
ochrona/__init__.py sha256=GI5tYeuMRGrR2bSgII4wLrrrc1o7p2G8icOHxIhSDvU 127
ochrona/__main__.py sha256=zx4aNUynCteDzC8CGC4rSPXQrBG0U79XHgoiN8GvWVg 192
ochrona/const.py sha256=K5h0szhmbBBnL8VqjvmVGQTU-x19kjETZaLPTLzF0kw 949
ochrona/exceptions.py sha256=fAr5IkXF_sDkGPxephDxm2fH3lgmIdRArhiCnVpL-pQ 222
ochrona/cli/__init__.py sha256=Ur1kCkD_cbXw52M6ZtA18xsi3WXvxQ9nkx8X5NQhL-Y 32
ochrona/cli/cli.py sha256=lK85TZBAYMdhGFbM89JuXHRy2vNyAYDr5Yukz9wUeLU 6294
ochrona/client/__init__.py sha256=IqKyauqrrpZ6XgfgS9yFz5q9JJqQv0wG6j1wUXpImXo 43
ochrona/client/pypi.py sha256=R_oplUij5_Xsj8fGV-VwoDLFVwMA2HzwVDcfWAQ0ces 644
ochrona/config/__init__.py sha256=OYyOzoClGKfWmWVgusiyNh8vxyZUsgSV2H42W9OoCeg 48
ochrona/config/config.py sha256=bTC_kqbUDk0jSKlgHCHChu3CX9PvH1wv9_fvDYWG6cs 8494
ochrona/db/__init__.py sha256=HR1x_da8b_OCzIt6msQxRGVo2j32jyPs9a68Mo9UAw0 33
ochrona/db/db.py sha256=mNZHq1tFC8WryeDA5ETbv4hw3jTka5LMS6XKf7wpoJY 3930
ochrona/eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ochrona/eval/eval.py sha256=A_kyosk4bZmSep83K9vH9j4xUsZXoJLpZ-4ox74bV8M 3791
ochrona/eval/lexer.py sha256=a-zIHwceIxhxIFu_M3ADPLfeQG__f3Y8NGQo3Pb42Jw 631
ochrona/eval/models.py sha256=mAnwcOlOtiQ4q6aJLnxsYltvg6cpFwE6964Y0dbDinw 168
ochrona/eval/parser.py sha256=E_3B21BKi95h2K5J9XtMGHTa1Y5F5ZKjipN2pswPycc 1438
ochrona/eval/tokens.py sha256=HmVwWFrXkhNaz8-Z2Me4opDBRmaoE7TxU3b9Cgqqc1Y 1209
ochrona/eval/policy/__init__.py sha256=2AaiNcFwJU2BbQBtJSPqhxVpN5APhbWfHvm9HlwGvao 323
ochrona/eval/policy/evaluate.py sha256=VnCtnxk_EMJ0T7P62nwIEdVxgmIvgE4P3oL1bpGHk-U 7550
ochrona/eval/policy/validator.py sha256=2s2Rf602BHMMK-9Rey3NcfyOCDciAZLBmYyaACiWte4 1215
ochrona/eval/vuln/__init__.py sha256=wYKVaaxSNDyNS-80yUwaNQr1k4NpLMlwHnO2yCJNLQU 48
ochrona/eval/vuln/evaluate.py sha256=bpjX8iApM2aRAHAGrr-yaFVBqd1U7AWS4fEVS18Nz3c 10928
ochrona/file/__init__.py sha256=oqTuDdT3R7gqgycojttZrbckNmLySUVAi3pWK8CEuQE 127
ochrona/file/file_handler.py sha256=1apN4W6KkDXjmA8C-vgH3aVwy9CVtnV877ZKlJZXZ-s 7321
ochrona/importer/__init__.py sha256=mfDk_9M3RmwZSXj0VfMaFIIyImnGnCn3mM5aemUqALM 55
ochrona/importer/import_wrapper.py sha256=b_5vbQXTJRfAzSQixJ5rNAFV9TZra0HPWIz9fAeJRa4 6227
ochrona/log/__init__.py sha256=EvLMHqEJzB1HquT_CLONQkpWRSwFxyar_czkUm_rqbY 45
ochrona/log/logger.py sha256=UnEUUcvQ3gTNpz4bZq0uButsMwV7A34oQvDjl44tyJw 2333
ochrona/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ochrona/model/confirmed_vulnerability.py sha256=QxcRym_-YYcywjqW7u5jYHEmrRmU14dLAZD9Qwqclzk 1052
ochrona/model/dependency.py sha256=Okm0LAjIPQDoG3s719DkzZsaAV_9p6jBKUSbb929qm0 8298
ochrona/model/dependency_set.py sha256=ORzrR-Til2S76b9sPx-3UsW8Bzs6hUUbkEFRzUICMEY 2666
ochrona/model/policy_violation.py sha256=kaBvMXwVTrs11L8nI3_UQ9BEK17laNibp5yHmbQaJtY 138
ochrona/model/sast_violation.py sha256=yjxHoF_7GaPNJJ_iDDCkHuSV25IZIwnGn7bt1D6sLls 439
ochrona/parser/__init__.py sha256=mStDpSBkvdEkLYDrZl9B7E6rZBWfxe621mgIldN8ZYo 793
ochrona/parser/conda.py sha256=MRdmjcclk-BlyuUNauJYozYgpa_W2Xy2xDCxy7YCfYA 1526
ochrona/parser/constraints.py sha256=sBXbhn5qXBoZC2eBo0ALX0MdQZR0k7glCnySpRkVfSQ 688
ochrona/parser/pipfile.py sha256=kXD_4MMGLhiL9z8IP9syV7B_KrqAncKtVyZ2jNmO2qw 1475
ochrona/parser/poetry.py sha256=h1_dChnVXNSN96FUKTWqYwv_1A5cbZs2-jNBC6ztebk 1653
ochrona/parser/requirements.py sha256=iasPL9lymnZ0TvKVUdgW81MkTgpeiVV-kIW5wuKDYLI 2238
ochrona/parser/setup_.py sha256=A_1FtxrQwYk_21kq-f_SOgya2n47m0l84E6XCnPSMDY 2046
ochrona/parser/tox.py sha256=T9pVrJr3B3SI8gcBbixMDvmS8aenB5yKAS8KUBQGxn8 2225
ochrona/reporter/__init__.py sha256=L-E9iQhH_CN-o9hju3fTggWFSDhbrxaap2bT_em2Uco 54
ochrona/reporter/reporter.py sha256=vETYrGMJuV9G9tgQcwL1nazcHVldrppkenKkOhxDywk 3529
ochrona/reporter/reports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ochrona/reporter/reports/base.py sha256=BgLbhx5VZ9uTH4HKzmdkDV6WEa1Al83qCWyEobwMDY8 882
ochrona/reporter/reports/basic.py sha256=2OsrcnejQQMYNBylFQc7t2z4DxeKPXWn6LxWN04IZ0g 4319
ochrona/reporter/reports/full.py sha256=6OOqrF_2WThfBV1P6VVETkG33-iqvo82iYA8EJ3Si1Q 4748
ochrona/reporter/reports/html.py sha256=foNTbLhEXP1XABbD9Jeck5de3loQHZF4D09MB6w9D8Y 2810
ochrona/reporter/reports/json.py sha256=rz7ueCMQBY67vuANfmCzppbBDq7rx5guMdTUjofXf_c 3802
ochrona/reporter/reports/xml.py sha256=TlR1_9-BdEkWoPEYffy-GobZ7FZsmCRoV0ut7v5uQ6U 5252
ochrona/sast/eval.py sha256=GKeJon5lrA43SrD2B56o__T4OAFZ6jpmHlQdVLX8NlI 2761
ochrona/sast/plugins/base.py sha256=zhVjfakpXcype5y9HQKcQRB-WdZ17KXdpdPibG7mSRw 1087
ochrona/sast/plugins/flask_debug.py sha256=bdwGnszqz5OnsGR_-Tyhh1teDmu4Nr5--t_VzSjc0L8 2213
ochrona/sast/plugins/pyyaml_load.py sha256=oT7psFn1rG3OSX703AB3vcnNr8DFIHLTbbda6lpoc9k 2234
ochrona/sast/plugins/requests_verify_false.py sha256=B65fVrsFhHNztdAeqnY5Lt3niwPLjklNUqs99YXaS0Q 2400
ochrona/sast/plugins/stdlib_assert.py sha256=9orUAPGENfvmRQzxjuIjPvgg2mgWu2w5r8Wy5Ct6wSI 1019
ochrona/sast/plugins/stdlib_eval_call.py sha256=RnS5Dh-RmRnHfEA73T36CJjDan0j4n1GWdjOD1J5RO4 1304
ochrona/sast/plugins/stdlib_exec_call.py sha256=AM-CEnZi1ga15PXCfnFXfOe4cQ9LSUB_nrz28ZqQiUA 1304
ochrona/sast/plugins/stdlib_pickle_loads.py sha256=Gi31t9E1nW-iFid9qGExI17m31pfGRnhKp323JVZO5k 1936
ochrona/sast/plugins/stdlib_tarfile_extractall.py sha256=Hf3kV6IQjMnYvmax2L7Rg711Z2xKUI-bbIwCbF_Yl3Q 1976
ochrona/sast/plugins/stdlib_xml_parse.py sha256=VRi2b8479vPQnyTonNfmORvoncUrCg-nq7iuG21V9lg 2181
ochrona/sbom/__init__.py sha256=u_8nA6SbYD7y-RTvd6IHzL5EEGrYnOIZwrCUHfpDADE 810
ochrona/sbom/specs/cyclonedx.py sha256=RCg9RY9kL6HWqBZv5XohwRH_I9qVG7sDy7YCM6e5ut4 3717
ochrona/schema/report.html.jinja sha256=VdaFZI2uehD-VdA8xEguC45kYMkzOKHbx8ZTaNnKh5U 10188
ochrona/schema/spdx_modified.json sha256=-_puvW1uzWGE_PHHL6RlhTMGBC5ftpKRYNJ6UWCOTbM 280687
ochrona/utils/__init__.py sha256=JIkAU-o4-qarvs-PlrAIikpfMgLZB_XLZ4Mq09fV6SI 59
ochrona/utils/utils.py sha256=Yx5e2VlMRQNYFuUZ205sr7BnZtItpZUynBZ-d1J3Rbg 1060
ochrona-2.0.2.dist-info/LICENSE sha256=vV-OfpOZqWicyRQHDIOJfRyqT_21CLOTHq0LQ5Bov0I 1076
ochrona-2.0.2.dist-info/METADATA sha256=uYq9IdOGi3ek0pT7H_s4-P23U10ssDsaBCRpZbA7-Z4 18778
ochrona-2.0.2.dist-info/WHEEL sha256=ZL1lC_LiPDNRgDnOl2taCMc83aPEUZgHHv2h-LDgdiM 92
ochrona-2.0.2.dist-info/entry_points.txt sha256=bZ7PnGoccBrUNoosBWcXgKhCxVnnhwFQE3i_8h2k9XQ 44
ochrona-2.0.2.dist-info/top_level.txt sha256=rET5_NMriZkwhADmxB3FVU4mWBtLnhQvbyg57iUqiK8 8
ochrona-2.0.2.dist-info/RECORD

top_level.txt

ochrona

entry_points.txt

ochrona = ochrona.cli:run