safety

View on PyPIReverse Dependencies (159)

3.2.14 safety-3.2.14-py3-none-any.whl

Wheel Details

Project: safety
Version: 3.2.14
Filename: safety-3.2.14-py3-none-any.whl
Download: [link]
Size: 183487
MD5: b5a37762bfca1dd030cd5248666e92b0
SHA256: 23ceeb06038ff65607c7f1311bffa3e92b029148b367b360ad8287d9f3395194
Uploaded: 2024-12-20 22:55:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: safety
Version: 3.2.14
Summary: Checks installed dependencies for known vulnerabilities and licenses.
Author: safetycli.com
Author-Email: support[at]safetycli.com
Home-Page: https://github.com/pyupio/safety
Project-Url: Bug Tracker, https://github.com/pyupio/safety/issues
Project-Url: Source, https://github.com/pyupio/safety/
Project-Url: Documentation, https://docs.pyup.io/docs/getting-started-with-safety-cli
License: MIT license
Keywords: safety,vulnerabilities,dependencies,licenses,check
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: setuptools (>=65.5.1)
Requires-Dist: Click (>=8.0.2)
Requires-Dist: urllib3 (>=1.26.5)
Requires-Dist: requests
Requires-Dist: packaging (>=21.0)
Requires-Dist: dparse (>=0.6.4)
Requires-Dist: ruamel.yaml (>=0.17.21)
Requires-Dist: jinja2 (>=3.1.0)
Requires-Dist: marshmallow (>=3.15.0)
Requires-Dist: Authlib (>=1.2.0)
Requires-Dist: rich
Requires-Dist: typer (>=0.12.1)
Requires-Dist: pydantic (<2.10.0,>=2.6.0)
Requires-Dist: safety_schemas (==0.0.10)
Requires-Dist: typing-extensions (>=4.7.1)
Requires-Dist: filelock (~=3.16.1)
Requires-Dist: psutil (~=6.1.0)
Requires-Dist: pygithub (>=1.43.3); extra == "github"
Requires-Dist: python-gitlab (>=1.3.0); extra == "gitlab"
Requires-Dist: spdx-tools (>=0.8.2); extra == "spdx"
Provides-Extra: github
Provides-Extra: gitlab
Provides-Extra: spdx
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSES.md
[Description omitted; length: 38211 characters]

WHEEL

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

RECORD

Path Digest Size
safety/VERSION sha256=19FjF1GcGKeLSUFOb6sFVukOa_0LAY0sqnAMNh1iDZw 7
safety/__init__.py sha256=BFwBk8aWdwW6ojcBo-AfE-iiqurpCuyHhy8VsXrX5_U 257
safety/__main__.py sha256=DyEZj5_I5xLub5pZnSSgtS5lfMObmPsBP05yzK2q7Gs 168
safety/cli.py sha256=nuIF5CtTXcMTRXbDTJCC1mNcW3gNzCJSWSmPU7knyAE 38971
safety/cli_util.py sha256=aeEntU9iOlFskS8qDesk1zxi6FJSXGKQnGiTbmHqriU 28092
safety/cli_utils.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safety/console.py sha256=xPZAu56aJvX_vBI1xbQwEBXEJYB51_Q4MpjEBdATSwA 1131
safety/constants.py sha256=IZv06BTxdQVOKDmSpnOy64D5SJSsM1WGqwVYqUfLGpo 6387
safety/errors.py sha256=US3C4bqp14SPeCc0DdEq1EL4LY7CxMmkD68yf8LnBYM 8821
safety/formatter.py sha256=WGNJM_v19u3XpleCEvyE1gRbS1L648Y-eQLWRXz610s 5369
safety/models.py sha256=xkMUkna7fiSZA5gNIql55dLbR6H8Kjsk8CLQ6uTLo64 14852
safety/output_utils.py sha256=k6As8esRcLoho0c_qcthFRwkwqpXGpVAFDN_rofL9yM 48174
safety/safety-policy-template.yml sha256=klCvNsPi_HeLbN22Aph1UiA-9boxSO_c83S7yJzG858 4850
safety/safety.py sha256=ACG-g452iERvg4x5JHU4NiN8dE_4_Aok91JDK_gAfh8 60669
safety/util.py sha256=M_AABBKHu86YyOmR0_PfjKIv7vyFlmmiuKy6PNAyGLg 43320
safety/alerts/__init__.py sha256=gReLogjEH41I1tc2Fp5xUE6gqYu30yhKjJWP6KXSpU8 2608
safety/alerts/github.py sha256=R9RhmJ65RBpLFPreotkOMtN8-nA9ZMy_UoCKTuuzGew 21360
safety/alerts/requirements.py sha256=4EVrM4js8TKmantkXkT46ArJaDR8CvR5c8Ln0qPL0yw 17001
safety/alerts/utils.py sha256=EJK4EQhypAvoFcDg-zzVYVtuWD4WTFP3zZI-C-fcfFw 10542
safety/alerts/templates/issue.jinja2 sha256=ndgcwPHvI9-2wrZrQBxIX26YEL6EiRtdoXPxHrwZsG0 2373
safety/alerts/templates/pr.jinja2 sha256=Vl8iSdIk50_7B_527F4eDF67Gl_DsUb1I99letSU5YU 2070
safety/auth/__init__.py sha256=FFxHFuVEGgq-Dy304hg-GU5zUvIVQwNAfUc4Q5h__ik 233
safety/auth/cli.py sha256=Aix5szOpYGgm1cBJHmUeHCnvD_Sk6h0Sz_kNGsn41lQ 11259
safety/auth/cli_utils.py sha256=ZHnlH30A0BrNMNmR7lhBd9GNu3DxN3U14227KPuhtRw 8801
safety/auth/constants.py sha256=rjFi7cGfs2eZTD3k-EYg9sd5eXJ6B11YNi9CRPYzhR0 1382
safety/auth/main.py sha256=LRMadakFogdLgIZn5vSaKGn8ZJLyuv1CJLgYz9cI5vU 8688
safety/auth/models.py sha256=JlN8TlpTpHv-oRoBgqpvDQkN0NQIsDOsob23xzEdH_0 2139
safety/auth/server.py sha256=ST52w_hvTkm4FI5g8-kQC90VXVmXs7CyKXztY1N_wQw 9833
safety/auth/utils.py sha256=u851V3hcpM0Sg_jKGseEkGfMYpuV0Ww8drfqgO08goo 16567
safety/formatters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safety/formatters/bare.py sha256=HAUFY5Ioj7xL6lXUgPNzCdTcwcRSx7ZllKVGMeCOPdk 2867
safety/formatters/html.py sha256=ZAQ8tq_Ncnrz_Xstb0LAZua9lNqUuZfMByR6_nN9Mqo 2009
safety/formatters/json.py sha256=lNVXsAJOeBfHTgkZqnXAUGuI-NK8FIsVC-HgLMtTwOQ 7489
safety/formatters/screen.py sha256=WozS9ND6voBDyu3tlzyiK_qUsQyU0v-eB_g4DUhwg_M 10195
safety/formatters/text.py sha256=ecefgZEk6BeVLz2zO-ioiPm1TlV_BkGPxjCqN11Ii4Y 8186
safety/formatters/schemas/__init__.py sha256=JSfyCpOZmaH2AQc5CvKOg5YoP1p3SopoG1geJWnxOQw 71
safety/formatters/schemas/common.py sha256=ISm_vROz3RfM_UfdnS7-sQfc8puuz-7jWfLCAIc5IDs 1770
safety/formatters/schemas/v0_5.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safety/formatters/schemas/v3_0.py sha256=bewIkRtJR2BURG2JqfuYblJTO94nmzO9qBCbZwB-sFA 7274
safety/formatters/schemas/zero_five.py sha256=0RqOdVLSCZPwd6vENzwR-N9LEePkkRm-qQ3j_UDyfsM 2573
safety/scan/__init__.py sha256=ELirpq6gfKU6WGsw4F97HP7wCL1JQs9yFVgn88MBVDg 232
safety/scan/command.py sha256=EN3fem_nHhdU4Ge9RJtpIPqpAUXCf0bFgNUTUPRVZvk 39987
safety/scan/constants.py sha256=dNxkfeXRtktuz5OTdyUYwg-_t4JJPCT4vx4NPkhBkOg 9004
safety/scan/decorators.py sha256=Z707rWaSqdEhP7C8kLkKGesYMHQpYkXSYQu3sEs0QBA 11565
safety/scan/main.py sha256=eh63WUhsM9_yC6mtACYlCvq4c3zA3fvdNdERdSvGtEM 10963
safety/scan/models.py sha256=YdETksWGQ1DiXgJl_IT9SCOPvqm8MsoeDsbVIPgPJM0 3424
safety/scan/render.py sha256=WGmVmdJzwbv08Z4ZbVVuBEK8ynFOgR5B3vo5-S5NIAA 28025
safety/scan/util.py sha256=rXa0P6_u70d_KZ4keny7Ie1AZSpgF9xXGUgW42pLt8s 6436
safety/scan/validators.py sha256=Ift9sY5OGP5GaGw3XoyuzGECoDRAQvLZ9Xm60F3YEHQ 6715
safety/scan/ecosystems/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safety/scan/ecosystems/base.py sha256=rhLzC54pYU259tIPeVe3lcaZCamKf9ROjD-k2i_mnAU 1633
safety/scan/ecosystems/target.py sha256=6ZqWlIiNVNu_s3kHyi-GNwu3u-06HAbWPzXdCZXeXzs 2544
safety/scan/ecosystems/python/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
safety/scan/ecosystems/python/dependencies.py sha256=LJQrUIZN0395mNF7nkD4nKDFy_2lQthuY_KPyVxI5mI 9034
safety/scan/ecosystems/python/main.py sha256=NFO8l4InlcqKWHjiWvKTSO8uXdj8UZiacG6JNe6ONXY 19276
safety/scan/finder/__init__.py sha256=VJuTsL7UGiIGJuFbM2z9vpS9bNwpoxa6VLRTeQzmgeM 132
safety/scan/finder/file_finder.py sha256=36_qNViXzMARnpsvwWmIGjv57HwULR1Za3Lpl7B7554 5968
safety/scan/finder/handlers.py sha256=xbxC1j_PDyJmVSIveFJO5Wv18-3nDm3lgNoAYP_p9Bc 4088
safety/scan/fun_mode/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safety/scan/fun_mode/celebration_effects.py sha256=0mlWNwnww2L9t24J3DnnF1Lw451IK7K9J-qXoDS8Y_Y 5891
safety/scan/fun_mode/easter_eggs.py sha256=SpSg-L3QFOadzSZ4OfG5GOTkAXzot6IIFOidxsUL5co 5970
safety/templates/.DS_Store sha256=DXsvZwch1xVWnbDRxMgaGfl17kwRJItJ16SC19zWk6s 8196
safety/templates/index.html sha256=ZfxEEmOoeamjug4vJ42fUCHAUkbKeLsLU8HC0AchTK0 20510
safety/templates/scan/index.html sha256=cvxSbODLiwYw-W0y9F9rerKOxqVFJw_Rych3v8kC47g 23780
safety-3.2.14.dist-info/LICENSE sha256=p4BBguuEsfzOIupZC-qN3LFIMF_BSwmoLx6fO3F0Xis 1073
safety-3.2.14.dist-info/LICENSES.md sha256=RICFw5WoNE57bX8eX3D6ebi9LRsLbrVksBZe_d18xjk 10080
safety-3.2.14.dist-info/METADATA sha256=9MRArTjvz1MKJFz1rPXVxmqFc3T7NWJQfBRcK1Pn2tI 40308
safety-3.2.14.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
safety-3.2.14.dist-info/entry_points.txt sha256=eXnC376Y8wcbE54MtfD4aMp1si58WnqzDy-aWTqz81Q 42
safety-3.2.14.dist-info/top_level.txt sha256=LKBKrEG-nlOB63AzbeXoMrSPSKM7WH3Wqtb2us8_CUc 7
safety-3.2.14.dist-info/RECORD

top_level.txt

safety

entry_points.txt

safety = safety.cli:cli