安全分数
安全分数 47/100
风险评级
等级
- A
- B
- C
- F
严重性分布 (%)
隐私风险
12
用户/设备跟踪器
调研结果
高危
6
中危
24
信息
3
安全
3
关注
0
高危 Activity (texttwist.n2wordsmaniac.ExpandedControlsActivity) 的启动模式不是standard模式
Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
高危 Activity (com.google.android.gms.ads.NotificationHandlerActivity) 的启动模式不是standard模式
Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
高危 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: com/ironsource/mediationsdk/utils/IronSourceAES.java, line(s) 53,102 i1/a.java, line(s) 64
高危 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7 Files: com/applovin/impl/adview/b.java, line(s) 739,14 com/applovin/impl/sdk/f/q.java, line(s) 99,4 com/appnext/banners/e.java, line(s) 407,14,15 com/appnext/core/result/ResultPageActivity.java, line(s) 225,16,17 com/appnext/core/webview/AppnextWebView.java, line(s) 359,11,12 com/mbridge/msdk/click/l.java, line(s) 181,13,14 com/mbridge/msdk/video/bt/module/MBridgeBTWebView.java, line(s) 364,13 com/mbridge/msdk/video/module/MBridgeAlertWebview.java, line(s) 91,6 com/mbridge/msdk/video/module/MBridgeH5EndCardView.java, line(s) 734,17 com/startapp/k9.java, line(s) 572,24 com/startapp/sdk/ads/splash/SplashHtml.java, line(s) 86,7,8 com/startapp/sdk/ads/splash/g.java, line(s) 109,8 com/unity3d/services/core/webview/WebViewApp.java, line(s) 366,10,59,65,80,109 texttwist/n2wordsmaniac/empezar.java, line(s) 630,27 texttwist/n2wordsmaniac/t_html.java, line(s) 259,548,628,26 texttwist/n2wordsmaniac/t_video_playerjs.java, line(s) 361,34 texttwist/n2wordsmaniac/wallet_comm.java, line(s) 236,256,15,16
高危 已启用远程WebView调试
已启用远程WebView调试 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing Files: com/applovin/impl/adview/d.java, line(s) 153,10,11 com/ironsource/sdk/controller/A.java, line(s) 2560,27,28
高危 应用程序包含隐私跟踪程序
此应用程序有多个12隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危 应用程序已启用明文网络流量
[android:usesCleartextTraffic=true] 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。
中危 Content Provider (texttwist.n2wordsmaniac.StickerContentProvider) 未被保护。
[android:exported=true] 发现 Content Provider与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity (texttwist.n2wordsmaniac.ExpandedControlsActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity (com.facebook.CustomTabActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Broadcast Receiver (com.wortise.ads.geofencing.GeofenceBroadcastReceiver) 未被保护。
[android:exported=true] 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Service (com.google.firebase.messaging.FirebaseMessagingService) 未被保护。
[android:exported=true] 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: com.google.android.c2dm.permission.SEND [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (com.google.firebase.iid.FirebaseInstanceIdService) 未被保护。
[android:exported=true] 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Broadcast Receiver (com.startapp.sdk.adsbase.remoteconfig.BootCompleteListener) 未被保护。
[android:exported=true] 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_JOB_SERVICE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/mbridge/msdk/playercommon/exoplayer2/util/Util.java, line(s) 172 d3/b.java, line(s) 224 h8/c.java, line(s) 78
中危 不安全的Web视图实现。可能存在WebView任意代码执行漏洞
不安全的Web视图实现。可能存在WebView任意代码执行漏洞 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5 Files: com/appnext/banners/e.java, line(s) 384,364 com/appnext/core/result/ResultPageActivity.java, line(s) 334,276 com/appnext/core/webview/AppnextWebView.java, line(s) 361,330 com/ironsource/mediationsdk/testSuite/e/b.java, line(s) 118,115,117 com/startapp/d4.java, line(s) 266,259 com/startapp/sdk/ads/banner/bannerstandard/BannerStandard.java, line(s) 530,1065 com/startapp/sdk/ads/splash/SplashHtml.java, line(s) 81,77 com/unity3d/services/ads/webplayer/WebPlayerView.java, line(s) 331,315 com/unity3d/services/core/webview/WebView.java, line(s) 170,120 com/wortise/ads/v3.java, line(s) 228,223 texttwist/n2wordsmaniac/t_video_playerjs.java, line(s) 668,667
中危 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2 Files: com/ironsource/b/a.java, line(s) 5,6,69,74 com/ironsource/environment/f.java, line(s) 6,7,21,48,97 com/mbridge/msdk/e/b.java, line(s) 4,5,22,36,37,51,52 com/mbridge/msdk/foundation/db/BatchReportDao.java, line(s) 6,84 com/mbridge/msdk/foundation/db/c.java, line(s) 5,34 com/mbridge/msdk/foundation/db/f.java, line(s) 6,155,396,1034 com/mbridge/msdk/foundation/db/h.java, line(s) 4,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82 com/mbridge/msdk/foundation/download/database/DatabaseHelper.java, line(s) 6,86,154,196,302,310 com/startapp/l3.java, line(s) 6,107 com/startapp/x5.java, line(s) 6,49,50,51 n3/a.java, line(s) 4,5,6,7,113,123 q6/m0.java, line(s) 5,6,60,97,116,125,166,281,298,572 q6/t0.java, line(s) 4,5,125 texttwist/n2wordsmaniac/cats.java, line(s) 6,118,126 texttwist/n2wordsmaniac/r.java, line(s) 4,5,14,15,16,21,22,23 texttwist/n2wordsmaniac/t_buscador_form.java, line(s) 11,424,441 texttwist/n2wordsmaniac/t_buscador_fr.java, line(s) 7,569,570 texttwist/n2wordsmaniac/t_detalle_fr.java, line(s) 9,366,428
中危 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: com/applovin/impl/a/l.java, line(s) 18 com/appnext/ads/a.java, line(s) 5 com/appnext/ads/fullscreen/FullscreenActivity.java, line(s) 33 com/appnext/ads/fullscreen/Video.java, line(s) 21 com/appnext/banners/f.java, line(s) 4 com/appnext/core/d.java, line(s) 22 com/appnext/core/g.java, line(s) 40 com/ironsource/mediationsdk/utils/e.java, line(s) 6 com/mbridge/msdk/dycreator/baseview/rewardpopview/MBAcquireRewardPopView.java, line(s) 27 com/mbridge/msdk/playercommon/exoplayer2/source/ShuffleOrder.java, line(s) 4 com/mbridge/msdk/playercommon/exoplayer2/trackselection/RandomTrackSelection.java, line(s) 6 com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/CachedContentIndex.java, line(s) 21 com/mbridge/msdk/thrid/okhttp/OkHttpClient.java, line(s) 30 com/mbridge/msdk/thrid/okhttp/internal/ws/RealWebSocket.java, line(s) 26 com/mbridge/msdk/thrid/okhttp/internal/ws/WebSocketWriter.java, line(s) 10 com/startapp/k9$a.java, line(s) 3 com/startapp/k9.java, line(s) 58 com/startapp/sdk/ads/banner/BannerBase.java, line(s) 35 com/startapp/sdk/adsbase/cache/d.java, line(s) 24 com/startapp/sdk/adsbase/cache/h.java, line(s) 30 com/unity3d/services/core/request/metrics/SDKMetrics.java, line(s) 10 d1/q1.java, line(s) 9 f1/b.java, line(s) 13 ra/a.java, line(s) 3 ra/b.java, line(s) 3 s1/x0.java, line(s) 4 sa/b.java, line(s) 4 texttwist/n2wordsmaniac/config.java, line(s) 160 texttwist/n2wordsmaniac/profile.java, line(s) 101 texttwist/n2wordsmaniac/t_card.java, line(s) 59 texttwist/n2wordsmaniac/t_qr.java, line(s) 58 texttwist/n2wordsmaniac/t_radio.java, line(s) 58 vc/g.java, line(s) 8
中危 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: com/applovin/impl/sdk/m.java, line(s) 434 com/applovin/mediation/AppLovinUtils.java, line(s) 24 com/applovin/mediation/ads/MaxAdView.java, line(s) 128,118 com/applovin/mediation/ads/MaxInterstitialAd.java, line(s) 71,61 com/applovin/mediation/ads/MaxRewardedAd.java, line(s) 91,81 com/applovin/mediation/ads/MaxRewardedInterstitialAd.java, line(s) 66,56 com/applovin/mediation/nativeAds/MaxNativeAdLoader.java, line(s) 53,48 com/applovin/sdk/AppLovinSdk.java, line(s) 174 com/applovin/sdk/AppLovinWebViewActivity.java, line(s) 20 com/ironsource/adapters/facebook/FacebookAdapter.java, line(s) 199,208 com/ironsource/adapters/ironsource/IronSourceAdapter.java, line(s) 80,47,46,678,437 com/ironsource/adapters/supersonicads/SupersonicAdsAdapter.java, line(s) 68,375,200 com/ironsource/mediationsdk/C0149c.java, line(s) 217,361 com/ironsource/mediationsdk/C0160p.java, line(s) 33 com/ironsource/mediationsdk/C0166v.java, line(s) 40 com/ironsource/mediationsdk/C1595c.java, line(s) 230,374 com/ironsource/mediationsdk/C1606p.java, line(s) 36 com/ironsource/mediationsdk/C1612v.java, line(s) 40 com/ironsource/mediationsdk/adunit/adapter/utility/AdOptionsPosition.java, line(s) 12 com/ironsource/mediationsdk/utils/IronSourceConstants.java, line(s) 93,104 com/ironsource/mediationsdk/z.java, line(s) 2027,2010 com/mbridge/msdk/MBridgeConstans.java, line(s) 14,56 com/mbridge/msdk/click/b/a.java, line(s) 35 com/mbridge/msdk/foundation/db/m.java, line(s) 54,40 com/mbridge/msdk/foundation/download/core/DownloadCommon.java, line(s) 21 com/mbridge/msdk/foundation/download/core/DownloaderReporter.java, line(s) 15 com/mbridge/msdk/foundation/entity/CampaignEx.java, line(s) 36 com/mbridge/msdk/foundation/entity/n.java, line(s) 418,437,321,337,370,385,464,499,511,538,567,577,652,663,683,694,713,755,791,173 com/mbridge/msdk/foundation/same/report/f.java, line(s) 100 com/mbridge/msdk/foundation/same/report/p.java, line(s) 190 com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSessionManager.java, line(s) 30 com/mbridge/msdk/video/dynview/moffer/MOfferModel.java, line(s) 115 com/unity3d/ads/metadata/InAppPurchaseMetaData.java, line(s) 6 com/unity3d/services/ads/gmascar/utils/ScarConstants.java, line(s) 4,5,6,8,9 com/unity3d/services/core/configuration/ExperimentObject.java, line(s) 7,8 com/unity3d/services/core/device/reader/DeviceInfoReaderFilterProvider.java, line(s) 11,12 com/unity3d/services/core/device/reader/JsonStorageKeyNames.java, line(s) 4,6,7,8,10,11,12,13,9,14,5,15,16,17 com/unity3d/services/core/properties/SdkProperties.java, line(s) 28 com/vungle/ads/internal/task/b.java, line(s) 15 com/wortise/ads/AdSettings.java, line(s) 13,14,15,16 com/wortise/ads/identifier/IdentifierManager.java, line(s) 31 com/wortise/ads/x1.java, line(s) 48 j4/g.java, line(s) 79 kb/e1.java, line(s) 51 l4/d.java, line(s) 37 l4/p.java, line(s) 95 l4/x.java, line(s) 84 texttwist/n2wordsmaniac/wallet_comm.java, line(s) 114,116
中危 SHA-1是已知存在哈希冲突的弱哈希
SHA-1是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: b6/a.java, line(s) 24 com/applovin/impl/sdk/utils/StringUtils.java, line(s) 31 com/applovin/impl/sdk/utils/m.java, line(s) 160 com/unity3d/services/core/device/Device.java, line(s) 166 d8/p.java, line(s) 29 h8/b.java, line(s) 52 yc/g.java, line(s) 13
中危 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6 Files: com/ironsource/sdk/utils/d.java, line(s) 32,34 com/mbridge/msdk/foundation/webview/BrowserView.java, line(s) 188,185 com/mbridge/msdk/mbsignalcommon/base/BaseWebView.java, line(s) 84,81 com/startapp/sdk/ads/splash/SplashHtml.java, line(s) 78,77 com/unity3d/services/core/webview/WebView.java, line(s) 107,120 com/vungle/ads/internal/ui/view/b.java, line(s) 97,93 texttwist/n2wordsmaniac/t_html.java, line(s) 247,216 texttwist/n2wordsmaniac/wallet_comm.java, line(s) 218,216
中危 此应用程序可能会请求root(超级用户)权限
此应用程序可能会请求root(超级用户)权限 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: com/startapp/u6.java, line(s) 4,4,4,4,4,4
中危 MD5是已知存在哈希冲突的弱哈希
MD5是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: com/appnext/core/g.java, line(s) 272 com/ironsource/mediationsdk/utils/IronSourceUtils.java, line(s) 346 com/ironsource/sdk/controller/w.java, line(s) 24 com/ironsource/sdk/utils/SDKUtils.java, line(s) 165 com/mbridge/msdk/foundation/download/resource/MBResourceManager.java, line(s) 97 com/mbridge/msdk/foundation/tools/x.java, line(s) 18 com/startapp/sdk/ads/video/e.java, line(s) 58 n5/l.java, line(s) 150
中危 IP地址泄露
IP地址泄露 Files: com/applovin/mediation/BuildConfig.java, line(s) 4 com/appnext/ads/fullscreen/Video.java, line(s) 27 com/appnext/ads/fullscreen/b.java, line(s) 208 com/appnext/ads/interstitial/Interstitial.java, line(s) 34 com/appnext/ads/interstitial/InterstitialActivity.java, line(s) 236 com/appnext/banners/BannerAd.java, line(s) 9 com/appnext/banners/e.java, line(s) 249 com/appnext/core/crashes/a.java, line(s) 31 com/appnext/core/d.java, line(s) 127 com/appnext/core/g.java, line(s) 69,71,128 com/appnext/nativeads/NativeAd.java, line(s) 300 com/appnext/nativeads/NativeAdObject.java, line(s) 10 com/startapp/c2.java, line(s) 138 n1/c.java, line(s) 9 oc/a.java, line(s) 13
中危 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/ironsource/environment/h.java, line(s) 322,427 com/ironsource/mediationsdk/utils/f.java, line(s) 147,266 com/ironsource/sdk/utils/SDKUtils.java, line(s) 247 com/mbridge/msdk/foundation/same/report/b/d.java, line(s) 210 com/mbridge/msdk/foundation/tools/ad.java, line(s) 49,61,95 com/startapp/c2.java, line(s) 46 com/unity3d/services/core/cache/CacheDirectory.java, line(s) 54 com/vungle/ads/internal/platform/c.java, line(s) 182 texttwist/n2wordsmaniac/config.java, line(s) 2770,4397,4426
中危 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 AdMob广告平台的=> "com.google.android.gms.ads.APPLICATION_ID" : "ca-app-pub-3940256099942544~3347511713" "dyStrategy.privateAddress" : "privateAddress" "facebook_app_id" : "134591420545494" "firebase_database_url" : "https://api-project-751842291101.firebaseio.com" "google_api_key" : "AIzaSyCtzGwdiM8t6R6Ff6uCwEYggQECaFdCcFA" "google_app_id" : "1:751842291101:android:e16864b50a5ea5c8" "google_crash_reporting_api_key" : "AIzaSyCtzGwdiM8t6R6Ff6uCwEYggQECaFdCcFA" LdxThdi1WBKUL75ULBPwJ7JgY7K0DkeAWrfXYN== e1eb051e9230fda8568d681a1d3cf00b c58a34609af1d14dc2c9e6191005fd0c DFK/HrQgJ+zQW+xUhoPwJ7JgY7K0DkeAWrfXYN== 936dcbdd57fe235fd7cf61c2e93da3c4 0123456789qwertyuiopasdfghjklzxcvbnm HSrCHRtOan6wp2kwOIGJC1RDtuSrF2mWVbio2aBcMHX9KF3iTJ1lLSzCKP1ZSo5yNolPNw1kCTtWpxELFF4ah1 16a09e667f3bcc908b2fb1366ea957d3e3adec17512775099da2f590b0667322a c56fb7d591ba6704df047fd98f535372fea00211 4c82305db94e8da5e25534a9b2b84ec64f4ad010 DFK/HrQgJ+zQW+xUhoPBD+QqJk2MWrfXYN== DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KyVj5GxVN= Y7c14Z2TDbv/Y+xgHFeXDrcshBPUYFT= cc2751449a350f668590264ed76692694a80308a Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U= 2F73797374656D2F6C69622F6C69627265666572656E63652D72696C2E736F 78dfff40d553309e5115594472f14b49 904a47d01e83e8495a3df853cdb7356d 52c6c70fcfd3ff556a2b04d53ac85ff8 h7KsLkfPW+xUhoPwJ7JgY7K0DkeAWrfXYN== DkPtYdQTLkfAW+xUhoPwJ7JgY7K0DkeAWrfXYN== 3A757365722F72656C656173652D6B657973 e2de3c54f36f9aabd3896d5f33522662 com/Vo9wbFH89BbDbWFhUezQZOGPKmfkJSAtIbVWk3QxPbvJwcR8I79EVuI0aB41a 8a3c4b262d721acd49a4bf97d5213199c86fa2b9 DFKwWgtuDkKwLZPwD+z8H+N/xjQZxVfV+T2SZVe6V2xS5c5n DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KanjKnxVN= h7KsLkfPW+xUhoPBD+QqJk2MWrfXYN== 2438bce1ddb7bd026d5ff89f598b3b5e5bb824b3 DFeuWkH0W+xUhoPwJ7JgY7K0DkeAWrfXYN== a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc 9b8f518b086098de3d77736f9458a3d2f6f95a37 edef8ba9-79d6-4ace-a3c8-27dcd51d21ed PGh0bWw+PGhlYWQ+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgogICAgPHN0eWxlPgogICAgICAgIC5jb250YWluZXIgewogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICAgIH0KCiAgICAgICAgLmZsZXgtY29udGFpbmVyIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsKICAgICAgICB9CgogICAgICAgIC5sb2FkaW5nIHsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgd2lkdGg6IDgwcHg7CiAgICAgICAgICAgIGhlaWdodDogODBweDsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2IHsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICB0b3A6IDMzcHg7CiAgICAgICAgICAgIHdpZHRoOiAxM3B4OwogICAgICAgICAgICBoZWlnaHQ6IDEzcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgICAgICAgYmFja2dyb3VuZDogI0E3QTdBNzsKICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApOwogICAgICAgIH0KCiAgICAgICAgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHsKICAgICAgICAgICAgbGVmdDogOHB4OwogICAgICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7CiAgICAgICAgICAgIGxlZnQ6IDhweDsKICAgICAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7CiAgICAgICAgfQoKICAgICAgICAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykgewogICAgICAgICAgICBsZWZ0OiAzMnB4OwogICAgICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTsKICAgICAgICB9CgogICAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7CiAgICAgICAgICAgIGxlZnQ6IDU2cHg7CiAgICAgICAgICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlOwogICAgICAgIH0KCiAgICAgICAgQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHsKICAgICAgICAgICAgMCUgewogICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgMTAwJSB7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBAa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczMgewogICAgICAgICAgICAwJSB7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOwogICAgICAgICAgICB9CgogICAgICAgICAgICAxMDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CgogICAgICAgIEBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMiB7CiAgICAgICAgICAgIDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOwogICAgICAgICAgICB9CgogICAgICAgICAgICAxMDAlIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgoKPGJvZHk+CiAgICA8ZGl2IGlkPSJsb2FkaW5nX3dyYXBwZXIiIHN0eWxlPSJkaXNwbGF5OiBmbGV4O2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO2hlaWdodDogMTAwJTsiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIgZmxleC1jb250YWluZXIiIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmxleC1jb250YWluZXIiIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgICAgIDxzdmcgd2lkdGg9IjIzNiIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDIzNiA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNy44MDYzIDMwLjI4NTRWMTAuNDI4NUwyMC42MTI5IDAuNVY4LjExNjM2TDI3LjM1MDggMTIuMDA5NUMyNy41OTQ1IDEyLjE0NTUgMjcuNjAwMiAxMi41MjUyIDI3LjM1MDggMTIuNjYxMkwxOS4zNDM1IDE3LjI4NTVDMTkuMDk5OCAxNy40MjcxIDE4LjgxNjQgMTcuNDE1OCAxOC41ODk4IDE3LjI4NTVMMTAuNTc2OCAxMi42NjEyQzEwLjMzMzEgMTIuNTI1MiAxMC4zMjc0IDEyLjE0NTUgMTAuNTc2OCAxMi4wMDk1TDE3LjMxNDcgOC4xMjIwMlYwLjUwNTY2OEwwLjExNTY0NiAxMC40Mjg1VjMwLjI4NTRWMzAuMTk0N1YzMC4yODU0TDYuNzExOTMgMjYuNDc3MlYxOC42OTY1QzYuNzA2MjYgMTguNDE4OCA3LjAzNDk0IDE4LjIyMDUgNy4yNzg2MiAxOC4zNzM1TDE1LjI4NiAyMi45OTc3QzE1LjUyOTYgMjMuMTM5NCAxNS42NjU2IDIzLjM4ODcgMTUuNjY1NiAyMy42NDk0VjMyLjg5NzlDMTUuNjcxMyAzMy4xNzU1IDE1LjM0ODMgMzMuMzczOSAxNS4xMDQ2IDMzLjIyNjVMOC4zNjY2NyAyOS4zMzM0TDEuNzcwMzggMzMuMTQxNUwxOC45Njk1IDQzLjA3TDM2LjE2ODUgMzMuMTQxNUwyOS41NjA5IDI5LjMzMzRMMjIuODIyOSAzMy4yMjY1QzIyLjU4NDkgMzMuMzY4MiAyMi4yNTA2IDMzLjE4NjkgMjIuMjU2MyAzMi44OTc5VjIzLjY0OTRDMjIuMjU2MyAyMy4zNzE3IDIyLjQwOTMgMjMuMTI4MSAyMi42MzU5IDIyLjk5NzdMMzAuNjQzMyAxOC4zNzM1QzMwLjg4MTMgMTguMjI2MiAzMS4yMTU2IDE4LjQxMzIgMzEuMjEgMTguNzAyMlYyNi40ODI5TDM3LjgwNjMgMzAuMjg1NFoiIGZpbGw9IiM0RDRENEQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4wOTkgMzMuMjI2Mkw4LjM2MTA2IDI5LjMzM0wxLjc2NDc4IDMzLjE0MTJMMTguOTYzOCA0My4wNjk2VjIxLjMwODZMMC4xMTU3MDcgMTAuNDI4MVYzMC4yODVWMzAuMTk0NFYzMC4yODVMNi43MTE5OSAyNi40NzY5VjE4LjY5NjJDNi43MDYzMiAxOC40MTg1IDcuMDM1IDE4LjIyMDEgNy4yNzg2OCAxOC4zNzMxTDE1LjI4NiAyMi45OTc0QzE1LjUyOTcgMjMuMTM5IDE1LjY2NTcgMjMuMzg4NCAxNS42NjU3IDIzLjY0OTFWMzIuODk3NUMxNS42NzE0IDMzLjE3NTIgMTUuMzQyNyAzMy4zNzM1IDE1LjA5OSAzMy4yMjYyWiIgZmlsbD0iIzRDNEM0QyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ljk2MzcgNDMuMDY5NkwzNi4xNjI4IDMzLjE0MTJMMjkuNTYwOSAyOS4zMzNMMjIuODIyOSAzMy4yMjYyQzIyLjU4NDkgMzMuMzY3OCAyMi4yNTA1IDMzLjE4NjUgMjIuMjU2MiAzMi44OTc1VjIzLjY0OTFDMjIuMjU2MiAyMy4zNzE0IDIyLjQwOTIgMjMuMTI3NyAyMi42MzU5IDIyLjk5NzRMMzAuNjQzMiAxOC4zNzMxQzMwLjg4MTIgMTguMjI1OCAzMS4yMTU2IDE4LjQxMjggMzEuMjA5OSAxOC43MDE4VjI2LjQ4MjVMMzcuODA2MiAzMC4yOTA3VjEwLjQyODFMMTguOTYzNyAyMS4zMDg2VjQzLjA2OTZaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYxMjkgMC41VjguMTE2MzZMMjcuMzUwOCAxMi4wMDk1QzI3LjU5NDUgMTIuMTQ1NSAyNy42MDAyIDEyLjUyNTIgMjcuMzUwOCAxMi42NjEyTDE5LjM0MzUgMTcuMjg1NUMxOS4wOTk4IDE3LjQyNzEgMTguODE2NCAxNy40MTU4IDE4LjU4OTggMTcuMjg1NUwxMC41NzY4IDEyLjY2MTJDMTAuMzMzMSAxMi41MjUyIDEwLjMyNzQgMTIuMTQ1NSAxMC41NzY4IDEyLjAwOTVMMTcuMzE0NyA4LjEyMjAyVjAuNTA1NjY4TDAuMTE1NjQ2IDEwLjQyODVMMTguOTYzOCAyMS4zMDlMMzcuODExOSAxMC40Mjg1TDIwLjYxMjkgMC41WiIgZmlsbD0iIzgwODA4MCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTU5LjY3NDYgMjMuODUyN0M1OS42NzQ2IDI1Ljg1MzIgNTguNTU4MiAyNy4yODEyIDU2LjIxNzggMjcuMjgxMkM1My43MyAyNy4yODEyIDUyLjcwNDMgMjUuOTM4MiA1Mi43MDQzIDIzLjkzNzdWMTEuNzA4NUg0Ny42NDk0VjIzLjc2NzdDNDcuNjQ5NCAyOC41MzkzIDUwLjUwNTUgMzEuMzM4NyA1Ni4yMjM0IDMxLjMzODdDNjEuOTA3NCAzMS4zMzg3IDY0Ljc0MDggMjguNDgyNiA2NC43NDA4IDIzLjc2NzdWMTEuNzA4NUg1OS42ODU5VjIzLjg1MjdINTkuNjc0NloiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzYuNDcxOSAxNS45MDc4Qzc0LjQ0MzIgMTUuOTA3OCA3My4wNDM1IDE2Ljc2MzUgNzEuOTU1NCAxOC4zMzlINzEuODcwNFYxNi4zMzg1SDY3LjM4MjJWMzAuOTY0OUg3Mi4wNDA0VjIyLjg3ODJDNzIuMDQwNCAyMS4wNzYxIDczLjA3MTggMTkuNzg5NyA3NC42MTMyIDE5Ljc4OTdDNzYuMTI2MyAxOS43ODk3IDc2Ljg5NyAyMC44NDk0IDc2Ljg5NyAyMi4zOTA4VjMwLjk2NDlIODEuNTU1MlYyMS40NTAxQzgxLjU2MDggMTguMTkxNiA3OS42NzM3IDE1LjkwNzggNzYuNDcxOSAxNS45MDc4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC42MjE2IDEwLjUzNjlIODMuOTYzNFYxNC4zMTFIODguNjIxNlYxMC41MzY5WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04OC42MjE1IDE2LjMzOTVIODMuOTYzM1YzMC45NzE1SDg4LjYyMTVWMTYuMzM5NVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTYuODIxNyAxMS43MDg1SDkyLjI3NjhWMTYuMzM4NEg5MC4zMzNWMjAuMTEyNkg5Mi4yNzY4VjI3LjExMTJDOTIuMjc2OCAzMC4yNTY0IDk0LjIyMDYgMzEuMTQwNCA5Ni45MzUgMzEuMTQwNEM5OC4xOTMxIDMxLjE0MDQgOTkuMDc3MSAzMS4wMjcxIDk5LjQ3OTQgMzAuOTEzN1YyNy41MTM2Qzk5LjMwOTQgMjcuNTEzNiA5OC44NTA0IDI3LjU0MTkgOTguNDQ4MSAyNy41NDE5Qzk3LjQ1MDcgMjcuNTQxOSA5Ni44MjE3IDI3LjI1ODYgOTYuODIxNyAyNi4xMTM4VjIwLjExMjZIOTkuNDc5NFYxNi4zMzg0SDk2LjgyMTdWMTEuNzA4NVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTA5LjM5MSAyMi41NjY1QzEwOC45MzIgMjMuOTk0NiAxMDguNTM1IDI1LjkzODMgMTA4LjUzNSAyNS45MzgzSDEwOC40NzlDMTA4LjQ3OSAyNS45MzgzIDEwOC4wMTkgMjMuOTk0NiAxMDcuNTY2IDIyLjU2NjVMMTA1LjU5NCAxNi4zMzg2SDEwMC42ODFMMTA0Ljk5MyAyNy41OTg4QzEwNS41OTQgMjkuMTQwMiAxMDUuODc3IDMwLjAwMTUgMTA1Ljg3NyAzMC42MjQ5QzEwNS44NzcgMzEuNjIyMyAxMDUuMzMzIDMyLjE2NjMgMTAzLjk2MiAzMi4xNjYzSDEwMi4zNjRWMzUuNzkzMUgxMDUuMzlDMTA4LjMzMSAzNS43OTMxIDEwOS43MzEgMzQuNTkxNyAxMTAuOTA0IDMxLjE2MzNMMTE1Ljk1OSAxNi4zMzI5SDExMS4zMDFMMTA5LjM5MSAyMi41NjY1WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjIuNzI1IDMxLjE4MDZWMTIuNjA0MUgxMjUuNTI4VjI4Ljc2NzhIMTMzLjk0NVYzMS4xODA2SDEyMi43MjVaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Mi45MyAzMS40NjE4QzE0MS41NTcgMzEuNDYxOCAxNDAuMzc1IDMxLjE2ODUgMTM5LjM4MyAzMC41ODE5QzEzOC4zOTcgMjkuOTg5MyAxMzcuNjM1IDI5LjE1NzkgMTM3LjA5NyAyOC4wODc1QzEzNi41NjUgMjcuMDExMiAxMzYuMjk5IDI1Ljc1MDQgMTM2LjI5OSAyNC4zMDUxQzEzNi4yOTkgMjIuODc4IDEzNi41NjUgMjEuNjIwMiAxMzcuMDk3IDIwLjUzMThDMTM3LjYzNSAxOS40NDMzIDEzOC4zODUgMTguNTkzNyAxMzkuMzQ3IDE3Ljk4M0MxNDAuMzE0IDE3LjM3MjIgMTQxLjQ0NSAxNy4wNjY4IDE0Mi43MzkgMTcuMDY2OEMxNDMuNTI1IDE3LjA2NjggMTQ0LjI4NyAxNy4xOTY4IDE0NS4wMjUgMTcuNDU2OUMxNDUuNzYzIDE3LjcxNjkgMTQ2LjQyNSAxOC4xMjUxIDE0Ny4wMTEgMTguNjgxNEMxNDcuNTk4IDE5LjIzNzcgMTQ4LjA2MSAxOS45NjAzIDE0OC4zOTkgMjAuODQ5M0MxNDguNzM4IDIxLjczMjEgMTQ4LjkwNyAyMi44MDU1IDE0OC45MDcgMjQuMDY5M1YyNS4wMzA4SDEzNy44MzJWMjIuOTk5SDE0Ni4yNDlDMTQ2LjI0OSAyMi4yODU0IDE0Ni4xMDQgMjEuNjUzNSAxNDUuODE0IDIxLjEwMzJDMTQ1LjUyNCAyMC41NDY5IDE0NS4xMTYgMjAuMTA4NSAxNDQuNTkgMTkuNzg4QzE0NC4wNjkgMTkuNDY3NSAxNDMuNDU5IDE5LjMwNzMgMTQyLjc1NyAxOS4zMDczQzE0MS45OTUgMTkuMzA3MyAxNDEuMzMgMTkuNDk0NyAxNDAuNzYyIDE5Ljg2OTZDMTQwLjE5OSAyMC4yMzg1IDEzOS43NjQgMjAuNzIyMyAxMzkuNDU2IDIxLjMyMDlDMTM5LjE1MyAyMS45MTM1IDEzOS4wMDIgMjIuNTU3NSAxMzkuMDAyIDIzLjI1MjlWMjQuODQwM0MxMzkuMDAyIDI1Ljc3MTUgMTM5LjE2NSAyNi41NjM3IDEzOS40OTIgMjcuMjE2OEMxMzkuODI0IDI3Ljg2OTkgMTQwLjI4NyAyOC4zNjg3IDE0MC44OCAyOC43MTM0QzE0MS40NzIgMjkuMDUyIDE0Mi4xNjUgMjkuMjIxNCAxNDIuOTU3IDI5LjIyMTRDMTQzLjQ3MSAyOS4yMjE0IDE0My45MzkgMjkuMTQ4OCAxNDQuMzYzIDI5LjAwMzdDMTQ0Ljc4NiAyOC44NTI1IDE0NS4xNTIgMjguNjI4OCAxNDUuNDYgMjguMzMyNUMxNDUuNzY5IDI4LjAzNjEgMTQ2LjAwNSAyNy42NzAzIDE0Ni4xNjggMjcuMjM0OUwxNDguNzM1IDI3LjY5NzVDMTQ4LjUyOSAyOC40NTM0IDE0OC4xNiAyOS4xMTU1IDE0Ny42MjggMjkuNjg0QzE0Ny4xMDIgMzAuMjQ2MyAxNDYuNDQgMzAuNjg0NyAxNDUuNjQyIDMwLjk5OTJDMTQ0Ljg1IDMxLjMwNzYgMTQzLjk0NiAzMS40NjE4IDE0Mi45MyAzMS40NjE4WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjMuNDM2IDE3LjI0ODJMMTU4LjM4MyAzMS4xODA2SDE1NS40ODFMMTUwLjQyIDE3LjI0ODJIMTUzLjMzMUwxNTYuODYgMjcuOTY5NkgxNTcuMDA1TDE2MC41MjQgMTcuMjQ4MkgxNjMuNDM2WiIgZmlsbD0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNzEuNTE1IDMxLjQ2MThDMTcwLjE0MyAzMS40NjE4IDE2OC45NiAzMS4xNjg1IDE2Ny45NjkgMzAuNTgxOUMxNjYuOTgzIDI5Ljk4OTMgMTY2LjIyMSAyOS4xNTc5IDE2NS42ODMgMjguMDg3NUMxNjUuMTUxIDI3LjAxMTIgMTY0Ljg4NSAyNS43NTA0IDE2NC44ODUgMjQuMzA1MUMxNjQuODg1IDIyLjg3OCAxNjUuMTUxIDIxLjYyMDIgMTY1LjY4MyAyMC41MzE4QzE2Ni4yMjEgMTkuNDQzMyAxNjYuOTcxIDE4LjU5MzcgMTY3LjkzMiAxNy45ODNDMTY4LjkgMTcuMzcyMiAxNzAuMDMxIDE3LjA2NjggMTcxLjMyNSAxNy4wNjY4QzE3Mi4xMTEgMTcuMDY2OCAxNzIuODczIDE3LjE5NjggMTczLjYxMSAxNy40NTY5QzE3NC4zNDggMTcuNzE2OSAxNzUuMDEgMTguMTI1MSAxNzUuNTk3IDE4LjY4MTRDMTc2LjE4NCAxOS4yMzc3IDE3Ni42NDYgMTkuOTYwMyAxNzYuOTg1IDIwLjg0OTNDMTc3LjMyMyAyMS43MzIxIDE3Ny40OTMgMjIuODA1NSAxNzcuNDkzIDI0LjA2OTNWMjUuMDMwOEgxNjYuNDE4VjIyLjk5OUgxNzQuODM1QzE3NC44MzUgMjIuMjg1NCAxNzQuNjkgMjEuNjUzNSAxNzQuNCAyMS4xMDMyQzE3NC4xMDkgMjAuNTQ2OSAxNzMuNzAxIDIwLjEwODUgMTczLjE3NSAxOS43ODhDMTcyLjY1NSAxOS40Njc1IDE3Mi4wNDQgMTkuMzA3MyAxNzEuMzQzIDE5LjMwNzNDMTcwLjU4MSAxOS4zMDczIDE2OS45MTYgMTkuNDk0NyAxNjkuMzQ3IDE5Ljg2OTZDMTY4Ljc4NSAyMC4yMzg1IDE2OC4zNSAyMC43MjIzIDE2OC4wNDEgMjEuMzIwOUMxNjcuNzM5IDIxLjkxMzUgMTY3LjU4OCAyMi41NTc1IDE2Ny41ODggMjMuMjUyOVYyNC44NDAzQzE2Ny41ODggMjUuNzcxNSAxNjcuNzUxIDI2LjU2MzcgMTY4LjA3OCAyNy4yMTY4QzE2OC40MSAyNy44Njk5IDE2OC44NzMgMjguMzY4NyAxNjkuNDY1IDI4LjcxMzRDMTcwLjA1OCAyOS4wNTIgMTcwLjc1IDI5LjIyMTQgMTcxLjU0MyAyOS4yMjE0QzE3Mi4wNTcgMjkuMjIxNCAxNzIuNTI1IDI5LjE0ODggMTcyLjk0OCAyOS4wMDM3QzE3My4zNzIgMjguODUyNSAxNzMuNzM4IDI4LjYyODggMTc0LjA0NiAyOC4zMzI1QzE3NC4zNTQgMjguMDM2MSAxNzQuNTkgMjcuNjcwMyAxNzQuNzUzIDI3LjIzNDlMMTc3LjMyIDI3LjY5NzVDMTc3LjExNSAyOC40NTM0IDE3Ni43NDYgMjkuMTE1NSAxNzYuMjE0IDI5LjY4NEMxNzUuNjg4IDMwLjI0NjMgMTc1LjAyNiAzMC42ODQ3IDE3NC4yMjcgMzAuOTk5MkMxNzMuNDM1IDMxLjMwNzYgMTcyLjUzMSAzMS40NjE4IDE3MS41MTUgMzEuNDYxOFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTgzLjIxNCAxMi42MDQxVjMxLjE4MDZIMTgwLjUwMlYxMi42MDQxSDE4My4yMTRaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ny4wOCAzMS4xODA2VjEyLjYwNDFIMTkzLjcwMkMxOTUuMTQ3IDEyLjYwNDEgMTk2LjM0NCAxMi44NjcyIDE5Ny4yOTQgMTMuMzkzM0MxOTguMjQzIDEzLjkxOTQgMTk4Ljk1NCAxNC42MzkgMTk5LjQyNSAxNS41NTIxQzE5OS44OTcgMTYuNDU5MSAyMDAuMTMzIDE3LjQ4MTEgMjAwLjEzMyAxOC42MTc5QzIwMC4xMzMgMTkuNzYwOCAxOTkuODk0IDIwLjc4ODggMTk5LjQxNiAyMS43MDE5QzE5OC45NDUgMjIuNjA4OSAxOTguMjMxIDIzLjMyODUgMTk3LjI3NiAyMy44NjA3QzE5Ni4zMjYgMjQuMzg2OCAxOTUuMTMyIDI0LjY0OTggMTkzLjY5MyAyNC42NDk4SDE4OS4xMzlWMjIuMjczM0gxOTMuNDM5QzE5NC4zNTIgMjIuMjczMyAxOTUuMDkzIDIyLjExNjEgMTk1LjY2MSAyMS44MDE3QzE5Ni4yMjkgMjEuNDgxMiAxOTYuNjQ3IDIxLjA0NTggMTk2LjkxMyAyMC40OTU1QzE5Ny4xNzkgMTkuOTQ1MiAxOTcuMzEyIDE5LjMxOTQgMTk3LjMxMiAxOC42MTc5QzE5Ny4zMTIgMTcuOTE2NCAxOTcuMTc5IDE3LjI5MzYgMTk2LjkxMyAxNi43NDk0QzE5Ni42NDcgMTYuMjA1MSAxOTYuMjI2IDE1Ljc3ODggMTk1LjY1MiAxNS40NzA0QzE5NS4wODQgMTUuMTYyIDE5NC4zMzQgMTUuMDA3OCAxOTMuNDAyIDE1LjAwNzhIMTg5Ljg4M1YzMS4xODA2SDE4Ny4wOFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjA1LjkxMyAxMi42MDQxVjMxLjE4MDZIMjAzLjIwMVYxMi42MDQxSDIwNS45MTNaIiBmaWxsPSJibGFjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxMy42MTYgMzEuNDg5QzIxMi43MzMgMzEuNDg5IDIxMS45MzUgMzEuMzI1NyAyMTEuMjIxIDMwLjk5OTJDMjEwLjUwOCAzMC42NjY2IDIwOS45NDMgMzAuMTg1OSAyMDkuNTI1IDI5LjU1N0MyMDkuMTE0IDI4LjkyODEgMjA4LjkwOSAyOC4xNTcxIDIwOC45MDkgMjcuMjQ0QzIwOC45MDkgMjYuNDU3OSAyMDkuMDYgMjUuODEwOCAyMDkuMzYyIDI1LjMwMjlDMjA5LjY2NCAyNC43OTQ5IDIxMC4wNzMgMjQuMzkyOCAyMTAuNTg3IDI0LjA5NjVDMjExLjEwMSAyMy44MDAyIDIxMS42NzUgMjMuNTc2NSAyMTIuMzEgMjMuNDI1M0MyMTIuOTQ1IDIzLjI3NDEgMjEzLjU5MiAyMy4xNTkyIDIxNC4yNTEgMjMuMDgwNkMyMTUuMDg2IDIyLjk4MzkgMjE1Ljc2MyAyMi45MDUyIDIxNi4yODMgMjIuODQ0OEMyMTYuODAzIDIyLjc3ODMgMjE3LjE4MSAyMi42NzI0IDIxNy40MTcgMjIuNTI3M0MyMTcuNjUyIDIyLjM4MjIgMjE3Ljc3IDIyLjE0NjMgMjE3Ljc3IDIxLjgxOThWMjEuNzU2M0MyMTcuNzcgMjAuOTY0MSAyMTcuNTQ3IDIwLjM1MDQgMjE3LjA5OSAxOS45MTVDMjE2LjY1OCAxOS40Nzk2IDIxNS45OTkgMTkuMjYxOSAyMTUuMTIyIDE5LjI2MTlDMjE0LjIwOSAxOS4yNjE5IDIxMy40ODkgMTkuNDY0NSAyMTIuOTYzIDE5Ljg2OTZDMjEyLjQ0MyAyMC4yNjg3IDIxMi4wODMgMjAuNzEzMiAyMTEuODg0IDIxLjIwM0wyMDkuMzM1IDIwLjYyMjVDMjA5LjYzNyAxOS43NzU5IDIxMC4wNzkgMTkuMDkyNiAyMTAuNjU5IDE4LjU3MjVDMjExLjI0NiAxOC4wNDY1IDIxMS45MiAxNy42NjU1IDIxMi42ODIgMTcuNDI5N0MyMTMuNDQ0IDE3LjE4NzggMjE0LjI0NSAxNy4wNjY4IDIxNS4wODYgMTcuMDY2OEMyMTUuNjQyIDE3LjA2NjggMjE2LjIzMSAxNy4xMzM0IDIxNi44NTQgMTcuMjY2NEMyMTcuNDgzIDE3LjM5MzQgMjE4LjA3IDE3LjYyOTIgMjE4LjYxNCAxNy45NzM5QzIxOS4xNjQgMTguMzE4NiAyMTkuNjE1IDE4LjgxMTQgMjE5Ljk2NSAxOS40NTI0QzIyMC4zMTYgMjAuMDg3MyAyMjAuNDkyIDIwLjkxMjcgMjIwLjQ5MiAyMS45Mjg2VjMxLjE4MDZIMjE3Ljg0M1YyOS4yNzU4SDIxNy43MzRDMjE3LjU1OSAyOS42MjY1IDIxNy4yOTYgMjkuOTcxMiAyMTYuOTQ1IDMwLjMwOThDMjE2LjU5NCAzMC42NDg1IDIxNi4xNDQgMzAuOTI5NyAyMTUuNTkzIDMxLjE1MzRDMjE1LjA0MyAzMS4zNzcxIDIxNC4zODQgMzEuNDg5IDIxMy42MTYgMzEuNDg5Wk0yMTQuMjA2IDI5LjMxMjFDMjE0Ljk1NiAyOS4zMTIxIDIxNS41OTYgMjkuMTYzOSAyMTYuMTI5IDI4Ljg2NzZDMjE2LjY2NyAyOC41NzEzIDIxNy4wNzUgMjguMTg0MyAyMTcuMzUzIDI3LjcwNjZDMjE3LjYzNyAyNy4yMjI4IDIxNy43NzkgMjYuNzA1OCAyMTcuNzc5IDI2LjE1NTVWMjQuMzU5NkMyMTcuNjgzIDI0LjQ1NjMgMjE3LjQ5NSAyNC41NDcgMjE3LjIxNyAyNC42MzE3QzIxNi45NDUgMjQuNzEwMyAyMTYuNjM0IDI0Ljc3OTggMjE2LjI4MyAyNC44NDAzQzIxNS45MzIgMjQuODk0NyAyMTUuNTkgMjQuOTQ2MSAyMTUuMjU4IDI0Ljk5NDVDMjE0LjkyNSAyNS4wMzY4IDIxNC42NDcgMjUuMDczMSAyMTQuNDIzIDI1LjEwMzNDMjEzLjg5NyAyNS4xNjk5IDIxMy40MTcgMjUuMjgxNyAyMTIuOTgxIDI1LjQzODlDMjEyLjU1MiAyNS41OTYyIDIxMi4yMDcgMjUuODIyOSAyMTEuOTQ3IDI2LjExOTJDMjExLjY5MyAyNi40MDk1IDIxMS41NjYgMjYuNzk2NSAyMTEuNTY2IDI3LjI4MDNDMjExLjU2NiAyNy45NTE1IDIxMS44MTQgMjguNDU5NCAyMTIuMzEgMjguODA0MUMyMTIuODA2IDI5LjE0MjggMjEzLjQzOCAyOS4zMTIxIDIxNC4yMDYgMjkuMzEyMVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjI1LjMxOSAzNi40MDUyQzIyNC45MTQgMzYuNDA1MiAyMjQuNTQ1IDM2LjM3MiAyMjQuMjEzIDM2LjMwNTVDMjIzLjg4IDM2LjI0NSAyMjMuNjMyIDM2LjE3ODUgMjIzLjQ2OSAzNi4xMDU5TDIyNC4xMjIgMzMuODgzNkMyMjQuNjE4IDM0LjAxNjcgMjI1LjA1OSAzNC4wNzQxIDIyNS40NDYgMzQuMDU2QzIyNS44MzMgMzQuMDM3OCAyMjYuMTc1IDMzLjg5MjcgMjI2LjQ3MSAzMy42MjA2QzIyNi43NzQgMzMuMzQ4NSAyMjcuMDQgMzIuOTA0IDIyNy4yNjkgMzIuMjg3MkwyMjcuNjA1IDMxLjM2MkwyMjIuNTA3IDE3LjI0ODJIMjI1LjQxTDIyOC45MzggMjguMDYwM0gyMjkuMDg0TDIzMi42MTIgMTcuMjQ4MkgyMzUuNTI0TDIyOS43ODIgMzMuMDQwMUMyMjkuNTE2IDMzLjc2NTcgMjI5LjE3NyAzNC4zNzk1IDIyOC43NjYgMzQuODgxNEMyMjguMzU1IDM1LjM4OTMgMjI3Ljg2NSAzNS43NzAzIDIyNy4yOTcgMzYuMDI0M0MyMjYuNzI4IDM2LjI3ODMgMjI2LjA2OSAzNi40MDUyIDIyNS4zMTkgMzYuNDA1MloiIGZpbGw9ImJsYWNrIj48L3BhdGg+CiAgICAgICAgICAgIDwvc3ZnPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtY29udGFpbmVyIGxvYWRpbmciIHN0eWxlPSIKICAgIGZsZXg6IDE7CiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imxkcy1lbGxpcHNpcyI+CiAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXY+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2PjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KCgo8L2JvZHk+PC9odG1sPg== df6b721c8b4d3b6eb44c861d4415007e5a35fc95 0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78 258EAFA5-E914-47DA-95CA-C5AB0DC85B11 LdxThdi1WBKUL75ULBPBD+QqJk2MWrfXYN== C38FB23A402222A0C17D34A92F971D1F
信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: b5/h.java, line(s) 269,16,195,227 b6/c.java, line(s) 102 c5/d.java, line(s) 53,94,95,54 c5/j.java, line(s) 55,96,97,56 com/applovin/impl/adview/activity/b/f.java, line(s) 434 com/applovin/impl/sdk/b/f.java, line(s) 95,101,112 com/applovin/impl/sdk/f.java, line(s) 101,103 com/applovin/impl/sdk/nativeAd/AppLovinMediaView.java, line(s) 159 com/applovin/impl/sdk/u.java, line(s) 35,56,118,84,90,39,64,43,104 com/applovin/mediation/rtb/AppLovinRtbBannerRenderer.java, line(s) 39,45,51,63,68,74,80 com/iab/omid/library/applovin/d/c.java, line(s) 18,11 com/iab/omid/library/ironsrc/utils/d.java, line(s) 18,11 com/iab/omid/library/mmadbridge/utils/d.java, line(s) 18,11 com/iab/omid/library/vungle/publisher/b.java, line(s) 33,37 com/iab/omid/library/vungle/utils/d.java, line(s) 18,11 com/ironsource/a/b.java, line(s) 75 com/ironsource/adapters/facebook/interstitial/FacebookInterstitialAdapter.java, line(s) 78,80,94 com/ironsource/adapters/ironsource/IronSourceAdapter.java, line(s) 280,274,427,430,434,437,653,678,680 com/ironsource/adapters/supersonicads/SupersonicAdsAdapter.java, line(s) 178,179,180,195,197,200,354,375,377 com/ironsource/b/a.java, line(s) 54,122 com/ironsource/environment/a.java, line(s) 292,331 com/ironsource/environment/e.java, line(s) 182,249,110,115,116 com/ironsource/environment/k.java, line(s) 72 com/ironsource/lifecycle/a/a.java, line(s) 82 com/ironsource/mediationsdk/AbstractAdapter.java, line(s) 395,401 com/ironsource/mediationsdk/C0151e.java, line(s) 377,382 com/ironsource/mediationsdk/C0162r.java, line(s) 65 com/ironsource/mediationsdk/C1597e.java, line(s) 439,444 com/ironsource/mediationsdk/C1608r.java, line(s) 69 com/ironsource/mediationsdk/D.java, line(s) 35,37,38,40,91,95,100,123,128 com/ironsource/mediationsdk/I.java, line(s) 430,491,787,811,838,884,925,81,89,111,118,236,242,244,425,483,662,741,759,768,809,873,891,923,670,744,867,880,893 com/ironsource/mediationsdk/IronSource.java, line(s) 635 com/ironsource/mediationsdk/K.java, line(s) 165,215,163,207,211,218,307,324,361,420,425,447,317,327,366 com/ironsource/mediationsdk/O.java, line(s) 75,80 com/ironsource/mediationsdk/a0.java, line(s) 93,99 com/ironsource/mediationsdk/ads/nativead/LevelPlayNativeAd.java, line(s) 65 com/ironsource/mediationsdk/adunit/c/c.java, line(s) 75,129,135,89 com/ironsource/mediationsdk/adunit/c/d.java, line(s) 517,194,226,507,510,666,680,763,766,804,809,815,831,841,856,859,899,932,938 com/ironsource/mediationsdk/adunit/d/a/a.java, line(s) 34,24 com/ironsource/mediationsdk/adunit/d/a/c.java, line(s) 485,497,283,301,466 com/ironsource/mediationsdk/adunit/d/b.java, line(s) 44,33,37 com/ironsource/mediationsdk/adunit/d/d.java, line(s) 59,45,49 com/ironsource/mediationsdk/adunit/e/c.java, line(s) 42,44,45,47,99,105,142,146 com/ironsource/mediationsdk/bidding/d.java, line(s) 80 com/ironsource/mediationsdk/c0.java, line(s) 86,92 com/ironsource/mediationsdk/demandOnly/d.java, line(s) 175,191,403,444,172,196,342,363,367,376,431,452,463 com/ironsource/mediationsdk/demandOnly/g.java, line(s) 317,365,289,338,367,376 com/ironsource/mediationsdk/integration/IntegrationHelper.java, line(s) 24,35,52,56,27,33,48,22 com/ironsource/mediationsdk/logger/a.java, line(s) 35,28,24,30 com/ironsource/mediationsdk/z.java, line(s) 1026,1031,1040,1046,1052,1058,2027,1023,1928,1930,1938,1940,1963,1986,466,2010,2014,2018,469,474 com/ironsource/sdk/a/f.java, line(s) 39 com/ironsource/sdk/b/b.java, line(s) 33,81,120 com/ironsource/sdk/c/d.java, line(s) 50,139 com/ironsource/sdk/controller/A.java, line(s) 315,329,347,367,473,493,509,525,669,760,791,890,898,1435,1771,2205,184 com/ironsource/sdk/service/Connectivity/a.java, line(s) 46 com/ironsource/sdk/service/Connectivity/e.java, line(s) 81,113 com/ironsource/sdk/service/d.java, line(s) 62 com/ironsource/sdk/utils/Logger.java, line(s) 12,46,18,52,28,60,34,65,40,71 com/mbridge/msdk/dycreator/a/a.java, line(s) 92,93,94,98,106,108,198,212,267 com/mbridge/msdk/dycreator/baseview/MBScrollView.java, line(s) 159 com/mbridge/msdk/dycreator/baseview/extview/MBExtAcquireRewardPopView.java, line(s) 197 com/mbridge/msdk/dycreator/baseview/extview/MBExtFeedBackView.java, line(s) 241 com/mbridge/msdk/dycreator/baseview/extview/MBExtMBridgeBaitClickView.java, line(s) 197 com/mbridge/msdk/dycreator/baseview/extview/MBExtMBridgeTextView.java, line(s) 250 com/mbridge/msdk/dycreator/bus/BackgroundPoster.java, line(s) 40 com/mbridge/msdk/dycreator/bus/EventBus.java, line(s) 160,462,464,468,240,318,369 com/mbridge/msdk/dycreator/e/g.java, line(s) 11 com/mbridge/msdk/e/a/e.java, line(s) 34 com/mbridge/msdk/e/a/v.java, line(s) 51,55,82 com/mbridge/msdk/e/b.java, line(s) 25,40,55 com/mbridge/msdk/e/c.java, line(s) 31,54,83,127,154,182,230,254,267,294,326 com/mbridge/msdk/e/j.java, line(s) 30 com/mbridge/msdk/e/k.java, line(s) 48,55,226,239,249 com/mbridge/msdk/e/m.java, line(s) 115,35,59,66,145,153 com/mbridge/msdk/e/n.java, line(s) 38,61,94,126 com/mbridge/msdk/e/p.java, line(s) 33 com/mbridge/msdk/e/r.java, line(s) 39,104,128,157,166,284,298,315,50,60,138,172,178,190 com/mbridge/msdk/e/w.java, line(s) 98,101,104 com/mbridge/msdk/e/y.java, line(s) 86,95,143 com/mbridge/msdk/foundation/same/b/e.java, line(s) 57 com/mbridge/msdk/foundation/same/report/b/b.java, line(s) 34,74 com/mbridge/msdk/foundation/same/report/b/d.java, line(s) 74 com/mbridge/msdk/foundation/same/report/i.java, line(s) 67 com/mbridge/msdk/foundation/tools/aa.java, line(s) 43,64,78,50,57,71,85 com/mbridge/msdk/foundation/tools/x.java, line(s) 20 com/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory.java, line(s) 61,69,74,79,86,89,124 com/mbridge/msdk/playercommon/exoplayer2/ExoPlayerImpl.java, line(s) 125,491,591 com/mbridge/msdk/playercommon/exoplayer2/ExoPlayerImplInternal.java, line(s) 625,804,1144,1149,1154,1217 com/mbridge/msdk/playercommon/exoplayer2/MediaPeriodHolder.java, line(s) 169 com/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer.java, line(s) 261,776 com/mbridge/msdk/playercommon/exoplayer2/audio/DefaultAudioSink.java, line(s) 605,171,180,189,636 com/mbridge/msdk/playercommon/exoplayer2/drm/ClearKeyUtil.java, line(s) 44 com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSession.java, line(s) 186,326 com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSessionManager.java, line(s) 217 com/mbridge/msdk/playercommon/exoplayer2/extractor/mkv/MatroskaExtractor.java, line(s) 480 com/mbridge/msdk/playercommon/exoplayer2/extractor/mp3/VbriSeeker.java, line(s) 65 com/mbridge/msdk/playercommon/exoplayer2/extractor/mp3/XingSeeker.java, line(s) 43 com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/FragmentedMp4Extractor.java, line(s) 250,988 com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/MetadataUtil.java, line(s) 170,58,65,71,192,236,248,258 com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/PsshAtomUtil.java, line(s) 42,66 com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/TrackEncryptionBox.java, line(s) 61 com/mbridge/msdk/playercommon/exoplayer2/extractor/ogg/VorbisUtil.java, line(s) 212 com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/AdtsReader.java, line(s) 105 com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/H265Reader.java, line(s) 254 com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/Id3Reader.java, line(s) 32 com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/PesReader.java, line(s) 57,110,113 com/mbridge/msdk/playercommon/exoplayer2/extractor/wav/WavHeaderReader.java, line(s) 49 com/mbridge/msdk/playercommon/exoplayer2/mediacodec/MediaCodecInfo.java, line(s) 87,91,50 com/mbridge/msdk/playercommon/exoplayer2/mediacodec/MediaCodecRenderer.java, line(s) 585 com/mbridge/msdk/playercommon/exoplayer2/mediacodec/MediaCodecUtil.java, line(s) 445,265,274,283,290,293,325,345,350,358,367 com/mbridge/msdk/playercommon/exoplayer2/metadata/id3/Id3Decoder.java, line(s) 192,197,206,217,374 com/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager.java, line(s) 299,435 com/mbridge/msdk/playercommon/exoplayer2/offline/DownloadService.java, line(s) 138 com/mbridge/msdk/playercommon/exoplayer2/source/chunk/BaseMediaChunkOutput.java, line(s) 49 com/mbridge/msdk/playercommon/exoplayer2/source/chunk/ChunkedTrackBlacklistUtil.java, line(s) 33,35 com/mbridge/msdk/playercommon/exoplayer2/text/cea/Cea708Decoder.java, line(s) 888,450,454,458,559,736,747,788,800,823,837 com/mbridge/msdk/playercommon/exoplayer2/text/cea/CeaUtil.java, line(s) 27 com/mbridge/msdk/playercommon/exoplayer2/text/dvb/DvbParser.java, line(s) 560 com/mbridge/msdk/playercommon/exoplayer2/text/ssa/SsaDecoder.java, line(s) 37,42,47,56 com/mbridge/msdk/playercommon/exoplayer2/text/subrip/SubripDecoder.java, line(s) 44,72,75 com/mbridge/msdk/playercommon/exoplayer2/text/ttml/TtmlDecoder.java, line(s) 346,86,97,113,259,265,274,279,301,305,357 com/mbridge/msdk/playercommon/exoplayer2/text/webvtt/WebvttCue.java, line(s) 61 com/mbridge/msdk/playercommon/exoplayer2/text/webvtt/WebvttCueParser.java, line(s) 119,250,253,353,382,426 com/mbridge/msdk/playercommon/exoplayer2/upstream/DefaultDataSource.java, line(s) 71 com/mbridge/msdk/playercommon/exoplayer2/upstream/DefaultHttpDataSource.java, line(s) 60 com/mbridge/msdk/playercommon/exoplayer2/upstream/Loader.java, line(s) 123,173,179,191 com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/CachedRegionTracker.java, line(s) 132 com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/SimpleCache.java, line(s) 85 com/mbridge/msdk/playercommon/exoplayer2/util/AtomicFile.java, line(s) 35,93 com/mbridge/msdk/playercommon/exoplayer2/util/EventLogger.java, line(s) 129,133 com/mbridge/msdk/playercommon/exoplayer2/video/DummySurface.java, line(s) 73,79 com/mbridge/msdk/playercommon/exoplayer2/video/MediaCodecVideoRenderer.java, line(s) 767,363,369,589 com/mbridge/msdk/video/module/MBridgeBaseView.java, line(s) 156,168 com/mbridge/msdk/widget/FeedbackRadioGroup.java, line(s) 60 com/startapp/rb.java, line(s) 123 com/startapp/sdk/ads/splash/SplashConfig.java, line(s) 446,449 com/startapp/sdk/ads/video/VideoMode.java, line(s) 958 com/startapp/sdk/adsbase/StartAppSDKInternal.java, line(s) 456,227 com/startapp/w8.java, line(s) 144,149,233,245,272 com/startapp/xb.java, line(s) 7 com/startapp/z4.java, line(s) 41,43,47,51,55,59 com/unity3d/ads/UnityAdsBaseOptions.java, line(s) 22 com/unity3d/ads/metadata/MetaData.java, line(s) 34,49 com/unity3d/services/UnityServices.java, line(s) 75,127,134,139,147,153,162,171,159,168,109 com/unity3d/services/ads/UnityAdsImplementation.java, line(s) 85,146 com/unity3d/services/ads/adunit/AdUnitActivityController.java, line(s) 360,362,53,129,187,220,261,291,311,377,225 com/unity3d/services/ads/adunit/AdUnitViewHandlerFactory.java, line(s) 22 com/unity3d/services/ads/adunit/VideoPlayerHandler.java, line(s) 17,35 com/unity3d/services/ads/api/AdUnit.java, line(s) 204,210,260,263,267,270,478,481,484,487,510,111,133,156,164,343,434,501,514,519,524 com/unity3d/services/ads/api/VideoPlayer.java, line(s) 59,77,100,149,160,178 com/unity3d/services/ads/api/WebPlayer.java, line(s) 52 com/unity3d/services/ads/gmascar/adapters/ScarAdapterFactory.java, line(s) 45 com/unity3d/services/ads/gmascar/bridges/AdapterStatusBridge.java, line(s) 21,38 com/unity3d/services/ads/gmascar/bridges/InitializeListenerBridge.java, line(s) 22,41 com/unity3d/services/ads/gmascar/bridges/mobileads/MobileAdsBridge.java, line(s) 21 com/unity3d/services/ads/gmascar/bridges/mobileads/MobileAdsBridgeLegacy.java, line(s) 23 com/unity3d/services/ads/gmascar/finder/GMAInitializer.java, line(s) 53 com/unity3d/services/ads/gmascar/finder/ScarVersionFinder.java, line(s) 37,49 com/unity3d/services/ads/token/InMemoryAsyncTokenStorage.java, line(s) 146,180 com/unity3d/services/ads/token/NativeTokenGenerator.java, line(s) 35 com/unity3d/services/ads/video/VideoPlayerView.java, line(s) 45,48,72,115,120,142,185,197,229 com/unity3d/services/ads/webplayer/WebPlayerView.java, line(s) 65,71,308,350,401,416,431,444,654,656,673 com/unity3d/services/banners/BannerView.java, line(s) 127 com/unity3d/services/banners/UnityBanners.java, line(s) 336 com/unity3d/services/core/api/Cache.java, line(s) 163,177,53,129,182 com/unity3d/services/core/api/DeviceInfo.java, line(s) 142,160,181,319,345,359,412 com/unity3d/services/core/api/Intent.java, line(s) 48,62,208,232,247 com/unity3d/services/core/api/Request.java, line(s) 33,45,96,108,126,138 com/unity3d/services/core/api/Sdk.java, line(s) 17,38,54,80,86,92,98 com/unity3d/services/core/broadcast/BroadcastEventReceiver.java, line(s) 36 com/unity3d/services/core/cache/CacheDirectory.java, line(s) 24,26,65,69,78,103,107,113,120,29,58,73 com/unity3d/services/core/cache/CacheThread.java, line(s) 76 com/unity3d/services/core/cache/CacheThreadHandler.java, line(s) 40,43,47,70 com/unity3d/services/core/configuration/ConfigurationReader.java, line(s) 25 com/unity3d/services/core/configuration/ConfigurationRequestFactory.java, line(s) 33 com/unity3d/services/core/configuration/EnvironmentCheck.java, line(s) 29,41,32,44,47,50,53 com/unity3d/services/core/configuration/ExperimentObject.java, line(s) 24 com/unity3d/services/core/configuration/ExperimentsReader.java, line(s) 25 com/unity3d/services/core/configuration/InitializationNotificationCenter.java, line(s) 43 com/unity3d/services/core/configuration/InitializeEventsMetricSender.java, line(s) 42,52,60,70,165,172 com/unity3d/services/core/configuration/InitializeThread.java, line(s) 287,323,453,468,512,520,623,635,662,719,126,296,299,330,333,381,401,572,609,723,878,887,197,359,462,546 com/unity3d/services/core/configuration/PrivacyConfigurationLoader.java, line(s) 63 com/unity3d/services/core/connectivity/ConnectivityMonitor.java, line(s) 57,86,96,77,126 com/unity3d/services/core/device/AdvertisingId.java, line(s) 127,145,155 com/unity3d/services/core/device/Device.java, line(s) 168,479,530,539,288 com/unity3d/services/core/device/OpenAdvertisingId.java, line(s) 129,151,158 com/unity3d/services/core/device/Storage.java, line(s) 47,51,58 com/unity3d/services/core/device/reader/DeviceInfoReaderCompressor.java, line(s) 20,33 com/unity3d/services/core/device/reader/DeviceInfoReaderExtended.java, line(s) 45 com/unity3d/services/core/domain/task/InitializeStateConfig$doWork$2.java, line(s) 39 com/unity3d/services/core/domain/task/InitializeStateCreate$doWork$2.java, line(s) 37,46,49 com/unity3d/services/core/domain/task/InitializeStateCreateWithRemote$doWork$2.java, line(s) 37,45,48 com/unity3d/services/core/domain/task/InitializeStateError$doWork$2.java, line(s) 35 com/unity3d/services/core/domain/task/InitializeStateLoadCache$doWork$2.java, line(s) 40,54 com/unity3d/services/core/domain/task/InitializeStateLoadCache.java, line(s) 140 com/unity3d/services/core/domain/task/InitializeStateNetworkError$doWork$2.java, line(s) 38 com/unity3d/services/core/domain/task/InitializeStateNetworkError.java, line(s) 90,107 com/unity3d/services/core/log/DeviceLog.java, line(s) 68,197,204 com/unity3d/services/core/misc/JsonFlattener.java, line(s) 43 com/unity3d/services/core/misc/JsonStorage.java, line(s) 156,26,32,51,72,84,96,165,171 com/unity3d/services/core/misc/JsonStorageAggregator.java, line(s) 34 com/unity3d/services/core/misc/Utilities.java, line(s) 125,142,180 com/unity3d/services/core/misc/ViewUtilities.java, line(s) 25,33 com/unity3d/services/core/preferences/AndroidPreferences.java, line(s) 14,26,38,50,62 com/unity3d/services/core/properties/ClientProperties.java, line(s) 39,70,82,84 com/unity3d/services/core/properties/SdkProperties.java, line(s) 230,232,93 com/unity3d/services/core/reflection/GenericBridge.java, line(s) 32,47,56,62,70,76,84,91 com/unity3d/services/core/request/WebRequest.java, line(s) 68,160,163 com/unity3d/services/core/request/WebRequestRunnable.java, line(s) 91,76,95 com/unity3d/services/core/request/WebRequestThread.java, line(s) 63,115,130 com/unity3d/services/core/request/metrics/MetricCommonTags.java, line(s) 72 com/unity3d/services/core/request/metrics/MetricSender$sendMetrics$$inlined$CoroutineExceptionHandler$1.java, line(s) 19 com/unity3d/services/core/request/metrics/MetricSender$sendMetrics$1.java, line(s) 73,75 com/unity3d/services/core/request/metrics/MetricSender.java, line(s) 75,88,96 com/unity3d/services/core/request/metrics/MetricSenderWithBatch.java, line(s) 44 com/unity3d/services/core/request/metrics/SDKMetrics.java, line(s) 38,43,53,86,97 com/unity3d/services/core/sensorinfo/SensorInfoListener.java, line(s) 28 com/unity3d/services/core/timer/BaseTimer.java, line(s) 77 com/unity3d/services/core/webview/WebView.java, line(s) 69 com/unity3d/services/core/webview/WebViewApp.java, line(s) 61,110,166,211,255,305,69,73,76,93,145,247,277,318,353,369 com/unity3d/services/core/webview/WebViewUrlBuilder.java, line(s) 27 com/unity3d/services/core/webview/bridge/Invocation.java, line(s) 65 com/unity3d/services/core/webview/bridge/NativeCallback.java, line(s) 39 com/unity3d/services/core/webview/bridge/WebViewBridge.java, line(s) 91 com/unity3d/services/core/webview/bridge/WebViewBridgeInterface.java, line(s) 44,51 com/unity3d/services/core/webview/bridge/WebViewCallback.java, line(s) 72 com/unity3d/services/store/core/StoreLifecycleListener.java, line(s) 43 com/unity3d/services/store/gpbl/bridges/CommonJsonResponseBridge.java, line(s) 33 com/unity3d/services/store/gpbl/bridges/PurchaseBridge.java, line(s) 36 com/vungle/ads/VungleAds.java, line(s) 97,100 com/vungle/ads/internal/a$a.java, line(s) 70 com/vungle/ads/internal/c.java, line(s) 293 com/vungle/ads/internal/downloader/c.java, line(s) 125,132,90 com/vungle/ads/internal/h.java, line(s) 133,421,425,276,372,416,428 com/vungle/ads/internal/load/d.java, line(s) 173,188,635 com/vungle/ads/internal/load/j.java, line(s) 40 com/vungle/ads/internal/network/h.java, line(s) 67,109 com/vungle/ads/internal/network/l.java, line(s) 492,232,356,561,564,570 com/vungle/ads/internal/platform/c.java, line(s) 72,95,114,117,121,184,103 com/vungle/ads/internal/platform/e.java, line(s) 35 com/vungle/ads/internal/presenter/a.java, line(s) 43,33 com/vungle/ads/internal/presenter/j.java, line(s) 153,158,406,584,593,316,379 com/vungle/ads/internal/task/b.java, line(s) 87 com/vungle/ads/internal/task/e.java, line(s) 56 com/vungle/ads/internal/task/f.java, line(s) 50,59,61,67,52,71 com/vungle/ads/internal/task/n.java, line(s) 140 com/vungle/ads/internal/ui/AdActivity.java, line(s) 223,225,320,190 com/vungle/ads/internal/ui/i.java, line(s) 273,303,320,325,439,444,80,338 com/vungle/ads/internal/ui/view/b.java, line(s) 257 com/vungle/ads/internal/util/b.java, line(s) 375 com/vungle/ads/internal/util/e.java, line(s) 42,41 com/vungle/ads/internal/util/h.java, line(s) 60,71,74,139,151,160,244 com/vungle/ads/internal/util/k.java, line(s) 33,40,58,51,65 com/vungle/ads/internal/util/l.java, line(s) 57 com/vungle/ads/internal/util/q.java, line(s) 48 com/wortise/ads/WortiseLog.java, line(s) 61 com/wortise/ads/appopen/AppOpenAd.java, line(s) 562,566,419,431,448,471,488 com/wortise/ads/b4.java, line(s) 25 com/wortise/ads/banner/BannerAd.java, line(s) 574,581,514,532 com/wortise/ads/c0.java, line(s) 34 com/wortise/ads/d0.java, line(s) 19 com/wortise/ads/e.java, line(s) 109,110,168,169 com/wortise/ads/e0.java, line(s) 122 com/wortise/ads/events/modules/a.java, line(s) 257 com/wortise/ads/f.java, line(s) 40,45 com/wortise/ads/fullscreen/FullscreenAd.java, line(s) 461,465 com/wortise/ads/fullscreen/modules/BaseFullscreenModule.java, line(s) 88 com/wortise/ads/g0.java, line(s) 34 com/wortise/ads/geofencing/GeosmartWorker.java, line(s) 70 com/wortise/ads/interstitial/InterstitialAd.java, line(s) 47,61,76,90,104 com/wortise/ads/k4.java, line(s) 27,43 com/wortise/ads/k5.java, line(s) 16 com/wortise/ads/m0.java, line(s) 34 com/wortise/ads/m1.java, line(s) 72 com/wortise/ads/n5.java, line(s) 17,24 com/wortise/ads/natives/GoogleNativeAd.java, line(s) 402,417,436,444 com/wortise/ads/o1.java, line(s) 62 com/wortise/ads/o3.java, line(s) 23,174,166 com/wortise/ads/push/PushAd.java, line(s) 187,215,300 com/wortise/ads/renderers/AdRendererView.java, line(s) 112,123,134,146 com/wortise/ads/renderers/modules/a.java, line(s) 162,217,235,256 com/wortise/ads/rewarded/RewardedAd.java, line(s) 51,65,78,92,105,118 com/wortise/ads/u4.java, line(s) 17,32,35 com/wortise/ads/w3.java, line(s) 14 d3/a.java, line(s) 187,223,267,269,64,71,73,79,209,211,217,220,256,37,67,75,82,95,104,115,176,190 d3/b.java, line(s) 58,69,71,92,134,156,205,207,225,241,290,302,306,308,313,144,160,175,201,209,218,298 d8/d.java, line(s) 29,24 d8/f.java, line(s) 101,141,187,96,139,162,183,223,272,284,302,163,224,273,285,303,130,195 d8/k.java, line(s) 24 d8/m.java, line(s) 28,42,20,34 d8/p.java, line(s) 86,33,74,105 e6/a.java, line(s) 35,54,79 e6/b.java, line(s) 35,62,120 e6/c.java, line(s) 168,144,154,221,119,160,185,236,249,255,260,267 g0/f.java, line(s) 137 g4/a.java, line(s) 7,13,8,14 g5/a.java, line(s) 72,73 h4/b.java, line(s) 405 h7/d.java, line(s) 151,184 h8/b.java, line(s) 56,73 i4/d.java, line(s) 78,107,77,106 i4/e.java, line(s) 529,550,568,528,549,567 i5/l.java, line(s) 147,157,165,250,299,310,331,353 i6/k.java, line(s) 31,60,67,70,83,86,89,92,95 i7/b.java, line(s) 69 i8/c.java, line(s) 93,96,118,126,127,147,149 j0/c.java, line(s) 145 j3/k.java, line(s) 33 j5/e.java, line(s) 53 j5/f.java, line(s) 159,183 k/g.java, line(s) 152,185,266 k4/c.java, line(s) 111,110 k4/e.java, line(s) 63,62 k7/h.java, line(s) 206 l/c.java, line(s) 281 l3/b.java, line(s) 83 l4/h.java, line(s) 612,294,309,611,401 l4/i.java, line(s) 51,52 l4/k.java, line(s) 14,199 l4/q.java, line(s) 108 l4/z.java, line(s) 61,62 l5/a.java, line(s) 180 l8/b.java, line(s) 23,37,100,22,36,93,34,83,90,106 m3/h.java, line(s) 40,28,32 m4/i.java, line(s) 110,150,111,151 m4/k.java, line(s) 117,157,167,179,82,116,126,146,156,166,178,199,206,88,127,200,207,147 m6/a.java, line(s) 7,11,15,23,27 n4/e.java, line(s) 40,50,64,70,41,65,53,71 n4/i.java, line(s) 122,106 n5/f.java, line(s) 183 n5/i.java, line(s) 103,120 n5/l.java, line(s) 86,128 o0/d.java, line(s) 348,791,924,927,936,942,1006,1017,1024,1107,1158,1243,1336,1398,1411,1465,1536,1579,1638,1808,130,841,1071,1079,1311,1549,1553,1557,1827,1837,1875 o1/l.java, line(s) 31 o4/a.java, line(s) 139,136 ob/d.java, line(s) 455 p3/b.java, line(s) 30 p4/c.java, line(s) 16,15 p4/d.java, line(s) 44,43 p4/f.java, line(s) 104,103 p4/r.java, line(s) 82,85 p4/s.java, line(s) 35,34 q5/a.java, line(s) 88 r4/o.java, line(s) 91,105 s4/e.java, line(s) 15,16 s4/h0.java, line(s) 134,139,151,160,167,135,140,152,161,168,169,170,174 s4/k0.java, line(s) 192,189 s4/m.java, line(s) 175,182,273,283,295,307,325,335,338,341,344,347,361,366,174,181,272,282,294,306,324,334,337,340,343,346,360,365 s4/t.java, line(s) 116,136,115,135,216,284,318,217,285,391 s4/u.java, line(s) 44,50,45,51 s4/y.java, line(s) 85,118,124,130,136,142,149,155,163,119,125,131,137,143,150,156,164,86 t/d.java, line(s) 211 t0/a.java, line(s) 165,170,177,181,197,207 t7/d.java, line(s) 236,175,179,191 t9/b.java, line(s) 55,96,51,92,99 texttwist/n2wordsmaniac/FullscreenVideoLayout_pro.java, line(s) 63,118,137,145,161,214,227,242,248,254,277,328,333 texttwist/n2wordsmaniac/config.java, line(s) 1191,1284,1349,1352,1355,1376,1389,1532,1555,1674,1335,1340,1345,1346,1361,1366,1371,1384,1394 texttwist/n2wordsmaniac/empezar$a0.java, line(s) 14 texttwist/n2wordsmaniac/empezar$d0.java, line(s) 14 texttwist/n2wordsmaniac/empezar$f.java, line(s) 14,19 texttwist/n2wordsmaniac/empezar.java, line(s) 170,180,367,369,380 texttwist/n2wordsmaniac/profile.java, line(s) 333 texttwist/n2wordsmaniac/q.java, line(s) 57,59,62 texttwist/n2wordsmaniac/t_card$a.java, line(s) 21 texttwist/n2wordsmaniac/t_menugrid.java, line(s) 224,242,660,665,668,671 texttwist/n2wordsmaniac/t_qr$e.java, line(s) 24 texttwist/n2wordsmaniac/t_radio$h.java, line(s) 24 texttwist/n2wordsmaniac/t_submenu$d.java, line(s) 23 texttwist/n2wordsmaniac/t_submenu_ultimas$d.java, line(s) 23 texttwist/n2wordsmaniac/wallet_comm.java, line(s) 50,52,94,101,102,104,108,113,114,120,137,139,142,146,168,169,170,171,172,173,180,181,191,210,211 u/c.java, line(s) 117 u/l.java, line(s) 52,53 u/o.java, line(s) 116 v7/g.java, line(s) 27,34,37,46,84 v7/o.java, line(s) 96 v9/b.java, line(s) 48 w4/a.java, line(s) 79,84,89,98,80,85,90,99 w4/d.java, line(s) 21,22 w4/j.java, line(s) 39,42 w5/c.java, line(s) 107 w6/h.java, line(s) 58 x0/q.java, line(s) 42,32,37,27 y4/e.java, line(s) 35,34,57,75,58,76 y4/f.java, line(s) 12,11 y4/o.java, line(s) 140,141 y4/p.java, line(s) 227,228,239 y4/r.java, line(s) 92,93 y4/s.java, line(s) 149,156,150,157 yb/c.java, line(s) 49,49,69 z/a.java, line(s) 97,100 z/c.java, line(s) 87,89 z/e.java, line(s) 147,149 z/g.java, line(s) 171,173 z4/d.java, line(s) 54,61,73,78,53,60,65,72,77,66
信息 应用程序可以写入应用程序目录。敏感信息应加密
应用程序可以写入应用程序目录。敏感信息应加密 Files: com/wortise/ads/r5.java, line(s) 23,23 l5/j.java, line(s) 105,105 r5/b.java, line(s) 92,92
信息 应用与Firebase数据库通信
该应用与位于 https://api-project-751842291101.firebaseio.com 的 Firebase 数据库进行通信
安全 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4 Files: com/mbridge/msdk/thrid/okhttp/internal/Util.java, line(s) 402,401,400,400 rc/d.java, line(s) 46,42,45,56,44,44 xb/c.java, line(s) 102,101,100 xb/d.java, line(s) 119,109,118,131,117,117 xb/g.java, line(s) 104,103,102,102 xb/h.java, line(s) 227,215,226,225,225
安全 此应用程序可能具有Root检测功能
此应用程序可能具有Root检测功能 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: com/startapp/v6.java, line(s) 35,35,35,35,35,35 texttwist/n2wordsmaniac/config.java, line(s) 2574,2555,2559,2559,2559,2559,2559,2559
安全 Firebase远程配置已禁用
Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/751842291101/namespaces/firebase:fetch?key=AIzaSyCtzGwdiM8t6R6Ff6uCwEYggQECaFdCcFA ) 已禁用。响应内容如下所示: 响应码是 403