bg5ddlmZmZmZddlmZddlmZerddlmZddl m Z ddl m Z ddl m Z ddl m Z gd ZGd d eZd S) )capture_internal_exceptionsAnnotatedValueiter_event_frames) string_types) TYPE_CHECKING)Event)Any)Dict)List)Optional)$passwordpasswdsecretapi_keyapikeyauth credentials mysql_pwd privatekey private_keytoken ip_addresssession csrftoken sessionid remote_addr x_csrftokenx_forwarded_for set_cookiecookie authorization x_api_keyr x_real_ipaiohttp_sessionz connect.sid csrf_tokencsrf_csrf _csrf_token PHPSESSID_sessionsymfony user_session_xsrfz XSRF-TOKENcFeZdZd dZdZdZdZdZdZdZ d Z d Z dS) EventScrubberNcR|tn||_d|jD|_dS)Nc6g|]}|S)lower).0xs J/opt/cloudlinux/venv/lib64/python3.11/site-packages/sentry_sdk/scrubber.py z*EventScrubber.__init__..As :::q:::)DEFAULT_DENYLISTdenylist)selfr:s r6__init__zEventScrubber.__init__>s/,4,<((( ::DM::: r8ct|tsdS|D]H}t|tr1||jvrt j||<IdSN) isinstancedictkeysrr3r:r+substituted_because_contains_sensitive_data)r;dks r6 scrub_dictzEventScrubber.scrub_dictCsx!T""  F T TA!\** TqwwyyDM/I/I%QSS! T Tr8c^t5d|vrd|dvr!||ddd|dvr!||ddd|dvr!||ddddddS#1swxYwYdS)NrequestheaderscookiesdatarrEr;events r6 scrub_requestzEventScrubber.scrub_requestLs ( * * > >E!!i 000OOE)$4Y$?@@@i 000OOE)$4Y$?@@@U9---OOE)$4V$<=== > > > > > > > > > > > > > > > > > >sBB""B&)B&ct5d|vr||dddddS#1swxYwYdS)NextrarKrLs r6 scrub_extrazEventScrubber.scrub_extraWs ( * * 0 0%g/// 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 <AAct5d|vr||dddddS#1swxYwYdS)NuserrKrLs r6 scrub_userzEventScrubber.scrub_user]s ( * * / /f ... / / / / / / / / / / / / / / / / / /rRct5d|vr:d|dvr0|ddD]!}d|vr||d"ddddS#1swxYwYdS)N breadcrumbsvaluesrJrK)r;rMvalues r6scrub_breadcrumbszEventScrubber.scrub_breadcrumbscs ( * * ; ;%%u]333!&}!5h!?;;!U?? OOE&M:::  ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;s?AA"Act5t|D]!}d|vr||d" ddddS#1swxYwYdS)Nvars)rrrE)r;rMframes r6 scrub_frameszEventScrubber.scrub_framesls ( * * 3 3*511 3 3U??OOE&M222 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3s2AAAct5d|vr*|dD]!}d|vr||d"ddddS#1swxYwYdS)NspansrJrK)r;rMspans r6 scrub_spanszEventScrubber.scrub_spansss ( * * 6 6%!'N66D~~V 555  6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6s/A  AAc||||||||||||dSr>)rNrQrUrZr^rbrLs r6 scrub_eventzEventScrubber.scrub_event{s~ 5!!!   u%%% %    r8r>) __name__ __module__ __qualname__r<rErNrQrUrZr^rbrdr2r8r6r/r/=s;;;; TTT > > >000 /// ;;;333666     r8r/N)sentry_sdk.utilsrrrsentry_sdk._compatrsentry_sdk._typesrrtypingr r r r r9objectr/r2r8r6rms ,+++++++++++ '''''')))XE E E E E FE E E E E r8