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

Map My Tracks v4.11.1
48
安全评分
安全基线评分
48/100
中风险
综合风险等级
风险等级评定
- A
- B
- C
- F
应用存在一定安全风险,建议优化
漏洞与安全项分布
2
高危
21
中危
2
信息
1
安全
隐私风险评估
3
第三方跟踪器
中等隐私风险
检测到少量第三方跟踪器
检测结果分布
高危安全漏洞
2
中危安全漏洞
21
安全提示信息
2
已通过安全项
1
重点安全关注
0
高危安全漏洞 域配置不安全地配置为允许明文流量到达范围内的这些域。
Scope: mapmytracks.com tinderhouse.com a3.ortho.tiles.virtualearth.net
高危安全漏洞 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7 Files: bolts/WebViewAppLinkResolver.java, line(s) 124,6,7 com/mapmytracks/outfrontfree/view/explore/ActivityAdapter.java, line(s) 961,969,977,1029,23 com/mapmytracks/outfrontfree/view/explore/activity/data/DataGraph.java, line(s) 436,7,8
中危安全漏洞 应用已启用明文网络流量
[android:usesCleartextTraffic=true] 应用允许明文网络流量(如 HTTP、FTP 协议、DownloadManager、MediaPlayer 等)。API 级别 27 及以下默认启用,28 及以上默认禁用。明文流量缺乏机密性、完整性和真实性保护,攻击者可窃听或篡改传输数据。建议关闭明文流量,仅使用加密协议。
中危安全漏洞 应用数据允许备份
[android:allowBackup=true] 该标志允许通过 adb 工具备份应用数据。启用 USB 调试的用户可直接复制应用数据,存在数据泄露风险。
中危安全漏洞 Activity (com.mapmytracks.outfrontfree.view.explore.Explore) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Activity (com.mapmytracks.outfrontfree.view.remotepage.RemotePage) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Activity (com.mapmytracks.outfrontfree.model.oauth.LoginActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Activity (com.mapmytracks.outfrontfree.model.twitter.TwitterLoginActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.mapmytracks.outfrontfree.services.background.OutFrontBackgroundService$NotificationButtonReceiver) 未受保护。
[android:exported=true] 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Service (com.parse.fcm.ParseFirebaseInstanceIdService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Service (com.parse.fcm.ParseFirebaseMessagingService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.mapmytracks.outfrontfree.widgets.OutFrontWidget) 未受保护。
[android:exported=true] 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护,但应检查权限保护级别。
Permission: com.google.android.c2dm.permission.SEND [android:exported=true] 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/mapmytracks/outfrontfree/model/email/EmailActivity.java, line(s) 89 com/mapmytracks/outfrontfree/util/Util.java, line(s) 913 org/osmdroid/config/DefaultConfigurationProvider.java, line(s) 234 org/osmdroid/tileprovider/util/StorageUtils.java, line(s) 222,228,233,254,255,272,273,290,291,310
中危安全漏洞 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: com/parse/LocalIdManager.java, line(s) 5 com/parse/ParsePushBroadcastReceiver.java, line(s) 17 org/osmdroid/tileprovider/tilesource/BitmapTileSourceBase.java, line(s) 9
中危安全漏洞 应用程序使用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/mapmytracks/outfrontfree/model/db/Database.java, line(s) 7,8,9,198,885,1181,1346,1350,1353,1356,1359,1371,1445,1469,1493,1727,1828,1838 com/parse/OfflineSQLiteOpenHelper.java, line(s) 4,27,28 com/parse/ParseSQLiteDatabase.java, line(s) 5,6,308 org/osmdroid/tileprovider/modules/DatabaseFileArchive.java, line(s) 4,5,46 org/osmdroid/tileprovider/modules/SqlTileWriter.java, line(s) 5,6,7,562,598,787 org/osmdroid/tileprovider/modules/SqliteArchiveTileWriter.java, line(s) 5,43
中危安全漏洞 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/parse/ParseDigestUtils.java, line(s) 16 com/parse/ParseRESTCommand.java, line(s) 257,257
中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: bolts/MeasurementEvent.java, line(s) 19,20 com/mapmytracks/outfrontfree/model/Constants.java, line(s) 484,43,368,425,485,44,433,369,426 com/mapmytracks/outfrontfree/model/facebook/SessionStore.java, line(s) 9 com/parse/OfflineSQLiteOpenHelper.java, line(s) 12 com/parse/ParseACL.java, line(s) 24,25,26 com/parse/ParseRESTCommand.java, line(s) 25,27 com/parse/ParseUser.java, line(s) 21,22 org/osmdroid/tileprovider/modules/DatabaseFileArchive.java, line(s) 80,18 org/osmdroid/tileprovider/modules/SqlTileWriter.java, line(s) 37 org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.java, line(s) 21 org/osmdroid/tileprovider/util/CloudmadeUtil.java, line(s) 21
中危安全漏洞 不安全的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: bolts/WebViewAppLinkResolver.java, line(s) 114,89 com/mapmytracks/outfrontfree/view/dashboard/Dashboard.java, line(s) 1031,1029 com/mapmytracks/outfrontfree/view/explore/ActivityAdapter.java, line(s) 960,968,976,1030,1043,959,967,975,1028,1041 com/mapmytracks/outfrontfree/view/remotepage/RemotePage.java, line(s) 215,210
中危安全漏洞 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6 Files: com/mapmytracks/outfrontfree/view/remotepage/RemotePage.java, line(s) 219,210
中危安全漏洞 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/mapmytracks/outfrontfree/model/photo_manager/PhotoManagingActivity.java, line(s) 47 com/mapmytracks/outfrontfree/view/explore/Explore.java, line(s) 2988,3036,3042 com/parse/ParseCommandCache.java, line(s) 254 com/soundcloud/android/crop/CropUtil.java, line(s) 131
中危安全漏洞 应用程序包含隐私跟踪程序
此应用程序有多个3隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危安全漏洞 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 "_private" : "Private" "compass" : "Compass" "firebase_database_url" : "https://outfront-free-push.firebaseio.com" "google_api_key" : "AIzaSyDVrHsFagbOOSO4OK7cLhZ9-2fa1DyFocM" "google_app_id" : "1:591540799423:android:480d4d56cf340e53" "google_crash_reporting_api_key" : "AIzaSyDVrHsFagbOOSO4OK7cLhZ9-2fa1DyFocM" 5e8f16062ea3cd2c4a0d547876baa6f38cabf625 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq7jQSA2BIA8KnqtAbSkPjpcB+ylLspRPdODI m913PccdiwAJ2jAjVJ1LpNVtVe7POjeU1AC3Gi6VXPgNU2UZSQAalX1BP64/SpB2v4IeXATx4CAay0fW sasehyZblG4FhiTG1msWVlcrFWsiNru5JwL0ih06353oGHa5bhqKfFcF4EQlm3T9wwIDAQAB 30820268308201d102044a9c4610300d06092a864886f70d0101040500307a310b3009060355040613025553310b3009060355040813024341311230100603550407130950616c6f20416c746f31183016060355040a130f46616365626f6f6b204d6f62696c653111300f060355040b130846616365626f6f6b311d301b0603550403131446616365626f6f6b20436f72706f726174696f6e3020170d3039303833313231353231365a180f32303530303932353231353231365a307a310b3009060355040613025553310b3009060355040813024341311230100603550407130950616c6f20416c746f31183016060355040a130f46616365626f6f6b204d6f62696c653111300f060355040b130846616365626f6f6b311d301b0603550403131446616365626f6f6b20436f72706f726174696f6e30819f300d06092a864886f70d010101050003818d0030818902818100c207d51df8eb8c97d93ba0c8c1002c928fab00dc1b42fca5e66e99cc3023ed2d214d822bc59e8e35ddcf5f44c7ae8ade50d7e0c434f500e6c131f4a2834f987fc46406115de2018ebbb0d5a3c261bd97581ccfef76afc7135a6d59e8855ecd7eacc8f8737e794c60a761c536b72b11fac8e603f5da1a2d54aa103b8a13c0dbc10203010001300d06092a864886f70d0101040500038181005ee9be8bcbb250648d3b741290a82a1c9dc2e76a0af2f2228f1d9f9c4007529c446a70175c5a900d5141812866db46be6559e2141616483998211f4a673149fb2232a10d247663b26a9031e15f84bc1c74d141ff98a02d76f85b2c8ab2571b6469b232d8e768a7f7ca04f7abe4a775615916c07940656b58717457b42bd928a2 a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc e20bdad14221e3f389a252887ab37fd604f2bebfb 0MUvostMNPWRsK9Mj2ujMyKcFdA3xspVOa9QqGygHM gK4kMUmll+64BKS7LYlx/tPDMwWqCG9rdJbH4LiBiwP7OJ0jO2ta+vbHgoxvXXuDaILdYG8zkGfdgaAl 8a3c4b262d721acd49a4bf97d5213199c86fa2b9 Hk9O7wdqvIrldgO5A4MoTnwT8BWdzYSFpXNgLDnv 3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f f53f090743411f1017464fc47666d680 4ff000232a808308f71e5fc755c7454d
安全提示信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: bolts/MeasurementEvent.java, line(s) 61,73 com/handmark/pulltorefresh/library/OverscrollHelper.java, line(s) 55 com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.java, line(s) 74,291,298,303 com/handmark/pulltorefresh/library/PullToRefreshBase.java, line(s) 177,416,497,659,705,727 com/handmark/pulltorefresh/library/internal/Utils.java, line(s) 9 com/jeremyfeinstein/slidingmenu/lib/CustomViewBehind.java, line(s) 250 com/jeremyfeinstein/slidingmenu/lib/SlidingMenu.java, line(s) 522,536 com/mapmytracks/outfrontfree/OutFrontApp.java, line(s) 70,87,90,512,515,530,533,539,541 com/mapmytracks/outfrontfree/model/activity/loader/local/LocalActivityLoader.java, line(s) 144 com/mapmytracks/outfrontfree/model/activity/loader/remote/RemoteActivityLoader.java, line(s) 319,749,850,869 com/mapmytracks/outfrontfree/model/api/APICall.java, line(s) 159 com/mapmytracks/outfrontfree/model/db/Database.java, line(s) 1650,1654,1659,1664,1669,1674,1679,1684,1689,1694,1699,1704,1709,1714,1719,1724,1763,1770,1772,1780,1782,1784 com/mapmytracks/outfrontfree/model/facebook/BaseRequestListener.java, line(s) 13,19,25,31 com/mapmytracks/outfrontfree/model/oauth/LoginActivity.java, line(s) 214,253,255,258,421,424 com/mapmytracks/outfrontfree/model/purchasemanager/PurchaseManager.java, line(s) 117,118,122,148,150,155,167,172,176,183,187,214,218,222,226,238,260,287,296,304,308 com/mapmytracks/outfrontfree/model/push_manager/PushManager.java, line(s) 100,102,105,112,127,152,154,158,164,167,169,192 com/mapmytracks/outfrontfree/receivers/push_notification/PushNotificationReceiver.java, line(s) 53,56,117,192,195,238 com/mapmytracks/outfrontfree/services/background/OutFrontBackgroundService.java, line(s) 193,199,229,234,284,936,961,963,965,1001,1015,1017,1048,1070,1075,1083,1094,1449,1455 com/mapmytracks/outfrontfree/util/Util.java, line(s) 285,551,1048,1107,1120,1122,1124,1140,1152,1154,1156,1158,1174 com/mapmytracks/outfrontfree/view/component/map/Map.java, line(s) 472 com/mapmytracks/outfrontfree/view/component/slidingmenu/MMTSlidingMenu.java, line(s) 434,436,441,445,447,452 com/mapmytracks/outfrontfree/view/dashboard/Dashboard.java, line(s) 122,485,492,497,556,566,583,587,943,961,1198,1200,1208,1228,1295,1656,1788,1791,784,848 com/mapmytracks/outfrontfree/view/dashboard/more/More.java, line(s) 137 com/mapmytracks/outfrontfree/view/dashboard/stats/StatsRowAdapter.java, line(s) 42,46,53 com/mapmytracks/outfrontfree/view/explore/ActivityAdapter.java, line(s) 1587,1818 com/mapmytracks/outfrontfree/view/explore/Explore.java, line(s) 398,1507,1509,1632,1767,2174,2238,2331,2601,2947,3055,3057,3061,3084,3105,3118 com/mapmytracks/outfrontfree/view/explore/activity/data/Data.java, line(s) 188,190,444,446,541,644,775 com/mapmytracks/outfrontfree/view/remotepage/RemotePage.java, line(s) 537,608,615,637,813 com/mapmytracks/outfrontfree/view/settings/SettingsRowAdapter.java, line(s) 489,490,858 com/mapmytracks/outfrontfree/view/settings/SettingsSection.java, line(s) 267 com/mapmytracks/outfrontfree/view/tracking/Tracking.java, line(s) 658,859,1484,1877 com/parse/CachedCurrentInstallationController.java, line(s) 73 com/parse/ConnectivityNotifier.java, line(s) 66 com/parse/InstallationId.java, line(s) 25,51,28 com/parse/ManifestInfo.java, line(s) 27,40 com/parse/NetworkQueryController.java, line(s) 46,76 com/parse/Parse.java, line(s) 345,74 com/parse/ParseAnalytics.java, line(s) 92 com/parse/ParseDateFormat.java, line(s) 32 com/parse/ParseImpreciseDateFormat.java, line(s) 32 com/parse/ParseInstallation.java, line(s) 165 com/parse/ParseKeyValueCache.java, line(s) 162,176 com/parse/ParseObject.java, line(s) 2277,2280 com/parse/ParsePinningEventuallyQueue.java, line(s) 280,201 com/parse/ParsePush.java, line(s) 125 com/parse/ParsePushBroadcastReceiver.java, line(s) 61,68,94,136,64 com/parse/ParseRequest.java, line(s) 186 com/parse/PushHistory.java, line(s) 69 com/parse/PushRouter.java, line(s) 86 com/parse/fcm/ParseFCM.java, line(s) 13,24,26 com/parse/fcm/ParseFirebaseMessagingService.java, line(s) 22,31 com/soundcloud/android/crop/CropImageActivity.java, line(s) 139,145,365,374,397,406,447 com/soundcloud/android/crop/CropUtil.java, line(s) 49,63 com/soundcloud/android/crop/Log.java, line(s) 10,14 org/metalev/multitouch/controller/MultiTouchController.java, line(s) 108,207 org/osmdroid/config/DefaultConfigurationProvider.java, line(s) 239,262,235 org/osmdroid/events/DelayedMapListener.java, line(s) 64 org/osmdroid/tileprovider/BitmapPool.java, line(s) 30 org/osmdroid/tileprovider/MapTileCache.java, line(s) 69 org/osmdroid/tileprovider/MapTileProviderBase.java, line(s) 96,109,123,248,232,180,187 org/osmdroid/tileprovider/cachemanager/CacheManager.java, line(s) 611,484 org/osmdroid/tileprovider/modules/ArchiveFileFactory.java, line(s) 48,51,54 org/osmdroid/tileprovider/modules/DatabaseFileArchive.java, line(s) 68,52,92,107 org/osmdroid/tileprovider/modules/GEMFFileArchive.java, line(s) 48 org/osmdroid/tileprovider/modules/MBTilesFileArchive.java, line(s) 65 org/osmdroid/tileprovider/modules/MapTileDownloader.java, line(s) 138 org/osmdroid/tileprovider/modules/MapTileFileArchiveProvider.java, line(s) 148,171,177,183 org/osmdroid/tileprovider/modules/MapTileFilesystemProvider.java, line(s) 109,105 org/osmdroid/tileprovider/modules/MapTileModuleProviderBase.java, line(s) 83,85,87,114,152,159,170,179,188,197,211,216,222,46,95 org/osmdroid/tileprovider/modules/MapTileSqlCacheProvider.java, line(s) 133,129,125 org/osmdroid/tileprovider/modules/OfflineTileProvider.java, line(s) 28 org/osmdroid/tileprovider/modules/SqlTileWriter.java, line(s) 84,100,161,329,520,701,723,123,138,336,376,404,427,463,486,504,534,604,640,818,847,199,212,362 org/osmdroid/tileprovider/modules/SqliteArchiveTileWriter.java, line(s) 46,58,98,156,80,117,133,144 org/osmdroid/tileprovider/modules/TileDownloader.java, line(s) 107,138,185,604,625,101,308,440,533,170,136,188,232,250,267,285,368,387,408,428,463,484,507 org/osmdroid/tileprovider/modules/TileWriter.java, line(s) 50,73,152,160,167,212,227,232,246,133 org/osmdroid/tileprovider/modules/ZipFileArchive.java, line(s) 64,85 org/osmdroid/tileprovider/tilesource/BitmapTileSourceBase.java, line(s) 95,104,100,107,112,144,142 org/osmdroid/tileprovider/tilesource/CloudmadeTileSource.java, line(s) 29,44 org/osmdroid/tileprovider/tilesource/TileSourcePolicy.java, line(s) 63,83,107 org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.java, line(s) 137,144,179,186,193,200,203,214,221,228,235,238,254,286,293,300,307,310,340,353,354,151,174 org/osmdroid/tileprovider/util/CloudmadeUtil.java, line(s) 78,97,106,115,175 org/osmdroid/tileprovider/util/Counters.java, line(s) 18,19,20,21,22,23 org/osmdroid/tileprovider/util/ManifestUtil.java, line(s) 14,19,24 org/osmdroid/tileprovider/util/StorageUtils.java, line(s) 345,352,243,246 org/osmdroid/views/MapView.java, line(s) 320,781,791,806,812,826,903,900,1030,1039,1041,1045,1033 org/osmdroid/views/overlay/DefaultOverlayManager.java, line(s) 42,56 org/osmdroid/views/overlay/NonAcceleratedOverlay.java, line(s) 62 org/osmdroid/views/overlay/TilesOverlay.java, line(s) 146,370,373 org/osmdroid/views/overlay/gridlines/LatLonGridlineOverlay.java, line(s) 120,42,54,58,79,171,190,247,253,282,287 org/osmdroid/views/overlay/infowindow/BasicInfoWindow.java, line(s) 32,60 org/osmdroid/views/overlay/infowindow/InfoWindow.java, line(s) 111,79 org/osmdroid/views/overlay/infowindow/MarkerInfoWindow.java, line(s) 26 org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.java, line(s) 82,97,119 org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.java, line(s) 203 zephyr/android/HxMBT/BTClient.java, line(s) 81 zephyr/android/HxMBT/BTComms.java, line(s) 69 zephyr/android/HxMBT/BTReceiver.java, line(s) 11 zephyr/android/HxMBT/ConnectListenerImpl.java, line(s) 37,52,24,40,41,42,43,44,47 zephyr/android/HxMBT/MainActivity.java, line(s) 93,107,109,110,114 zephyr/android/HxMBT/ZephyrProtocol.java, line(s) 45
安全提示信息 应用与Firebase数据库通信
该应用与位于 https://outfront-free-push.firebaseio.com 的 Firebase 数据库进行通信
已通过安全项 Firebase远程配置已禁用
Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/591540799423/namespaces/firebase:fetch?key=AIzaSyDVrHsFagbOOSO4OK7cLhZ9-2fa1DyFocM ) 已禁用。响应内容如下所示: { "state": "NO_TEMPLATE" }
综合安全基线评分总结

Map My Tracks v4.11.1
Android APK
48
综合安全评分
中风险