Файловый менеджер - Редактировать - /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/contracts/__pycache__/permissions.cpython-311.opt-1.pyc
Назад
� W�i� � � � d dl Z d dlmZ d dlmZ d dlmZ d dlmZm Z m Z d dlmZ d dl mZmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ e j e� � ZdxZ\ Z Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+ ed� � Z,de-fd�Z.d)dee/ de-fd�Z0d)dee/ de-fd�Z1d)dee/ de-fd�Z2d)dee/ fd�Z3d)dee/ de-fd�Z4 d)dee/ de-fd�Z5d)dee/ fd�Z6d)dee/ fd�Z7 ej8 ddd� �� � Z9 ej8 dd d!� �� � Z: d)de/dz de-fd"�Z;d)dee/ fd#�Z<d)dee/ fd$�Z=d)dee/ fd%�Z>e e1e!e2e"e3e#e4e$e5e%e6e&e7e'e9e(e;e)e<e*e=e+e>iZ?de-fd&�Z@d*d'�ZAdeBe/ fd(�ZCdS )+� N)�iscoroutinefunction)�Path)�Optional)�MyImunifyConfig�PermissionsConfig� Wordpress)� LicenseCLN)� AV_REPORT�FULL)�FeatureManagementPerms)� MyImunify)�HostingPanel)�Plesk)�importer)�ImunifyPatchSubscriptionAPI)zmalware_scanner.viewzmalware_scanner.cleanz3malware_scanner.clean_requires_myimunify_protectionzmalware_scanner.on_demand.scanz1malware_scanner.on_demand.scan_without_rate_limitz malware_scanner.ignore_list.editz*malware_scanner.config.default_action.editz%malware_scanner.imunify_patch.enabledz2malware_scanner.imunify_patch.eligible_to_purchasezproactive_defense.viewz"proactive_defense.config.mode.editzwordpress.waf.editz/etc/sysconfig/imunify360�returnc �\ � t � � j t j k ot j S �N)r �NAMEr r �USE_PLESK_SERVICE_PLAN� � �Z/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/contracts/permissions.py�is_plesk_service_plan_enabledr 7 s# � �����u�z�)� 5��4�r �userc �* � t j | � � S r )r �get_protection�r s r �myimunify_protection_enabledr >