
    Cj                        S r SSKJr  SSKJr   SSKJr  \" / SQ5      r
\" / SQ5      r/ SQr/ SQr/ S	Qr\" S
5      \" S5      \" S5      S.\" S5      \" S5      \" S5      S.\" S5      \" S5      \" S5      S.\" S5      \" S5      \" S5      S.\" S5      \" S5      \" S5      S.\" S5      \" S5      \" S5      S.\" S5      \" S5      \" S5      \" S5      \" S5      S.\" S5      \" S5      \" S5      \" S5      \" S5      S .\" S5      \" S5      \" S5      \" S5      S!.\" S5      \" S"5      \" S#5      \" S$5      \" S%5      \" S5      S&.\" S5      \" S'5      \" S(5      \" S5      \" S5      S).\" S%5      \" S5      \" S*5      \" S5      S+.\" S%5      \" S5      \" S*5      \" S5      S+.\" S%5      \" S5      \" S*5      \" S5      S+.S,.r\" S-\" / S.Q5      4S/\" / S0Q5      4S1\" / S2Q5      4S3\" / S4Q5      4S5\" / S4Q5      4S6\" / S4Q5      4S7\" / S8Q5      4S9\" / S:Q5      4S;\" / S<Q5      4S=\" / S>Q5      4S?\" / S@Q5      4SA\" / SBQ5      4SC\" / SBQ5      4SD\" / SBQ5      4/5      rgE! \ a
    SSK	Jr   GNrf = f)FzZ
Constants for CVSS2 computations and checks. Generated using util/generate_constants.py.
    )unicode_literals)Decimal)OrderedDict))AVzAccess Vector)ACzAccess Complexity)AuAuthentication)CzConfidentiality Impact)IzIntegrity Impact)AzAvailability Impact)EExploitability)RLzRemediation Level)RCzReport Confidence)CDPzCollateral Damage Potential)TDzTarget Distribution)CRzConfidentiality Requirement)IRzIntegrity Requirement)ARzAvailability Requirement))r   accessVector)r   accessComplexity)r   authentication)r
   confidentialityImpact)r   integrityImpact)r   availabilityImpact)r   exploitability)r   remediationLevel)r   reportConfidence)r   collateralDamagePotential)r   targetDistribution)r   confidentialityRequirement)r   integrityRequirement)r   availabilityRequirement)r   r   r   r
   r   r   )r   r   r   )r   r   r   r   r   z0.395z0.6461)Lr   Nz0.35z0.61z0.71)HMr%   z0.45z0.56z0.704)r(   Sr&   0z0.275z0.660)r&   Pr
   z0.85z0.9z0.95)UPOCFr'   NDz0.87z0.90)OFTFWr,   r/   )UCURr
   r/   z0.1z0.3z0.4z0.5)r&   r%   LMMHr'   r/   z0.25z0.75)r&   r%   r(   r'   r/   z1.51)r%   r(   r'   r/   )r   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   ))r%   Local)r   zAdjacent Network)r&   Networkr   )r'   Highr(   Mediumr%   Lowr   ))r(   Multiple)r)   Singler&   Noner
   )rA   )r+   Partial)r
   Completer   r   r   ))r,   Unproven)r-   zProof-of-Concept)r.   
Functionalr9   r/   zNot Definedr   ))r0   zOfficial Fix)r1   zTemporary Fix)r2   
Workaround)r,   UnavailablerG   r   ))r3   Unconfirmed)r4   Uncorroborated)r
   	ConfirmedrG   r   )rA   r=   )r5   z
Low-Medium)r6   zMedium-Highr9   rG   r   )rA   r=   r;   r9   rG   r   )r=   r;   r9   rG   r   r   N)__doc__
__future__r   decimalr   Dcollectionsr   ImportErrorordereddictMETRICS_ABBREVIATIONSMETRICS_ABBREVIATIONS_JSONMETRICS_MANDATORYTEMPORAL_METRICSENVIRONMENTAL_METRICSMETRICS_VALUESMETRICS_VALUE_NAMES     a/home/rurouni/.local/share/pipx/venvs/strix-agent/lib/python3.13/site-packages/cvss/constants2.py<module>r^      s  
 (  (' $ & ) & 6 $ 7  '
7!C&
9&	&	&	
:&	&	'

;vAgJQwZ	8vAgJQwZ	8vAgJQwZ	8y5&	#aPSf	U6!F)!F)!C&PQRUPV
W563qv
FsVuXhhuXf #QvYQvYQsV1S6
R%qvAfIQsV
D%qvAfIQsV
D%qvAfIQsV
D+0 "	{XYZ	{IJK	{NOP	kNOP	kNOP	kNOP	
 	
 
	
 		
 d	
 
{`ab	{`ab	{`ab@B O  (''(s   I9 9J	J	