Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

????2?9com/singularity/ee/service/analytics/collector/ServletSpy>com/singularity/ee/service/analytics/collector/DynamicFieldSpyServletSpy.java<com/singularity/ee/agent/util/scrub/SensitiveDataConfig$Type7com/singularity/ee/agent/util/scrub/SensitiveDataConfigTypePARAM_WILDCARDLjava/lang/String;*
logger'Lcom/singularity/ee/agent/util/log4j/w; dataScrubber'Lcom/singularity/ee/agent/util/scrub/d;paramsToGatherLjava/util/LinkedHashMap;?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;cookiesToGather?Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/Object;>;headersToGathersessionObjectsToGatherprincipalExtractionExpressionstypeConversionConfigContainerKLcom/singularity/ee/service/analytics/common/TypeConversionConfigContainer;gatherPrincipalZ gatherUrlgatherSessionId<init>?(Lcom/singularity/ee/agent/util/log4j/w;Lcom/singularity/ee/service/analytics/common/TypeConversionConfigContainer;Lcom/singularity/ee/agent/util/scrub/d;)VPcom/singularity/ee/service/analytics/collector/limiter/CharSequenceLengthLimiter#()V !%
$&?(Lcom/singularity/ee/agent/util/log4j/w;Lcom/singularity/ee/service/analytics/collector/limiter/CharSequenceSizeLimiter;Lcom/singularity/ee/service/analytics/common/TypeConversionConfigContainer;Lcom/singularity/ee/agent/util/scrub/d;)V !(
)this;Lcom/singularity/ee/service/analytics/collector/ServletSpy;/Lcom/singularity/ee/agent/util/log4j/IADLogger; container;Lcom/singularity/ee/agent/util/scrub/SensitiveDataScrubber;S(Lcom/singularity/ee/service/analytics/collector/limiter/CharSequenceSizeLimiter;)V !0
1  3  5java/util/LinkedHashMap7
8&  :  <  >  @  B  DcharSequenceSizeLimiterPLcom/singularity/ee/service/analytics/collector/limiter/CharSequenceSizeLimiter;spy(Ljava/lang/StringBuilder;Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/p;Ljava/util/ArrayList;)V?(Ljava/lang/StringBuilder;Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/ServletRequest;Ljava/util/ArrayList<Lcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestDataGathererConfig;>;)Vjava/util/ArrayListKsize()I MN
LOinitHttpCollectorConfigs(Ljava/util/ArrayList;)V QR
SLcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/pUm()Ljava/lang/String; WX
VYl [X
V\%com/singularity/ee/agent/util/scrub/d^b&(Ljava/lang/String;)Ljava/lang/String; `a
_ba8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; de
_fappendArrayElement(Ljava/lang/StringBuilder;)V hi
j
"httpData":{
ljava/lang/StringBuildernappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; pq
or
appendCookies?(Ljava/lang/StringBuilder;Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/p;)Ljava/lang/StringBuilder; tu
v
appendHeaders xu
yappendParameters {u
|appendPrincipal ~u

,"sessionId":?  ?n ?X
V?java/lang/String?appendSizeLimitedNullableF(Ljava/lang/StringBuilder;Ljava/lang/Object;)Ljava/lang/StringBuilder; ??
?appendSessionObjects ?u
?,"url":?  ?appendUriPathSegmentsF(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder; ??
?
}? clearConfigs ?%
?java/lang/Throwable?urluri scrubbedUrl scrubbedUrisbLjava/lang/StringBuilder;servletRequest[Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/ServletRequest;gathererConfigs?Ljava/util/ArrayList<Lcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestDataGathererConfig;>;Ljava/util/ArrayList;?(Ljava/util/ArrayList<Lcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestDataGathererConfig;>;)Vget(I)Ljava/lang/Object; ??
L?lcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestDataGathererConfig?set'(ILjava/lang/Object;)Ljava/lang/Object; ??
L?getRequestParametersh()[Lcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestParameter; ??
??f[Lcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestParameter;?ccom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestParameter?getName ?X
??equals(Ljava/lang/Object;)Z ??
??getDisplayName ?X
??length ?N
??put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ??
8?
getHeaders()[Ljava/lang/String; ??
??
addArrayToSet/([Ljava/lang/Object;Ljava/util/LinkedHashMap;)V ??
?getCookieNames ??
??getSessionKeys ??
??isGatherUserPrincipal()Z ??
??  ?getUserPrincipalEvalExpression ?X
?? com/singularity/ee/util/string/e?d(Ljava/lang/String;)Z ??
?? isGatherURL ??
??isGatherSessionId ??
?? displayName httpParameLcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestParameter; paramNamejIconfignLcom/singularity/ee/controller/api/dto/transactionmonitor/transactiondefinition/HTTPRequestDataGathererConfig;
httpParamsiclear ?%
8? ,"headers":?(C)Ljava/lang/StringBuilder; p
o
8OkeySet()Ljava/util/Set; 
8
java/util/Set iterator()Ljava/util/Iterator;   

java/util/IteratorhasNext ? next()Ljava/lang/Object;  c a
VappendNullable ?
 HTTP_HEADERS>Lcom/singularity/ee/agent/util/scrub/SensitiveDataConfig$Type;   v(Ljava/lang/String;Ljava/lang/String;Lcom/singularity/ee/agent/util/scrub/SensitiveDataConfig$Type;)Ljava/lang/String; d"
_# headerValue
headerNamesr,"sessionObjects":(e *a
V+ sessionValue
sessionKey,"parameters":/?(Ljava/util/LinkedHashMap;Ljava/lang/StringBuilder;Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/p;)V {1
2
"cookies":4B()Ljava/util/List; 67
V8java/util/Collection: ;O ;
Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/f> `X
?@ containsKey B?
8C X
?E HTTP_COOKIES G H
cookieNamecookieZLcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/RequestCookie;cookiesrLjava/util/Collection<Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/RequestCookie;>;Ljava/util/Collection;,"uriPathSegments":{PcharAt(I)C RS
?T,V"segmentX(I)Ljava/lang/StringBuilder; pZ
o[":]abbreviateAndAppendNullable6(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V _`
a""c characterCisFirstcurrentPathSegmentstartIndexInclusiveendIndexExclusivecom/singularity/ee/agent/util/bk
,"principal":mf o
Vp com/singularity/ee/agent/util/brr6(Ljava/lang/String;)Lcom/singularity/ee/agent/util/br; dt
su&(Ljava/lang/Object;)Ljava/lang/Object; dw
sxjava/lang/ObjectztoString |X
{}HError encountered attempting to evaluate principal extraction expression%com/singularity/ee/agent/util/log4j/w?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V ?? ??o ?X
V?pe@Lcom/singularity/ee/agent/util/expression/eval/ParsedExpression; principal=Lcom/singularity/ee/agent/util/expression/eval/EvalException;principalExtractionExpr?(Ljava/util/LinkedHashMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/StringBuilder;Lcom/singularity/ee/agent/appagent/services/transactionmonitor/http/request/ServletRequest;)VIcom/singularity/ee/service/analytics/common/TypeConversionConfigContainer?getHttpParamTypeConversions()Ljava/util/Map; ??
??
java/util/Map?'(Ljava/lang/String;)[Ljava/lang/String; d?
V?h ??
V?[Ljava/lang/String;? ?w
8?L(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; d?
_? ??@com/singularity/ee/service/analytics/common/TypeConversionDetail?*appendTypeConvertedFieldIfExistsAndEnabled?(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Lcom/singularity/ee/service/analytics/common/TypeConversionDetail;)V ??
?
paramValuescrubbedParamValuesparamValueSize
typeDetailBLcom/singularity/ee/service/analytics/common/TypeConversionDetail; paramValuesname paramTypeMapeLjava/util/Map<Ljava/lang/String;Lcom/singularity/ee/service/analytics/common/TypeConversionDetail;>;Ljava/util/Map;M<T:Ljava/lang/Object;>([TT;Ljava/util/LinkedHashMap<TT;Ljava/lang/Object;>;)Varray[TT;[Ljava/lang/Object;0Ljava/util/LinkedHashMap<TT;Ljava/lang/Object;>; isEnabled ??
??>com/singularity/ee/service/analytics/common/TypeConversionUtil? castFieldz(Ljava/lang/String;Ljava/lang/Object;Lcom/singularity/ee/service/analytics/common/TypeConversionDetail;)Ljava/lang/Object; ??
??convertedValueLjava/lang/Object;keyvalue
optTypeDetail
appendedValue
ConstantValue SignatureCodeLineNumberTableLocalVariableTable
StackMapTableLocalVariableTypeTable InnerClasses
SourceFile!  ?????? !"?[*+?$Y?',-?*??
[\?*+,-./!(??M*,?2*+?4*?6*?8Y?9?;*?8Y?9?=*?8Y?9??*?8Y?9?A*?8Y?9?C*-?E??*
ab
cjk&l1m<nGoLp?4M+,M-MFGM.M/HI?k ?+?,?-? -?P??*-?T,?Z:,?]:*?6?c:*?6?g:+?k+m?sW*+,?wW*+,?zW*+,?}W*+,??W+??sW*+*???
,?????W*+,??W+??sW*+*??????W*+??W+??sW*??? :*????????????foVL????o?oVL????o??oVL????o?oVL????o??oVL??b???? ?&?1?>?B?I?P?W?^?e?l????????????????????R ?? &?? 1?? >s? ?+,?????????? ????JQR? ?+?Pd=??+????N+??W-???-??:?V??P6??E2:??:??'??:? ??:*?C??W????*-??*?=??*-??*?;??*-??*????-???*??-???*?A-????W-??*??-??*??????%??0 ??????3???? ??F ? ??v? ????"?(?3?>?E?L?V?]?j?n?z????????????????????????????\ ]? E5??L.? 6J?????(???????+,???? ??????%?}3*?C??*?;??*?=??*????*?A??*??*??*????& #( -
2 ? 3+,xu?7?+?sW+{?W>*?=??b*?=??:??J???:?
+,?W,?:+?W+:?W*+*?6?!?$??W????+}?W+???)? ??/?F%&()*?+C,J6R7Y8`9m:p9t;w<z??@?>R%% ?8& ?+,????'?r???u?#w+)?sW+{?W>*????V*????:??>???:?
+,?W,?,:+?W+:?W*+??W????+}?W+???)? ??#?>XY[\]?^C_JbRcYd`ehfkgnjuk?>R- ?,. w+,w??w'?f??{u?p"+0?sW+{?W**?C+,?3+}?W+?????? ?? "+,"??"'?tu???+5?sW+{?W>*?;???,?9:?u?<?k?=:??X???:?A:*?;?D?6?
+,?W+?W+:?W*+*?6?F?I?$??W????+}?W+???9;?3???'??R?????!?0?O?V?b?f?m?t?{??????????????HV?J OFKL!wMO?+,????'????? !wMN???< +Q?sW*????,??,???,???
,?U/??>6666,???,?U6/?^?r,??d?g?>? +W?sW+Y?s?\^?sW?*+,?b66? +d?sW???6`6? `6???q?,? +W?sW+Y?s?\^?sW*+,?b+}?W+??8 ,?
o??0+???o???!???,?.?1?4?7?C?K?R?b?f?k?s???????????????????? ? ?
????\ K{ef:???.?g1?h?4?i?7?j?+,??? ~u?T?+n?sW*??u,?q?a*?A??N-??K-???:?v:,?q?y?~:??
*+??W+??:*?4??????*+,????W?
*+??W+?7]al??#?:?Bl?? ?B,-./71>2L3T4\5^9a7c8q:t@?B?D?H> ??L? c*?7:? ?+,????'?{1?Y6+?+??*?E??:-?Z:+??:??????:-??:  ? -??: ?
,,?W+????:
,
?W,:?W ??*?6 ??:  ?6 
????:
 ?*,
 2
???\ ?V,[?W6 :?66?22:???
,,?W*,

???????,]?W?
*,??W???
???
?(8oV???*?? ?U8oV????????8oV?????????? ?
?? 8oV??????8oV??%QRSTU>WFXKYS[X\_^j_q`xb}d?e?f?g?h?i?j?l?m?n?o?p?r?s?u?vnxz{}~????"? ?I?????? ?}?? ?o??
F??? j??
>?? ??? +,??'????????????%,?#+?+??>+??,+2??W????? ????
???$??*??%+,%??%??%??%????????1:? ???,-??:?:?-:*+??W??
?"{?*
??????"?%?(?0??H ??1+,1??1? 1? 1??.???

@?