导航菜单

应用安全检测报告

应用安全检测报告,支持文件搜索、内容检索和AI代码分析

移动应用安全检测报告

应用图标

TrebEdit v3.3.16

Android APK ff4549b7...
47
安全评分

安全基线评分

47/100

中风险

综合风险等级

风险等级评定
  1. A
  2. B
  3. C
  4. F

应用存在一定安全风险,建议优化

漏洞与安全项分布

4 高危
15 中危
2 信息
2 安全

隐私风险评估

8
第三方跟踪器

高隐私风险
检测到大量第三方跟踪器


检测结果分布

高危安全漏洞 4
中危安全漏洞 15
安全提示信息 2
已通过安全项 2
重点安全关注 4

高危安全漏洞 应用程序已启用明文网络流量

[android:usesCleartextTraffic=true]
应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。

高危安全漏洞 已启用远程WebView调试。

已启用远程WebView调试。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing

Files:
com/applovin/impl/adview/d.java, line(s) 154,10,11,19,28,42,53,71,86,86,86,87,88,91,93,93,95,98,154,233,248,255,255,275,275,281,291,306,306,314,320,333,344,349,365,377,383,410
com/ironsource/sdk/controller/x.java, line(s) 141,28,29,64,141,989,998,1210,2371,2629,2630,2630,2632,2633,2633,2633,2684,2690,2697,2783,2788,2797,2803,2814,2846,2868,2916,3045,3465,3474
com/teejay/trebedit/BrowserActivity.java, line(s) 3123,36,140,1291,3123,3144,3305
q8/g.java, line(s) 833,26,62,154,173,192,646,823,833

高危安全漏洞 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。

应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
https://github.com/MobSF/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) 69,136

高危安全漏洞 应用程序包含隐私跟踪程序

此应用程序有多个8隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。

中危安全漏洞 易受 Janus 漏洞影响的应用程序

应用程序使用 v1 签名方案签名,如果仅使用 v1 签名方案签名,则使其容易受到 Android 5.0-8.0 上的 Janus 漏洞的影响。在使用 v1 和 v2/v3 方案签名的 Android 5.0-7.0 上运行的应用程序也容易受到攻击。

中危安全漏洞 应用程序可以安装在一个有漏洞的安卓版本上

[minSdk=21]
这个应用程序可以安装在一个有多个未修复漏洞的旧版本的安卓上。建议使用安卓系统8.0以上版本,  API级别大于26 以获得合理的安全更新。

中危安全漏洞 应用程序数据可以被备份

[android:allowBackup=true]
这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。

中危安全漏洞 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:
e7/c.java, line(s) 46

中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等。

文件可能包含硬编码的敏感信息,如用户名、密码、密钥等。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10

Files:
com/applovin/impl/mediation/b/a/a.java, line(s) 36
com/applovin/mediation/AppLovinUtils.java, line(s) 24
com/applovin/mediation/ads/MaxAdView.java, line(s) 133,121
com/applovin/mediation/ads/MaxAppOpenAd.java, line(s) 62,50
com/applovin/mediation/ads/MaxInterstitialAd.java, line(s) 74,62
com/applovin/mediation/ads/MaxRewardedAd.java, line(s) 92,80
com/applovin/mediation/ads/MaxRewardedInterstitialAd.java, line(s) 69,57
com/applovin/mediation/nativeAds/MaxNativeAdLoader.java, line(s) 68,62
com/applovin/sdk/AppLovinSdkSettings.java, line(s) 112
com/applovin/sdk/AppLovinWebViewActivity.java, line(s) 24
com/ironsource/adapters/ironsource/IronSourceAdapter.java, line(s) 79,44,43,757,268
com/ironsource/adapters/supersonicads/SupersonicAdsAdapter.java, line(s) 85,795
com/ironsource/adapters/supersonicads/SupersonicConfig.java, line(s) 22
com/ironsource/mediationsdk/C1212d.java, line(s) 110,291
com/ironsource/mediationsdk/C1225t.java, line(s) 34
com/ironsource/mediationsdk/G.java, line(s) 39
com/ironsource/mediationsdk/L.java, line(s) 1106,1092
com/ironsource/mediationsdk/utils/IronSourceConstants.java, line(s) 90,101
com/unity3d/ads/metadata/InAppPurchaseMetaData.java, line(s) 12
com/unity3d/services/ads/gmascar/utils/ScarConstants.java, line(s) 3,4,5,7,8
com/unity3d/services/core/configuration/ExperimentObject.java, line(s) 6,7
com/unity3d/services/core/device/reader/DeviceInfoReaderFilterProvider.java, line(s) 9,10
com/unity3d/services/core/device/reader/JsonStorageKeyNames.java, line(s) 3,5,6,8,9,10,7,11,4,12,13,14
com/unity3d/services/core/properties/SdkProperties.java, line(s) 27
d2/q.java, line(s) 87

中危安全漏洞 应用程序使用不安全的随机数生成器。

应用程序使用不安全的随机数生成器。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators

Files:
c4/pv.java, line(s) 26
com/applovin/exoplayer2/h/z.java, line(s) 4
com/applovin/impl/c/m.java, line(s) 17
com/ironsource/mediationsdk/utils/e.java, line(s) 16
com/ironsource/mediationsdk/utils/g.java, line(s) 6
com/teejay/trebedit/WorkspaceActivity.java, line(s) 68
com/thedeanda/lorem/LoremIpsum.java, line(s) 9
com/unity3d/services/core/request/metrics/SDKMetrics.java, line(s) 9
ea/b.java, line(s) 3
j$/util/concurrent/ThreadLocalRandom.java, line(s) 11
ma/a.java, line(s) 6

中危安全漏洞 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库。

应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2

Files:
a7/e.java, line(s) 5,74
b1/a.java, line(s) 5,6,7,8,41
com/applovin/exoplayer2/a/i0.java, line(s) 5,116
com/ironsource/b/a.java, line(s) 6,7,133
com/ironsource/environment/f.java, line(s) 6,7,20
com/teejay/trebedit/EditorActivity.java, line(s) 12,13,14,1376
com/teejay/trebedit/MainActivity.java, line(s) 8,9,173
com/teejay/trebedit/SourceCodeActivity.java, line(s) 9,10,784
com/teejay/trebedit/WorkspaceActivity.java, line(s) 9,10,11,1373
j4/e.java, line(s) 6,7,722
o3/g.java, line(s) 3,27
p3/n.java, line(s) 5,6,108
p3/r.java, line(s) 4,5,130
t3/l.java, line(s) 4,48
u8/h.java, line(s) 8,9,1519
x8/c0.java, line(s) 9,10,11,1611

中危安全漏洞 SHA-1是已知存在哈希冲突的弱哈希。

SHA-1是已知存在哈希冲突的弱哈希。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
com/applovin/impl/sdk/utils/StringUtils.java, line(s) 33
com/applovin/impl/sdk/utils/n.java, line(s) 181
com/ironsource/sdk/utils/SDKUtils.java, line(s) 86
com/unity3d/services/core/device/Device.java, line(s) 164
e7/b.java, line(s) 55
f7/c.java, line(s) 282
l6/e.java, line(s) 230

中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据。

应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage

Files:
b6/f.java, line(s) 92,115
com/ironsource/environment/h.java, line(s) 423,231
com/ironsource/mediationsdk/utils/h.java, line(s) 203,208
com/ironsource/sdk/utils/SDKUtils.java, line(s) 273
com/teejay/trebedit/SourceCodeActivity.java, line(s) 780
com/teejay/trebedit/WorkspaceActivity.java, line(s) 1989
com/unity3d/services/core/cache/CacheDirectory.java, line(s) 54
u8/h.java, line(s) 1547,1715,1597,2078
x8/c0.java, line(s) 1794
x8/x0.java, line(s) 1129,1130
x8/x1.java, line(s) 51

中危安全漏洞 MD5是已知存在哈希冲突的弱哈希。

MD5是已知存在哈希冲突的弱哈希。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
c4/v3.java, line(s) 20
com/ironsource/mediationsdk/utils/IronSourceUtils.java, line(s) 408
com/ironsource/sdk/utils/SDKUtils.java, line(s) 191
y1/o.java, line(s) 13

中危安全漏洞 IP地址泄露。

IP地址泄露。


Files:
com/applovin/mediation/BuildConfig.java, line(s) 3
com/applovin/mediation/adapters/NimbusMediationAdapter.java, line(s) 31

中危安全漏洞 不安全的Web视图实现。在Web视图中执行用户控制的代码是一个关键的安全漏洞。

不安全的Web视图实现。在Web视图中执行用户控制的代码是一个关键的安全漏洞。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5

Files:
c4/uc.java, line(s) 251,212
com/teejay/trebedit/fragments/DeviceEmulatorFragment.java, line(s) 1281,1271
com/unity3d/services/ads/webplayer/WebPlayerView.java, line(s) 334,318
com/unity3d/services/core/webview/WebView.java, line(s) 84,61

中危安全漏洞 此应用可能包含硬编码机密信息

从应用程序中识别出以下机密确保这些不是机密或私人信息
"com.google.firebase.crashlytics.mapping_file_id" : "ea0f979db45c45f5b7b1503e8ddd8735"
"firebase_database_url" : "https://trebedit.firebaseio.com"
"google_api_key" : "AIzaSyBAo4HAebZaOudw4diGAAe5WC1axXYJA9g"
"google_crash_reporting_api_key" : "AIzaSyBAo4HAebZaOudw4diGAAe5WC1axXYJA9g"
"library_HighlightJsAndroid_authorWebsite" : "http://pddstudio.com/"

安全提示信息 应用程序记录日志信息,不得记录敏感信息。

应用程序记录日志信息,不得记录敏感信息。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs

Files:
a0/f.java, line(s) 98,119,127
a0/k.java, line(s) 23
a1/c.java, line(s) 19,23
a2/d.java, line(s) 208,236,205,235
a2/e.java, line(s) 92,122,139,91,121,138
a3/g.java, line(s) 239,245
a6/k1.java, line(s) 1279,1261,1291,1313,1250,1256
b0/c.java, line(s) 204,209
b0/d.java, line(s) 47
b0/e.java, line(s) 51
b0/f.java, line(s) 39
b0/g.java, line(s) 51,249
b0/l.java, line(s) 77
b1/b.java, line(s) 59,243
c/a.java, line(s) 301,300
c0/b.java, line(s) 51,60,79,89
c0/h.java, line(s) 25,60,118
c2/a.java, line(s) 92,135,175,91,134,174
c4/cv.java, line(s) 138
c4/k5.java, line(s) 704,1121,1147,1222
c4/lk.java, line(s) 27,34,43
c4/q4.java, line(s) 54,158,299
c4/r4.java, line(s) 136
c4/t4.java, line(s) 209,212,1066,1077,1082
c4/u6.java, line(s) 149,154,165
c4/x6.java, line(s) 107,113
c4/z5.java, line(s) 48,63,83,93
c5/c.java, line(s) 201
c6/d.java, line(s) 74,357,384,131,134,138,142,164
c7/b.java, line(s) 157,356
com/applovin/exoplayer2/i/n.java, line(s) 244,485,498,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,471,521,243,312,420,484,497,421,248,606
com/applovin/exoplayer2/l/q.java, line(s) 12,30,18,24
com/applovin/exoplayer2/m/p.java, line(s) 212,80,81,109,110,211
com/applovin/impl/adview/activity/b/f.java, line(s) 491
com/applovin/impl/sdk/a/f.java, line(s) 93
com/applovin/impl/sdk/h.java, line(s) 261,263
com/applovin/impl/sdk/y.java, line(s) 34,70,98,30,58,38,74,42,54
com/bumptech/glide/b.java, line(s) 213,220,230,235,245,256,212,219,223,229,234,244,251,330,224,331
com/bumptech/glide/g.java, line(s) 236,237
com/bumptech/glide/h.java, line(s) 94,184,88
com/bumptech/glide/load/data/b.java, line(s) 48,47
com/bumptech/glide/load/data/i.java, line(s) 94,142,91,141,145,151,158,155,161
com/bumptech/glide/load/data/k.java, line(s) 49,48
com/iab/omid/library/applovin/utils/d.java, line(s) 17,10
com/iab/omid/library/ironsrc/utils/d.java, line(s) 17,10
com/ironsource/a/b.java, line(s) 46,71
com/ironsource/adapters/ironsource/IronSourceAdapter.java, line(s) 388,412,455,521,587,599,611,624,636,785,810,165,194,258,261,265,268,303,310,332,342,354,406,437,479,488,498,506,533,541,676,730,757,759,793
com/ironsource/adapters/ironsource/IronSourceInterstitialListener.java, line(s) 27,48,67,86
com/ironsource/adapters/ironsource/IronSourceRewardedVideoListener.java, line(s) 29,51,70,97
com/ironsource/adapters/supersonicads/SupersonicAdsAdapter.java, line(s) 120,707,248,249,250,271,273,279,309,333,347,394,406,445,484,597,633,679,747,784,795,797,832,847,877
com/ironsource/b/a.java, line(s) 67,110
com/ironsource/d/a.java, line(s) 47
com/ironsource/d/b.java, line(s) 122
com/ironsource/environment/a.java, line(s) 130,154,242,331,370
com/ironsource/environment/e.java, line(s) 145,222,106,111,112
com/ironsource/environment/k.java, line(s) 73
com/ironsource/lifecycle/a/a.java, line(s) 53
com/ironsource/mediationsdk/A.java, line(s) 68
com/ironsource/mediationsdk/B.java, line(s) 53
com/ironsource/mediationsdk/C1214f.java, line(s) 163,178,330,137,193,196
com/ironsource/mediationsdk/C1216h.java, line(s) 337,369
com/ironsource/mediationsdk/C1220n.java, line(s) 41,88,121,140,158,176,209
com/ironsource/mediationsdk/C1222p.java, line(s) 232,260,274,310,336,354,391,405,484,532,57,63,71,93,102
com/ironsource/mediationsdk/C1226u.java, line(s) 55,104
com/ironsource/mediationsdk/C1227v.java, line(s) 65,81,122,359,377,433,47,62,86,146,187,202,217,225,259,276,282,292,310,313,327,330,339,387,408,447,453,462
com/ironsource/mediationsdk/F.java, line(s) 43,76,123,161,194,213,248
com/ironsource/mediationsdk/IronSource.java, line(s) 85,533
com/ironsource/mediationsdk/L.java, line(s) 1106,1230,2095,256,258,266,268,1043,1066,2092,975,1092,1096,1098,2067,2310,2404,2405,2313,2318
com/ironsource/mediationsdk/P.java, line(s) 34,36,37,39,82,124,128,133
com/ironsource/mediationsdk/Q.java, line(s) 453
com/ironsource/mediationsdk/R.java, line(s) 51,71,300,328,351,415,443,457,477
com/ironsource/mediationsdk/T.java, line(s) 93,144,183,453,598,665,791,803,838,893,74,79,108,123,157,168,170,186,255,362,440,486,562,603,615,632,657,674,767,773,801,878,902,369,497,813,890,908
com/ironsource/mediationsdk/V.java, line(s) 142,186,245,389,63,71,135,139,145,153,225,275,321,346,387,419,424,446,76,338,349
com/ironsource/mediationsdk/a/b.java, line(s) 325
com/ironsource/mediationsdk/ac.java, line(s) 41
com/ironsource/mediationsdk/adunit/a/a.java, line(s) 26,125,137
com/ironsource/mediationsdk/adunit/adapter/utility/AdInfo.java, line(s) 94
com/ironsource/mediationsdk/adunit/c/d.java, line(s) 38,57,67,142,146,152,174,217,241,253,45,82,94,234,247,259,275
com/ironsource/mediationsdk/adunit/c/e.java, line(s) 506,157,268,281,334,356,376,468,489,497,499,593,597,645,654,681,684,693,725,782,811,366
com/ironsource/mediationsdk/adunit/c/f.java, line(s) 22,29
com/ironsource/mediationsdk/adunit/c/g.java, line(s) 33
com/ironsource/mediationsdk/adunit/c/h.java, line(s) 31
com/ironsource/mediationsdk/adunit/d/a/a.java, line(s) 31,147,43
com/ironsource/mediationsdk/adunit/d/a/b.java, line(s) 36
com/ironsource/mediationsdk/adunit/d/a/c.java, line(s) 130,142,112,159,222,302,361,391,404
com/ironsource/mediationsdk/adunit/e/a.java, line(s) 38,40,41,43,71,129
com/ironsource/mediationsdk/ae.java, line(s) 35,70,103,136,176,246,284
com/ironsource/mediationsdk/ag.java, line(s) 158
com/ironsource/mediationsdk/bidding/a.java, line(s) 51
com/ironsource/mediationsdk/bidding/b.java, line(s) 31,89
com/ironsource/mediationsdk/c/b.java, line(s) 82
com/ironsource/mediationsdk/c0.java, line(s) 232
com/ironsource/mediationsdk/e0.java, line(s) 250
com/ironsource/mediationsdk/f0.java, line(s) 315,253
com/ironsource/mediationsdk/h0.java, line(s) 16
com/ironsource/mediationsdk/impressionData/ImpressionData.java, line(s) 106
com/ironsource/mediationsdk/impressionData/a.java, line(s) 64
com/ironsource/mediationsdk/integration/IntegrationHelper.java, line(s) 103,36,47,62,67,125,139,143,157,162,187,192,202,226,309,319,39,45,58,65,91,116,122,135,153,160,181,182,185,190,221,229,233,323,328,335,341,348,353,360,367,374,379,386,34,235
com/ironsource/mediationsdk/logger/a.java, line(s) 29,24,22,26
com/ironsource/mediationsdk/m.java, line(s) 99
com/ironsource/mediationsdk/s.java, line(s) 66
com/ironsource/mediationsdk/utils/IronSourceAES.java, line(s) 74
com/ironsource/mediationsdk/utils/IronSourceUtils.java, line(s) 140,567
com/ironsource/sdk/a/d.java, line(s) 37
com/ironsource/sdk/b/b.java, line(s) 40,83
com/ironsource/sdk/c/c.java, line(s) 51,181
com/ironsource/sdk/controller/x.java, line(s) 224,235,256,275,381,402,418,434,557,664,685,755,767,1709,2067,2474,3082,3087,3097,3104,3114,3121,3130,3133,2817
com/ironsource/sdk/service/Connectivity/a.java, line(s) 54
com/ironsource/sdk/service/Connectivity/e.java, line(s) 91,106
com/ironsource/sdk/service/d.java, line(s) 107
com/ironsource/sdk/utils/Logger.java, line(s) 11,17,23,29,39,47,52,58,64,70
com/pddstudio/highlightjs/HighlightJsView.java, line(s) 97,148
com/teejay/trebedit/BrowserActivity.java, line(s) 518
com/teejay/trebedit/MainActivity.java, line(s) 322
com/teejay/trebedit/WorkspaceActivity.java, line(s) 1856
com/teejay/trebedit/a.java, line(s) 251
com/teejay/trebedit/editor/editor_toolbar/EditorToolbar.java, line(s) 541
com/teejay/trebedit/ui/custom_views/TextViewHighlighter.java, line(s) 46
com/unity3d/ads/UnityAdsBaseOptions.java, line(s) 19
com/unity3d/ads/metadata/InAppPurchaseMetaData.java, line(s) 34,49,55
com/unity3d/ads/metadata/MetaData.java, line(s) 43,54
com/unity3d/services/UnityServices.java, line(s) 53,93,101,112,117,146,162,166,130,140,150,70
com/unity3d/services/ads/UnityAdsImplementation.java, line(s) 80,137
com/unity3d/services/ads/adunit/AdUnitActivity.java, line(s) 374,376,47,130,187,223,267,301,323,392,230
com/unity3d/services/ads/adunit/AdUnitViewHandlerFactory.java, line(s) 21
com/unity3d/services/ads/adunit/VideoPlayerHandler.java, line(s) 16,34
com/unity3d/services/ads/api/AdUnit.java, line(s) 202,208,255,259,264,268,490,493,496,499,522,116,132,161,168,350,444,513,526,531,536
com/unity3d/services/ads/api/VideoPlayer.java, line(s) 58,76,99,148,159,177
com/unity3d/services/ads/api/WebPlayer.java, line(s) 48
com/unity3d/services/ads/configuration/AdsModuleConfiguration.java, line(s) 63,76,84
com/unity3d/services/ads/gmascar/adapters/ScarAdapterFactory.java, line(s) 44
com/unity3d/services/ads/gmascar/bridges/AdapterStatusBridge.java, line(s) 20,36
com/unity3d/services/ads/gmascar/bridges/InitializeListenerBridge.java, line(s) 21,40
com/unity3d/services/ads/gmascar/bridges/mobileads/MobileAdsBridge.java, line(s) 20
com/unity3d/services/ads/gmascar/bridges/mobileads/MobileAdsBridgeLegacy.java, line(s) 22
com/unity3d/services/ads/gmascar/finder/GMAInitializer.java, line(s) 52
com/unity3d/services/ads/gmascar/finder/ScarVersionFinder.java, line(s) 43,55
com/unity3d/services/ads/token/AsyncTokenStorage.java, line(s) 161,194
com/unity3d/services/ads/token/NativeTokenGenerator.java, line(s) 34
com/unity3d/services/ads/video/VideoPlayerView.java, line(s) 42,45,70,113,118,140,183,195,227
com/unity3d/services/ads/webplayer/WebPlayerView.java, line(s) 66,70,311,353,412,427,442,455,693,713
com/unity3d/services/banners/BannerView.java, line(s) 125
com/unity3d/services/banners/UnityBanners.java, line(s) 325
com/unity3d/services/core/api/Cache.java, line(s) 165,179,53,131,184,275,292,319
com/unity3d/services/core/api/DeviceInfo.java, line(s) 141,157,180,324,342,357,413
com/unity3d/services/core/api/Intent.java, line(s) 48,62,210,233,247
com/unity3d/services/core/api/Request.java, line(s) 32,44,95,107,130,142
com/unity3d/services/core/api/Sdk.java, line(s) 16,37,53,83,89,95,101
com/unity3d/services/core/broadcast/BroadcastEventReceiver.java, line(s) 43
com/unity3d/services/core/cache/CacheDirectory.java, line(s) 24,26,65,69,75,101,104,109,117,29,58,78
com/unity3d/services/core/cache/CacheThread.java, line(s) 74
com/unity3d/services/core/cache/CacheThreadHandler.java, line(s) 85,87,91,580,590,594,615,131,143,164,188,209,233,254,278,299,323,344,368,389,488
com/unity3d/services/core/configuration/ConfigurationReader.java, line(s) 24
com/unity3d/services/core/configuration/ConfigurationRequestFactory.java, line(s) 36
com/unity3d/services/core/configuration/EnvironmentCheck.java, line(s) 32,44,35,47,50,53,58
com/unity3d/services/core/configuration/ExperimentObject.java, line(s) 21
com/unity3d/services/core/configuration/ExperimentsReader.java, line(s) 23
com/unity3d/services/core/configuration/InitializationNotificationCenter.java, line(s) 42
com/unity3d/services/core/configuration/InitializeEventsMetricSender.java, line(s) 57,64,71,86,181,193
com/unity3d/services/core/configuration/InitializeThread.java, line(s) 293,334,475,492,536,544,646,658,685,742,126,306,309,345,348,393,417,592,632,746,896,905,199,374,482,570
com/unity3d/services/core/configuration/PrivacyConfigurationLoader.java, line(s) 56
com/unity3d/services/core/connectivity/ConnectivityMonitor.java, line(s) 54,84,94,76,122
com/unity3d/services/core/device/AdvertisingId.java, line(s) 145,163,173
com/unity3d/services/core/device/Device.java, line(s) 166,264,270,283,293,414,427,442,615,678,691,357
com/unity3d/services/core/device/OpenAdvertisingId.java, line(s) 147,171,177
com/unity3d/services/core/device/Storage.java, line(s) 46,50,61
com/unity3d/services/core/device/reader/DeviceInfoReaderCompressor.java, line(s) 29,33
com/unity3d/services/core/device/reader/DeviceInfoReaderExtended.java, line(s) 44
com/unity3d/services/core/domain/task/InitializeStateConfig$doWork$2.java, line(s) 57
com/unity3d/services/core/domain/task/InitializeStateCreate$doWork$2.java, line(s) 44,59,63
com/unity3d/services/core/domain/task/InitializeStateCreateWithRemote$doWork$2.java, line(s) 44,58,62
com/unity3d/services/core/domain/task/InitializeStateError$doWork$2.java, line(s) 43
com/unity3d/services/core/domain/task/InitializeStateLoadCache$doWork$2.java, line(s) 48,55
com/unity3d/services/core/domain/task/InitializeStateLoadCache.java, line(s) 79
com/unity3d/services/core/domain/task/InitializeStateLoadConfigFile$doWork$2.java, line(s) 49,57
com/unity3d/services/core/domain/task/InitializeStateLoadWeb$doWork$2.java, line(s) 158,134
com/unity3d/services/core/domain/task/InitializeStateNetworkError$doWork$2.java, line(s) 55
com/unity3d/services/core/domain/task/InitializeStateNetworkError.java, line(s) 105,121
com/unity3d/services/core/domain/task/InitializeStateReset$doWork$2.java, line(s) 66
com/unity3d/services/core/extensions/TaskExtensionsKt.java, line(s) 159
com/unity3d/services/core/log/DeviceLog.java, line(s) 71,229,236
com/unity3d/services/core/misc/JsonFlattener.java, line(s) 45
com/unity3d/services/core/misc/JsonStorage.java, line(s) 170,25,31,50,71,86,98,164,173
com/unity3d/services/core/misc/JsonStorageAggregator.java, line(s) 33
com/unity3d/services/core/misc/Utilities.java, line(s) 170,139,145,150,162,184,214
com/unity3d/services/core/misc/ViewUtilities.java, line(s) 22,31
com/unity3d/services/core/preferences/AndroidPreferences.java, line(s) 16,30,44,58,72
com/unity3d/services/core/properties/ClientProperties.java, line(s) 44,79,91,93
com/unity3d/services/core/properties/SdkProperties.java, line(s) 240,242,95
com/unity3d/services/core/reflection/GenericBridge.java, line(s) 31,46,55,61,69,75,83,90
com/unity3d/services/core/request/WebRequest.java, line(s) 74,170,173,181
com/unity3d/services/core/request/WebRequestRunnable.java, line(s) 95,76,99
com/unity3d/services/core/request/WebRequestThread.java, line(s) 63,115,130
com/unity3d/services/core/request/metrics/MetricCommonTags.java, line(s) 73
com/unity3d/services/core/request/metrics/MetricSender.java, line(s) 63,66,84,86,93,100,114
com/unity3d/services/core/request/metrics/MetricSenderWithBatch.java, line(s) 71
com/unity3d/services/core/request/metrics/SDKMetrics.java, line(s) 36,41,51,88,98
com/unity3d/services/core/sensorinfo/SensorInfoListener.java, line(s) 25
com/unity3d/services/core/timer/BaseTimer.java, line(s) 76
com/unity3d/services/core/webview/WebView.java, line(s) 93,31,35,48
com/unity3d/services/core/webview/WebViewApp.java, line(s) 53,107,186,240,282,332,64,68,70,88,147,274,304,345,376,392
com/unity3d/services/core/webview/WebViewUrlBuilder.java, line(s) 31
com/unity3d/services/core/webview/bridge/Invocation.java, line(s) 63
com/unity3d/services/core/webview/bridge/NativeCallback.java, line(s) 38
com/unity3d/services/core/webview/bridge/WebViewBridge.java, line(s) 70
com/unity3d/services/core/webview/bridge/WebViewBridgeInterface.java, line(s) 22,37
com/unity3d/services/core/webview/bridge/WebViewCallback.java, line(s) 71
com/unity3d/services/store/core/StoreLifecycleListener.java, line(s) 45
com/unity3d/services/store/gpbl/bridges/CommonJsonResponseBridge.java, line(s) 32
com/unity3d/services/store/gpbl/bridges/PurchaseBridge.java, line(s) 36
d/f.java, line(s) 153
d/i.java, line(s) 378,395,871,873,875,2367,2201,2210,2220,2229,2244,2253,2266,2275,433,1607,1616,1662,1814,1826,2046,2049,740
d/j.java, line(s) 57
d/q.java, line(s) 21,35,47
d2/a0.java, line(s) 40,41
d2/j.java, line(s) 620,98,240,619,435
d2/k.java, line(s) 139,140
d2/m.java, line(s) 17,145
d2/r.java, line(s) 81
d8/y.java, line(s) 91
e/a.java, line(s) 80,129
e0/g.java, line(s) 21
e2/i.java, line(s) 162,196,166,201
e2/j.java, line(s) 45,60,166,215,44,59,91,94,101,161,178,185,202,214,217,92,102,143,183,203
e7/b.java, line(s) 48,59
e8/a.java, line(s) 56,58
f1/b.java, line(s) 223,234
f1/f.java, line(s) 653
f2/d.java, line(s) 44,81,94,112,45,95,82,113
f2/i.java, line(s) 96,76
f4/h.java, line(s) 36
f4/i.java, line(s) 132,142,153,236
f4/l.java, line(s) 87
f5/d.java, line(s) 118
f7/c.java, line(s) 275,297,88,98,262,264
g2/a.java, line(s) 42,41
g3/b.java, line(s) 222,223
g4/l0.java, line(s) 173,178,182,77
g4/m.java, line(s) 70
g4/m0.java, line(s) 21
g4/n0.java, line(s) 25
g4/o0.java, line(s) 21
g5/a.java, line(s) 28
g6/i.java, line(s) 59
g8/e.java, line(s) 56,132
h/f.java, line(s) 112,153,167,175,360
h0/b.java, line(s) 13
h2/c.java, line(s) 42,41
h2/e.java, line(s) 95,94
h2/s.java, line(s) 83,84
h6/b.java, line(s) 15,16
h6/c.java, line(s) 10
h8/a.java, line(s) 517,1950
h8/b.java, line(s) 33
i0/a.java, line(s) 305
i0/b.java, line(s) 43
i0/g.java, line(s) 25,38,82,147,192,212,235
i0/p.java, line(s) 375,113
i0/q.java, line(s) 17,28
i0/x.java, line(s) 119,141,530,542,549,558,43,108
i5/g.java, line(s) 298
i6/b.java, line(s) 53,54
i6/c.java, line(s) 25,44,26,45
j1/c.java, line(s) 97
j3/j.java, line(s) 37,40,44,48,80,83,86,89,92
j4/g2.java, line(s) 53
j6/c.java, line(s) 34
j6/d.java, line(s) 32,26,43
k0/f.java, line(s) 25,34
k1/h.java, line(s) 18,20,29,31,40,42,51,53
k2/b.java, line(s) 60,59,76,77
k2/g.java, line(s) 19,25,20,26
k2/h.java, line(s) 198,208,223,238,267,308,316,321,330,333,338,345,378,384,197,207,220,237,266,307,311,320,329,332,337,344,377,383
k2/j.java, line(s) 104,464,734,103,419,463,488,532,638,659,671,689,710,722,733,755,767,444,501,557
k2/k.java, line(s) 27,31,28,32
k2/o.java, line(s) 114,115
k2/u.java, line(s) 79,88,102,80,89,103,104,105,109
k2/x.java, line(s) 102,101
k6/c.java, line(s) 14,8
l0/b.java, line(s) 37
l1/a.java, line(s) 46,58,45,69,137,70,164,170,176
l6/a0.java, line(s) 39,61,78,25,28,68,35,55,64,69,74
l6/b0.java, line(s) 104,40,100
l6/d0.java, line(s) 32,43,53,26,37,49
l6/e.java, line(s) 60,91,182,234,179
l6/f0.java, line(s) 46,59,66,77,107,47,60,67,78,108,73,103
l6/h0.java, line(s) 200,266,53,136,199,265,54,137,151,231
l6/j.java, line(s) 20,32,34,19
l6/k.java, line(s) 23
l6/l.java, line(s) 53,62,63,124
l6/n.java, line(s) 20
l6/o.java, line(s) 37,22,36,23
l6/p.java, line(s) 106,230,256,299,396,580,552,105,130,229,255,298,325,346,352,356,361,395,406,417,542,547,570,579,131,326,347,353,357,362,407,418,543,548,571,295,307,365,462,466,509,539
l6/w.java, line(s) 89,113,46,99,118,120,122,71,88,112,72,42,94
l6/x.java, line(s) 37,38
l6/y.java, line(s) 166
l8/f.java, line(s) 176
m3/a.java, line(s) 10,17,9,16
m4/g.java, line(s) 43
m6/b.java, line(s) 46
m6/d.java, line(s) 117,144,46,116,143,72,123
m6/f.java, line(s) 60,113,125
n0/c.java, line(s) 351
o/d.java, line(s) 396
o0/b.java, line(s) 53,69,92
o0/c.java, line(s) 26,64
o0/e.java, line(s) 141
o2/a.java, line(s) 58,165,174,181,66,168,177,184
o2/i.java, line(s) 40,41
o3/c.java, line(s) 90,89
p/d.java, line(s) 74,73
p3/n.java, line(s) 253,252
p6/a.java, line(s) 76,77
q0/a.java, line(s) 950,1303,1526,248,256,290,302,314,326,338,350,362,374,386,393,404,416,399,616,628,894,1064,1080,1096,1138,1167,1170,1179,1205,1238,1241,1285,1288,1367,1378
q2/d.java, line(s) 34,31,65,84,66,85
q2/i.java, line(s) 53,54
q2/j.java, line(s) 211,212,225
q2/m.java, line(s) 107,116,108,117
q6/b.java, line(s) 119
q6/c.java, line(s) 62,75,80,61,74
r6/b.java, line(s) 58,113,57,112
s/a.java, line(s) 65,67
s/b.java, line(s) 107,109
s/c.java, line(s) 148,150
s6/c.java, line(s) 42,63,51,52
s6/d.java, line(s) 40,83,76,80,39,63,69,82,64,70
s6/e.java, line(s) 17
s7/d.java, line(s) 38
s7/e.java, line(s) 28
s7/h.java, line(s) 22
s8/a.java, line(s) 20
t/e.java, line(s) 373
t/f.java, line(s) 398,87,226,586
t/g.java, line(s) 26,67
t/h.java, line(s) 124,129
t/j.java, line(s) 157
t/k.java, line(s) 132,415,418,419,424,428,450,463
t/l.java, line(s) 226,233
t/o.java, line(s) 526,1981,1986,2192,1960,2059
t/q.java, line(s) 328,346,514,651,775,827,184
t/w.java, line(s) 242,246,540,1902
t2/g.java, line(s) 542,20,380,393
t3/a.java, line(s) 41
t3/e.java, line(s) 46
t3/i.java, line(s) 103,107
u/a.java, line(s) 135,138,139,144,148
u/b.java, line(s) 229,96,282
u/f.java, line(s) 81
u2/h.java, line(s) 39,93,94,40
u3/f.java, line(s) 41
u3/g.java, line(s) 63
u3/j.java, line(s) 75
u9/a.java, line(s) 84
v3/f.java, line(s) 24
v7/a.java, line(s) 24,34
w0/f.java, line(s) 66,72,221,300
w0/g.java, line(s) 69
w5/a.java, line(s) 52,65,139,149,158
w5/b.java, line(s) 30,44
w5/c.java, line(s) 85
w8/e.java, line(s) 51
w8/h.java, line(s) 55,26,45
x7/a.java, line(s) 23
y/d.java, line(s) 92
y/e.java, line(s) 28
y/g.java, line(s) 30
y/h.java, line(s) 39,52,65
y/l.java, line(s) 127,158,189
y1/r.java, line(s) 55,71,79,104
y1/s.java, line(s) 61,70
y2/a.java, line(s) 44,47

安全提示信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它。

此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard

Files:
com/teejay/trebedit/BrowserActivity.java, line(s) 5,1371,1448,1573,1653,1778,1858,1983,2111,2191,2316,2503,2631,2761,2841,2966,3089
com/teejay/trebedit/SourceCodeActivity.java, line(s) 4,836,931,1026
com/teejay/trebedit/editor/EditorMoreMenu.java, line(s) 4,572,923,1274,1407,1758,2109,2249
d8/d3.java, line(s) 4,27
d8/e3.java, line(s) 4,29
d8/p.java, line(s) 4,37,62
e8/g.java, line(s) 4,52
q8/g.java, line(s) 5,382
v8/b.java, line(s) 4,54
x8/u1.java, line(s) 4,117

已通过安全项 isDebuggerConnected检测应用程序是否可调试。

isDebuggerConnected检测应用程序是否可调试。


Files:
com/ironsource/environment/a.java, line(s) 361,7,8,8,9,9,10
l6/e.java, line(s) 122,4,5,5,6

已通过安全项 此应用程序可能具有Root检测功能。

此应用程序可能具有Root检测功能。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1

Files:
l6/e.java, line(s) 217,217,220

重点安全关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (pagead2.googlesyndication.com) 通信。

{'ip': '180.163.150.166', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (firebase-settings.crashlytics.com) 通信。

{'ip': '180.163.150.34', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (app-measurement.com) 通信。

{'ip': '180.163.150.161', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (googleads.g.doubleclick.net) 通信。

{'ip': '180.163.150.38', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}

综合安全基线评分总结

应用图标

TrebEdit v3.3.16

Android APK
47
综合安全评分
中风险