معرفی شرکت ها


defusedcsv-2.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Drop-in replacement for Python's CSV library that tries to mitigate CSV injection attacks
ویژگی مقدار
سیستم عامل -
نام فایل defusedcsv-2.0.0
نام defusedcsv
نسخه کتابخانه 2.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Raphael Michel
ایمیل نویسنده mail@raphaelmichel.de
آدرس صفحه اصلی https://github.com/raphaelm/defusedcsv
آدرس اینترنتی https://pypi.org/project/defusedcsv/
مجوز Apache License 2.0
defusedcsv ========== .. image:: https://img.shields.io/pypi/v/defusedcsv.svg :target: https://pypi.python.org/pypi/defusedcsv .. image:: https://travis-ci.org/raphaelm/defusedcsv.svg?branch=master :target: https://travis-ci.org/raphaelm/defusedcsv .. image:: https://codecov.io/gh/raphaelm/defusedcsv/branch/master/graph/badge.svg :target: https://codecov.io/gh/raphaelm/defusedcsv If your Python application offers CSV export of user-generated data, that user-generated data might contain malicious payloads that might trigger vulnerabilities in the spreadsheet software of the user that downloads the file (i.e. MS Excel or LibreOffice). This library tries to mitigate that by prepending all cells starting with ``@``, ``+``, ``-``, ``=``, ``|`` or ``%`` with an apostrophe ``'`` and additionally replacing all ``|`` characters in these cells with ``\|``. This will of course change the resulting CSV files, but Excel will not display the ``'`` character to the user. Tested with Python 3.8 to 3.10. Usage ----- This library acts as a drop-in replacement for the standard library's ``csv`` module. You can use it by just replacing ``import csv`` with ``from defusedcsv import csv`` in your code. Useful Links ------------ * `CSV Injection Software Attack | OWASP Foundation <https://owasp.org/www-community/attacks/CSV_Injection>`_ * `Comma Separated Vulnerabilities | Context Information Security <https://www.contextis.com/resources/blog/comma-separated-vulnerabilities/>`_ * `CSV Injection Mitigations & Dangers | ZeroSec - Adventures In Information Security <https://blog.zsec.uk/csv-dangers-mitigations/>`_ License ------- The code in this repository is published under the terms of the Apache License. See the LICENSE file for the complete license text. This project is maintained by Raphael Michel <mail@raphaelmichel.de>. See the AUTHORS file for a list of all the awesome folks who contributed to this project.


نحوه نصب


نصب پکیج whl defusedcsv-2.0.0:

    pip install defusedcsv-2.0.0.whl


نصب پکیج tar.gz defusedcsv-2.0.0:

    pip install defusedcsv-2.0.0.tar.gz