File manager - Edit - /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/__pycache__/zipsafe.cpython-311.pyc
Back
� ַ9j� � �8 � d dl Z d dlmZ de j deddfd�ZdS )� N)�Path�zf�dest�returnc � � t |� � � � � }| � � � D ]�}|� d� � rt d|��� � �t |� � j }d|v rt d|��� � �||z � � � }||k r||j vrt d|��� � ���| � |� � d S )N)�/�\z!Unsafe absolute zip member path: z..z)Unsafe parent-traversal zip member path: z Zip member escapes destination: )r �resolve�namelist� startswith� ValueError�parts�parents� extractall)r r � dest_resolved�memberr �targets �R/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/zipsafe.py�safe_extractallr s� � ���J�J�&�&�(�(�M��+�+�-�-� O� O�����[�)�)� P��*�f�f�N�O�O�O��V���"���5�=�=��*�AG��I�� � � �&�(�1�1�3�3���]�"�"�}�F�N�'J�'J��*�V�V�M�N�N�N���M�M�-� � � � � � )�zipfile�pathlibr �ZipFiler � r r �<module>r sU �� ���� � � � � � � !��� !�t� !�� !� !� !� !� !� !r
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings