From fe1c6b5149f8b014e6105a54396bace9a806db63 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 10 Sep 2024 10:37:29 +0200 Subject: [PATCH] run tests/refresh-SUSS_DEFAULT.py --- fdroidserver/scanner.py | 1335 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 1314 insertions(+), 21 deletions(-) diff --git a/fdroidserver/scanner.py b/fdroidserver/scanner.py index 4a8065d5..62bf9ff2 100644 --- a/fdroidserver/scanner.py +++ b/fdroidserver/scanner.py @@ -1043,10 +1043,131 @@ if __name__ == "__main__": SUSS_DEFAULT = r'''{ "cache_duration": 86400, "signatures": { + "com.amazon.device.ads": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/amazon/device/ads" + ], + "description": "an interface for views used to retrieve and display Amazon ads.", + "license": "NonFree" + }, + "com.amazon.device.associates": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/amazon/device/associates" + ], + "description": "library for Amazon\u2019s affiliate marketing program.", + "license": "NonFree" + }, + "com.amazon.device.iap": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/amazon/device/iap" + ], + "description": "allows an app to present, process, and fulfill purchases of digital content and subscriptions within your app.", + "license": "NonFree" + }, + "com.amazonaws": { + "code_signatures": [ + "com/amazonaws/AbortedException", + "com/amazonaws/AmazonClientException", + "com/amazonaws/AmazonServiceException$ErrorType", + "com/amazonaws/AmazonServiceException", + "com/amazonaws/AmazonWebServiceClient", + "com/amazonaws/AmazonWebServiceRequest", + "com/amazonaws/AmazonWebServiceResponse", + "com/amazonaws/async", + "com/amazonaws/auth", + "com/amazonaws/ClientConfiguration", + "com/amazonaws/cognito", + "com/amazonaws/DefaultRequest", + "com/amazonaws/event", + "com/amazonaws/handlers", + "com/amazonaws/http", + "com/amazonaws/HttpMethod", + "com/amazonaws/internal", + "com/amazonaws/logging", + "com/amazonaws/metrics", + "com/amazonaws/mobile", + "com/amazonaws/mobileconnectors", + "com/amazonaws/Protocol", + "com/amazonaws/regions", + "com/amazonaws/RequestClientOptions$Marker", + "com/amazonaws/RequestClientOptions", + "com/amazonaws/Request", + "com/amazonaws/ResponseMetadata", + "com/amazonaws/Response", + "com/amazonaws/retry", + "com/amazonaws/SDKGlobalConfiguration", + "com/amazonaws/ServiceNameFactory", + "com/amazonaws/services", + "com/amazonaws/transform", + "com/amazonaws/util" + ], + "gradle_signatures": [ + "com.amazonaws:amazon-kinesis-aggregator", + "com.amazonaws:amazon-kinesis-connectors", + "com.amazonaws:amazon-kinesis-deaggregator", + "com.amazonaws:aws-android-sdk-apigateway-core", + "com.amazonaws:aws-android-sdk-auth-core", + "com.amazonaws:aws-android-sdk-auth-facebook", + "com.amazonaws:aws-android-sdk-auth-google", + "com.amazonaws:aws-android-sdk-auth-ui", + "com.amazonaws:aws-android-sdk-auth-userpools", + "com.amazonaws:aws-android-sdk-cognito", + "com.amazonaws:aws-android-sdk-cognitoauth", + "com.amazonaws:aws-android-sdk-cognitoidentityprovider-asf", + "com.amazonaws:aws-android-sdk-comprehend", + "com.amazonaws:aws-android-sdk-core", + "com.amazonaws:aws-android-sdk-ddb", + "com.amazonaws:aws-android-sdk-ddb-document", + "com.amazonaws:aws-android-sdk-iot", + "com.amazonaws:aws-android-sdk-kinesis", + "com.amazonaws:aws-android-sdk-kinesisvideo", + "com.amazonaws:aws-android-sdk-kinesisvideo-archivedmedia", + "com.amazonaws:aws-android-sdk-kms", + "com.amazonaws:aws-android-sdk-lambda", + "com.amazonaws:aws-android-sdk-lex", + "com.amazonaws:aws-android-sdk-location", + "com.amazonaws:aws-android-sdk-logs", + "com.amazonaws:aws-android-sdk-mobileanalytics", + "com.amazonaws:aws-android-sdk-mobile-client", + "com.amazonaws:aws-android-sdk-pinpoint", + "com.amazonaws:aws-android-sdk-polly", + "com.amazonaws:aws-android-sdk-rekognition", + "com.amazonaws:aws-android-sdk-s3", + "com.amazonaws:aws-android-sdk-ses", + "com.amazonaws:aws-android-sdk-sns", + "com.amazonaws:aws-android-sdk-sqs", + "com.amazonaws:aws-android-sdk-textract", + "com.amazonaws:aws-android-sdk-transcribe", + "com.amazonaws:aws-android-sdk-translate", + "com.amazonaws:dynamodb-key-diagnostics-library", + "com.amazonaws:DynamoDBLocal", + "com.amazonaws:dynamodb-lock-client", + "com.amazonaws:ivs-broadcast", + "com.amazonaws:ivs-player", + "com.amazonaws:kinesis-storm-spout" + ], + "license": "NonFree", + "name": "AmazonAWS" + }, "com.android.billingclient": { "code_signatures": [ "com/android/billingclient" ], + "documentation": [ + "https://developer.android.com/google/play/billing/integrate" + ], "gradle_signatures": [ "com.android.billingclient", "com.google.androidbrowserhelper:billing", @@ -1054,72 +1175,736 @@ SUSS_DEFAULT = r'''{ "com.github.penn5:donations", "me.proton.core:payment-iap" ], + "license": "NonFree", + "name": "BillingClient" + }, + "com.android.installreferrer": { + "anti_features": [ + "NonFreeDep", + "NonFreeNet" + ], + "code_signatures": [ + "com/android/installreferrer" + ], + "documentation": [ + "https://developer.android.com/google/play/installreferrer/library" + ], + "gradle_signatures": [ + "com.android.installreferrer" + ], + "license": "NonFree", + "name": "Play Install Referrer Library" + }, + "com.anychart": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/anychart" + ], + "description": "a data visualization library for easily creating interactive charts in Android apps.", + "license": "NonFree" + }, + "com.appboy": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/appboy" + ], + "description": "Targets customers based on personal interests, location, past purchases, and more; profiles users, segments audiences, and utilizes analytics for targeted advertisements.", + "license": "NonFree" + }, + "com.appbrain": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/appbrain" + ], + "description": "See Exodus Privacy.", + "license": "NonFree" + }, + "com.applause.android": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/applause/android" + ], + "description": "crowd-sourced testing. See Crunchbase and Exodus Privacy.", + "license": "NonFree" + }, + "com.applovin": { + "anti_features": [ + "Ads" + ], + "code_signatures": [ + "com/applovin" + ], + "description": "a mobile advertising technology company that enables brands to create mobile marketing campaigns that are fueled by data. Primary targets games.", + "license": "NonFree" + }, + "com.appsflyer": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/appsflyer" + ], + "description": "a mobile & attribution analytics platform.", + "license": "NonFree" + }, + "com.apptentive": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/apptentive" + ], + "description": "See Exodus Privacy.", + "license": "NonFree" + }, + "com.apptimize": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/apptimize" + ], + "description": "See Exodus Privacy and Crunchbase.", + "license": "NonFree" + }, + "com.askingpoint": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/askingpoint" + ], + "description": "complete mobile user engagement solution (power local, In-application evaluations and audits, input, user support, mobile reviews and informing).", + "license": "NonFree" + }, + "com.baidu.mobstat": { + "code_signatures": [ + "com/baidu/mobstat" + ], + "documentation": [ + "https://mtj.baidu.com/web/sdk/index" + ], + "gradle_signatures": [ + "com.baidu.mobstat" + ], + "license": "NonFree", + "name": "\u767e\u5ea6\u79fb\u52a8\u7edf\u8ba1SDK" + }, + "com.batch": { + "anti_features": [ + "Ads", + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/batch" + ], + "description": "mobile engagement platform to execute CRM tactics over iOS, Android & mobile websites.", + "license": "NonFree" + }, + "com.bosch.mtprotocol": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/bosch/mtprotocol" + ], + "description": "simplify and manage use of Bosch GLM and PLR laser rangefinders with Bluetooth connectivity.", + "license": "NonFree" + }, + "com.bugsee.library.Bugsee": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/bugsee/library/Bugsee" + ], + "description": "see video, network and logs that led to bugs and crashes in live apps. No need to reproduce intermittent bugs. With Bugsee, all the crucial data is always there.", "license": "NonFree" }, "com.bugsense": { "code_signatures": [ "com/bugsense" ], + "documentation": [ + "https://github.com/bugsense/docs/blob/master/android.md" + ], "gradle_signatures": [ "com.bugsense" ], + "license": "NonFree", + "name": "BugSense" + }, + "com.chartboost.sdk": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/chartboost/sdk" + ], + "description": "create customized interstitial and video ads, promote new games, and swap traffic with one another. For more details, see Wikipedia.", "license": "NonFree" }, "com.cloudrail": { "code_signature": [ "com/cloudrail" ], + "documentation": [ + "https://cloudrail.com/" + ], "gradle_signatures": [ "com.cloudrail" ], + "license": "NonFree", + "name": "CloudRail" + }, + "com.comscore.analytics": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/comscore" + ], + "description": "See Wikipedia for details.", "license": "NonFree" }, "com.crashlytics.sdk.android": { "code_signatures": [ "com/crashlytics" ], + "documentation": [ + "https://firebase.google.com/docs/crashlytics" + ], "gradle_signatures": [ "crashlytics" ], - "license": "NonFree" + "license": "NonFree", + "name": "Firebase Crashlytics" }, "com.crittercism": { "code_signatures": [ "com/crittercism" ], + "documentation": [ + "https://github.com/crittercism/crittercism-unity-android" + ], "gradle_signatures": [ "com.crittercism" ], + "license": "NonFree", + "name": "Crittercism Plugin for Unity Crash Reporting" + }, + "com.criware": { + "anti_features": [ + "NonFreeComp", + "NonFreeAssets" + ], + "code_signatures": [ + "com/criware" + ], + "description": "audio and video solutions that can be integrated with popular game engines.", + "license": "NonFree" + }, + "com.deezer.sdk": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/deezer/sdk" + ], + "description": "a closed-source API for the Deezer music streaming service.", + "license": "NonFree" + }, + "com.dynamicyield": { + "anti_features": [ + "Ads", + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/dynamicyield" + ], + "description": "targeted advertising. Tracks user via location (GPS, WiFi, location data). Collects PII, profiling. See Exodus Privacy for more details.", + "license": "NonFree" + }, + "com.dynatrace.android.app": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/dynatrace/android/app" + ], + "description": "See Crunchbase and Exodus Privacy.", + "license": "NonFree" + }, + "com.ensighten": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/ensighten" + ], + "description": "organizations can leverage first-party customer data and profiles to fuel omni-channel action and insight using their existing technology investments. See Crunchbase and Exodus Privacy.", + "license": "NonFree" + }, + "com.epicgames.mobile.eossdk": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/epicgames/mobile/eossdk" + ], + "description": "integrate games with Epic Account Services and Epic Games Store", "license": "NonFree" }, "com.facebook.android": { "code_signatures": [ - "com/facebook" + "com/facebook/AccessToken", + "com/facebook/AccessTokenCache", + "com/facebook/AccessTokenManager", + "com/facebook/AccessTokenSource", + "com/facebook/AccessTokenTracker", + "com/facebook/all/All", + "com/facebook/appevents/aam/MetadataIndexer", + "com/facebook/appevents/aam/MetadataMatcher", + "com/facebook/appevents/aam/MetadataRule", + "com/facebook/appevents/aam/MetadataViewObserver", + "com/facebook/appevents/AccessTokenAppIdPair", + "com/facebook/appevents/AnalyticsUserIDStore", + "com/facebook/appevents/AppEvent", + "com/facebook/appevents/AppEventCollection", + "com/facebook/appevents/AppEventDiskStore", + "com/facebook/appevents/AppEventQueue", + "com/facebook/appevents/AppEventsConstants", + "com/facebook/appevents/AppEventsLogger", + "com/facebook/appevents/AppEventsLoggerImpl", + "com/facebook/appevents/AppEventsManager", + "com/facebook/appevents/AppEventStore", + "com/facebook/appevents/cloudbridge/AppEventsCAPIManager", + "com/facebook/appevents/cloudbridge/AppEventsConversionsAPITransformer", + "com/facebook/appevents/cloudbridge/AppEventsConversionsAPITransformerWebRequests", + "com/facebook/appevents/codeless/CodelessLoggingEventListener", + "com/facebook/appevents/codeless/CodelessManager", + "com/facebook/appevents/codeless/CodelessMatcher", + "com/facebook/appevents/codeless/internal/Constants", + "com/facebook/appevents/codeless/internal/EventBinding", + "com/facebook/appevents/codeless/internal/ParameterComponent", + "com/facebook/appevents/codeless/internal/PathComponent", + "com/facebook/appevents/codeless/internal/SensitiveUserDataUtils", + "com/facebook/appevents/codeless/internal/UnityReflection", + "com/facebook/appevents/codeless/internal/ViewHierarchy", + "com/facebook/appevents/codeless/RCTCodelessLoggingEventListener", + "com/facebook/appevents/codeless/ViewIndexer", + "com/facebook/appevents/codeless/ViewIndexingTrigger", + "com/facebook/appevents/eventdeactivation/EventDeactivationManager", + "com/facebook/appevents/FacebookSDKJSInterface", + "com/facebook/appevents/FlushReason", + "com/facebook/appevents/FlushResult", + "com/facebook/appevents/FlushStatistics", + "com/facebook/appevents/iap/InAppPurchaseActivityLifecycleTracker", + "com/facebook/appevents/iap/InAppPurchaseAutoLogger", + "com/facebook/appevents/iap/InAppPurchaseBillingClientWrapper", + "com/facebook/appevents/iap/InAppPurchaseEventManager", + "com/facebook/appevents/iap/InAppPurchaseLoggerManager", + "com/facebook/appevents/iap/InAppPurchaseManager", + "com/facebook/appevents/iap/InAppPurchaseSkuDetailsWrapper", + "com/facebook/appevents/iap/InAppPurchaseUtils", + "com/facebook/appevents/integrity/BlocklistEventsManager", + "com/facebook/appevents/integrity/IntegrityManager", + "com/facebook/appevents/integrity/MACARuleMatchingManager", + "com/facebook/appevents/integrity/ProtectedModeManager", + "com/facebook/appevents/integrity/RedactedEventsManager", + "com/facebook/appevents/internal/ActivityLifecycleTracker", + "com/facebook/appevents/InternalAppEventsLogger", + "com/facebook/appevents/internal/AppEventsLoggerUtility", + "com/facebook/appevents/internal/AppEventUtility", + "com/facebook/appevents/internal/AutomaticAnalyticsLogger", + "com/facebook/appevents/internal/Constants", + "com/facebook/appevents/internal/FileDownloadTask", + "com/facebook/appevents/internal/HashUtils", + "com/facebook/appevents/internal/SessionInfo", + "com/facebook/appevents/internal/SessionLogger", + "com/facebook/appevents/internal/SourceApplicationInfo", + "com/facebook/appevents/internal/ViewHierarchyConstants", + "com/facebook/appevents/ml/Model", + "com/facebook/appevents/ml/ModelManager", + "com/facebook/appevents/ml/MTensor", + "com/facebook/appevents/ml/Operator", + "com/facebook/appevents/ml/Utils", + "com/facebook/appevents/ondeviceprocessing/OnDeviceProcessingManager", + "com/facebook/appevents/ondeviceprocessing/RemoteServiceParametersHelper", + "com/facebook/appevents/ondeviceprocessing/RemoteServiceWrapper", + "com/facebook/appevents/PersistedEvents", + "com/facebook/appevents/restrictivedatafilter/RestrictiveDataManager", + "com/facebook/appevents/SessionEventsState", + "com/facebook/appevents/suggestedevents/FeatureExtractor", + "com/facebook/appevents/suggestedevents/PredictionHistoryManager", + "com/facebook/appevents/suggestedevents/SuggestedEventsManager", + "com/facebook/appevents/suggestedevents/SuggestedEventViewHierarchy", + "com/facebook/appevents/suggestedevents/ViewObserver", + "com/facebook/appevents/suggestedevents/ViewOnClickListener", + "com/facebook/appevents/UserDataStore", + "com/facebook/applinks/AppLinkData", + "com/facebook/applinks/AppLinks", + "com/facebook/applinks/FacebookAppLinkResolver", + "com/facebook/AuthenticationToken", + "com/facebook/AuthenticationTokenCache", + "com/facebook/AuthenticationTokenClaims", + "com/facebook/AuthenticationTokenHeader", + "com/facebook/AuthenticationTokenManager", + "com/facebook/AuthenticationTokenTracker", + "com/facebook/bolts/AggregateException", + "com/facebook/bolts/AndroidExecutors", + "com/facebook/bolts/AppLink", + "com/facebook/bolts/AppLinkResolver", + "com/facebook/bolts/AppLinks", + "com/facebook/bolts/BoltsExecutors", + "com/facebook/bolts/CancellationToken", + "com/facebook/bolts/CancellationTokenRegistration", + "com/facebook/bolts/CancellationTokenSource", + "com/facebook/bolts/Continuation", + "com/facebook/bolts/ExecutorException", + "com/facebook/bolts/Task", + "com/facebook/bolts/TaskCompletionSource", + "com/facebook/bolts/UnobservedErrorNotifier", + "com/facebook/bolts/UnobservedTaskException", + "com/facebook/CallbackManager", + "com/facebook/common/Common", + "com/facebook/core/Core", + "com/facebook/CurrentAccessTokenExpirationBroadcastReceiver", + "com/facebook/CustomTabActivity", + "com/facebook/CustomTabMainActivity", + "com/facebook/devicerequests/internal/DeviceRequestsHelper", + "com/facebook/FacebookActivity", + "com/facebook/FacebookAuthorizationException", + "com/facebook/FacebookBroadcastReceiver", + "com/facebook/FacebookButtonBase", + "com/facebook/FacebookCallback", + "com/facebook/FacebookContentProvider", + "com/facebook/FacebookDialog", + "com/facebook/FacebookDialogException", + "com/facebook/FacebookException", + "com/facebook/FacebookGraphResponseException", + "com/facebook/FacebookOperationCanceledException", + "com/facebook/FacebookRequestError", + "com/facebook/FacebookSdk", + "com/facebook/FacebookSdkNotInitializedException", + "com/facebook/FacebookSdkVersion", + "com/facebook/FacebookServiceException", + "com/facebook/gamingservices/cloudgaming/AppToUserNotificationSender", + "com/facebook/gamingservices/cloudgaming/CloudGameLoginHandler", + "com/facebook/gamingservices/cloudgaming/DaemonReceiver", + "com/facebook/gamingservices/cloudgaming/DaemonRequest", + "com/facebook/gamingservices/cloudgaming/GameFeaturesLibrary", + "com/facebook/gamingservices/cloudgaming/InAppAdLibrary", + "com/facebook/gamingservices/cloudgaming/InAppPurchaseLibrary", + "com/facebook/gamingservices/cloudgaming/internal/SDKAnalyticsEvents", + "com/facebook/gamingservices/cloudgaming/internal/SDKConstants", + "com/facebook/gamingservices/cloudgaming/internal/SDKLogger", + "com/facebook/gamingservices/cloudgaming/internal/SDKMessageEnum", + "com/facebook/gamingservices/cloudgaming/internal/SDKShareIntentEnum", + "com/facebook/gamingservices/cloudgaming/PlayableAdsLibrary", + "com/facebook/gamingservices/ContextChooseDialog", + "com/facebook/gamingservices/ContextCreateDialog", + "com/facebook/gamingservices/ContextSwitchDialog", + "com/facebook/gamingservices/CustomUpdate", + "com/facebook/gamingservices/FriendFinderDialog", + "com/facebook/gamingservices/GameRequestDialog", + "com/facebook/gamingservices/GamingContext", + "com/facebook/gamingservices/GamingGroupIntegration", + "com/facebook/gamingservices/GamingImageUploader", + "com/facebook/gamingservices/GamingPayload", + "com/facebook/gamingservices/GamingServices", + "com/facebook/gamingservices/GamingVideoUploader", + "com/facebook/gamingservices/internal/DateFormatter", + "com/facebook/gamingservices/internal/GamingMediaUploader", + "com/facebook/gamingservices/internal/TournamentJoinDialogURIBuilder", + "com/facebook/gamingservices/internal/TournamentScoreType", + "com/facebook/gamingservices/internal/TournamentShareDialogURIBuilder", + "com/facebook/gamingservices/internal/TournamentSortOrder", + "com/facebook/gamingservices/model/ContextChooseContent", + "com/facebook/gamingservices/model/ContextCreateContent", + "com/facebook/gamingservices/model/ContextSwitchContent", + "com/facebook/gamingservices/model/CustomUpdateContent", + "com/facebook/gamingservices/OpenGamingMediaDialog", + "com/facebook/gamingservices/Tournament", + "com/facebook/gamingservices/TournamentConfig", + "com/facebook/gamingservices/TournamentFetcher", + "com/facebook/gamingservices/TournamentJoinDialog", + "com/facebook/gamingservices/TournamentShareDialog", + "com/facebook/gamingservices/TournamentUpdater", + "com/facebook/GraphRequest", + "com/facebook/GraphRequestAsyncTask", + "com/facebook/GraphRequestBatch", + "com/facebook/GraphResponse", + "com/facebook/HttpMethod", + "com/facebook/internal/AnalyticsEvents", + "com/facebook/internal/AppCall", + "com/facebook/internal/AttributionIdentifiers", + "com/facebook/internal/BoltsMeasurementEventListener", + "com/facebook/internal/BundleJSONConverter", + "com/facebook/internal/CallbackManagerImpl", + "com/facebook/internal/CollectionMapper", + "com/facebook/internal/CustomTab", + "com/facebook/internal/CustomTabUtils", + "com/facebook/internal/DialogFeature", + "com/facebook/internal/DialogPresenter", + "com/facebook/internal/FacebookDialogBase", + "com/facebook/internal/FacebookDialogFragment", + "com/facebook/internal/FacebookGamingAction", + "com/facebook/internal/FacebookInitProvider", + "com/facebook/internal/FacebookRequestErrorClassification", + "com/facebook/internal/FacebookSignatureValidator", + "com/facebook/internal/FacebookWebFallbackDialog", + "com/facebook/internal/FeatureManager", + "com/facebook/internal/FetchedAppGateKeepersManager", + "com/facebook/internal/FetchedAppSettings", + "com/facebook/internal/FetchedAppSettingsManager", + "com/facebook/internal/FileLruCache", + "com/facebook/internal/FragmentWrapper", + "com/facebook/internal/gatekeeper/GateKeeper", + "com/facebook/internal/gatekeeper/GateKeeperRuntimeCache", + "com/facebook/internal/ImageDownloader", + "com/facebook/internal/ImageRequest", + "com/facebook/internal/ImageResponse", + "com/facebook/internal/ImageResponseCache", + "com/facebook/internal/InstagramCustomTab", + "com/facebook/internal/InstallReferrerUtil", + "com/facebook/internal/instrument/anrreport/ANRDetector", + "com/facebook/internal/instrument/anrreport/ANRHandler", + "com/facebook/internal/instrument/crashreport/CrashHandler", + "com/facebook/internal/instrument/crashshield/AutoHandleExceptions", + "com/facebook/internal/instrument/crashshield/CrashShieldHandler", + "com/facebook/internal/instrument/crashshield/NoAutoExceptionHandling", + "com/facebook/internal/instrument/errorreport/ErrorReportData", + "com/facebook/internal/instrument/errorreport/ErrorReportHandler", + "com/facebook/internal/instrument/ExceptionAnalyzer", + "com/facebook/internal/instrument/InstrumentData", + "com/facebook/internal/instrument/InstrumentManager", + "com/facebook/internal/instrument/InstrumentUtility", + "com/facebook/internal/instrument/threadcheck/ThreadCheckHandler", + "com/facebook/internal/InternalSettings", + "com/facebook/internal/LockOnGetVariable", + "com/facebook/internal/Logger", + "com/facebook/internal/logging/dumpsys/EndToEndDumper", + "com/facebook/internal/Mutable", + "com/facebook/internal/NativeAppCallAttachmentStore", + "com/facebook/internal/NativeProtocol", + "com/facebook/internal/PlatformServiceClient", + "com/facebook/internal/ProfileInformationCache", + "com/facebook/internal/qualityvalidation/Excuse", + "com/facebook/internal/qualityvalidation/ExcusesForDesignViolations", + "com/facebook/internal/security/CertificateUtil", + "com/facebook/internal/security/OidcSecurityUtil", + "com/facebook/internal/ServerProtocol", + "com/facebook/internal/SmartLoginOption", + "com/facebook/internal/UrlRedirectCache", + "com/facebook/internal/Utility", + "com/facebook/internal/Validate", + "com/facebook/internal/WebDialog", + "com/facebook/internal/WorkQueue", + "com/facebook/LegacyTokenHelper", + "com/facebook/LoggingBehavior", + "com/facebook/login/CodeChallengeMethod", + "com/facebook/login/CustomTabLoginMethodHandler", + "com/facebook/login/CustomTabPrefetchHelper", + "com/facebook/login/DefaultAudience", + "com/facebook/login/DeviceAuthDialog", + "com/facebook/login/DeviceAuthMethodHandler", + "com/facebook/login/DeviceLoginManager", + "com/facebook/login/GetTokenClient", + "com/facebook/login/GetTokenLoginMethodHandler", + "com/facebook/login/InstagramAppLoginMethodHandler", + "com/facebook/login/KatanaProxyLoginMethodHandler", + "com/facebook/login/Login", + "com/facebook/login/LoginBehavior", + "com/facebook/login/LoginClient", + "com/facebook/login/LoginConfiguration", + "com/facebook/login/LoginFragment", + "com/facebook/login/LoginLogger", + "com/facebook/login/LoginManager", + "com/facebook/login/LoginMethodHandler", + "com/facebook/login/LoginResult", + "com/facebook/login/LoginStatusClient", + "com/facebook/login/LoginTargetApp", + "com/facebook/login/NativeAppLoginMethodHandler", + "com/facebook/login/NonceUtil", + "com/facebook/login/PKCEUtil", + "com/facebook/login/StartActivityDelegate", + "com/facebook/LoginStatusCallback", + "com/facebook/login/WebLoginMethodHandler", + "com/facebook/login/WebViewLoginMethodHandler", + "com/facebook/login/widget/DeviceLoginButton", + "com/facebook/login/widget/LoginButton", + "com/facebook/login/widget/ProfilePictureView", + "com/facebook/login/widget/ToolTipPopup", + "com/facebook/messenger/Messenger", + "com/facebook/messenger/MessengerThreadParams", + "com/facebook/messenger/MessengerUtils", + "com/facebook/messenger/ShareToMessengerParams", + "com/facebook/messenger/ShareToMessengerParamsBuilder", + "com/facebook/Profile", + "com/facebook/ProfileCache", + "com/facebook/ProfileManager", + "com/facebook/ProfileTracker", + "com/facebook/ProgressNoopOutputStream", + "com/facebook/ProgressOutputStream", + "com/facebook/RequestOutputStream", + "com/facebook/RequestProgress", + "com/facebook/share/internal/CameraEffectFeature", + "com/facebook/share/internal/CameraEffectJSONUtility", + "com/facebook/share/internal/GameRequestValidation", + "com/facebook/share/internal/LegacyNativeDialogParameters", + "com/facebook/share/internal/MessageDialogFeature", + "com/facebook/share/internal/NativeDialogParameters", + "com/facebook/share/internal/ResultProcessor", + "com/facebook/share/internal/ShareConstants", + "com/facebook/share/internal/ShareContentValidation", + "com/facebook/share/internal/ShareDialogFeature", + "com/facebook/share/internal/ShareFeedContent", + "com/facebook/share/internal/ShareInternalUtility", + "com/facebook/share/internal/ShareStoryFeature", + "com/facebook/share/internal/VideoUploader", + "com/facebook/share/internal/WebDialogParameters", + "com/facebook/share/model/AppGroupCreationContent", + "com/facebook/share/model/CameraEffectArguments", + "com/facebook/share/model/CameraEffectTextures", + "com/facebook/share/model/GameRequestContent", + "com/facebook/share/model/ShareCameraEffectContent", + "com/facebook/share/model/ShareContent", + "com/facebook/share/model/ShareHashtag", + "com/facebook/share/model/ShareLinkContent", + "com/facebook/share/model/ShareMedia", + "com/facebook/share/model/ShareMediaContent", + "com/facebook/share/model/ShareMessengerActionButton", + "com/facebook/share/model/ShareMessengerURLActionButton", + "com/facebook/share/model/ShareModel", + "com/facebook/share/model/ShareModelBuilder", + "com/facebook/share/model/SharePhoto", + "com/facebook/share/model/SharePhotoContent", + "com/facebook/share/model/ShareStoryContent", + "com/facebook/share/model/ShareVideo", + "com/facebook/share/model/ShareVideoContent", + "com/facebook/share/Share", + "com/facebook/share/ShareApi", + "com/facebook/share/ShareBuilder", + "com/facebook/share/Sharer", + "com/facebook/share/widget/GameRequestDialog", + "com/facebook/share/widget/MessageDialog", + "com/facebook/share/widget/SendButton", + "com/facebook/share/widget/ShareButton", + "com/facebook/share/widget/ShareButtonBase", + "com/facebook/share/widget/ShareDialog", + "com/facebook/UserSettingsManager", + "com/facebook/WebDialog" + ], + "documentation": [ + "https://developers.facebook.com/docs/android" ], "gradle_signatures": [ "com.facebook.android" ], - "license": "NonFree" + "license": "NonFree", + "name": "Facebook Android SDK" }, "com.flurry.android": { "code_signature": [ "com/flurry" ], + "documentation": [ + "https://www.flurry.com/" + ], "gradle_signatures": [ "com.flurry.android" ], + "license": "NonFree", + "name": "Flurry Android SDK" + }, + "com.garmin.android.connectiq": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/garmin/android/apps/connectmobile/connectiq" + ], + "description": "SDK to build unique wearable experiences leveraging Garmin device sensors and features.", "license": "NonFree" }, + "com.garmin.connectiq": { + "code_signatures": [ + "com/garmin/android/connectiq" + ], + "documentation": [ + "https://developer.garmin.com/connect-iq/core-topics/mobile-sdk-for-android/" + ], + "gradle_signatures": [ + "com.garmin.connectiq:ciq-companion-app-sdk" + ], + "license": "NonFree", + "name": "Connect IQ Mobile SDK for Android" + }, + "com.garmin.fit": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/garmin/fit" + ], + "description": "SDK to access the Garmin Fit.", + "license": "NonFree" + }, + "com.geetest": { + "code_signatures": [ + "com/geetest" + ], + "documentation": [ + "https://docs.geetest.com/" + ], + "gradle_signatures": [ + "com.geetest" + ], + "license": "NonFree", + "name": "GeeTest" + }, "com.github.junrar": { "code_signatures": [ "com/github/junrar" ], + "documentation": [ + "https://github.com/junrar/junrar" + ], "gradle_signatures": [ "com.github.junrar:junrar" ], - "license": "NonFree" + "license": "NonFree", + "name": "Junrar" }, "com.github.omicronapps.7-Zip-JBinding-4Android": { + "documentation": [ + "https://github.com/omicronapps/7-Zip-JBinding-4Android" + ], "gradle_signatures": [ "com.github.omicronapps:7-Zip-JBinding-4Android" ], @@ -1130,20 +1915,51 @@ SUSS_DEFAULT = r'''{ "code_signatures": [ "com/google/ads" ], + "documentation": [ + "https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side" + ], "gradle_signatures": [ "com.google.ads", "com.google.android.exoplayer:extension-ima", "androidx.media3:media3-exoplayer-ima" ], + "license": "NonFree", + "name": "IMA SDK for Android" + }, + "com.google.android.apps.auto.sdk": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/google/android/apps/auto/sdk" + ], + "description": "Framework to develop apps for Android Auto", + "license": "NonFree" + }, + "com.google.android.gcm": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/google/android/gcm" + ], + "description": "Google Cloud Messaging is a mobile notification service developed by Google that enables third-party application developers to send notification data or information from developer-run servers to app.", "license": "NonFree" }, "com.google.android.gms": { "code_signatures": [ "com/google/android/gms" ], + "documentation": [ + "https://www.android.com/gms/" + ], "gradle_signatures": [ - "com.google.android.gms", + "com.google.android.gms(?!.oss-licenses-plugin)", + "com.google.android.ump", "androidx.core:core-google-shortcuts", + "androidx.credentials:credentials", + "androidx.credentials:credentials-play-services-auth", "androidx.media3:media3-cast", "androidx.media3:media3-datasource-cronet", "androidx.work:work-gcm", @@ -1154,8 +1970,21 @@ SUSS_DEFAULT = r'''{ "com.pierfrancescosoffritti.androidyoutubeplayer:chromecast-sender", "com.yayandroid:locationmanager", "play-services", - "xyz.belvi.mobilevision:barcodescanner" + "xyz.belvi.mobilevision:barcodescanner", + "com.google.api-client:google-api-client-android" ], + "license": "NonFree", + "name": "Google Mobile Services" + }, + "com.google.android.gms.analytics": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/google/android/apps/analytics" + ], + "description": "a web analytics service offered by Google that tracks and reports. 'NoAnalytics' srclib will provide stubs for these classes.", "license": "NonFree" }, "com.google.android.libraries": { @@ -1163,8 +1992,22 @@ SUSS_DEFAULT = r'''{ "com/google/android/libraries" ], "gradle_signatures": [ - "com.google.android.libraries" + "com.google.android.libraries(?!.mapsplatform.secrets-gradle-plugin)" ], + "gradle_signatures_negative_examples": [ + "classpath \"com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1\"" + ], + "license": "NonFree", + "name": "Google Android Libraries" + }, + "com.google.android.mediahome.video": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/google/android/mediahome/video" + ], + "description": "integrate video content with Home channels for mobile apps.", "license": "NonFree" }, "com.google.android.play": { @@ -1185,29 +2028,140 @@ SUSS_DEFAULT = r'''{ "com.google.android.play:feature-delivery", "com.google.android.play:review", "androidx.navigation:navigation-dynamic-features", - "com.github.SanojPunchihewa:InAppUpdater" + "com.github.SanojPunchihewa:InAppUpdater", + "com.suddenh4x.ratingdialog:awesome-app-rating" ], "license": "NonFree", "name": "Google Play Core" }, + "com.google.android.play.appupdate": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/google/android/play/appupdate" + ], + "description": "manages operations that allow an app to initiate its own updates.", + "license": "NonFree" + }, + "com.google.android.play.integrity": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/google/android/play/integrity" + ], + "description": "helps you check that interactions and server requests are coming from your genuine app binary running on a genuine Android device.", + "license": "NonFree" + }, + "com.google.android.play.review": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/google/android/play/review" + ], + "description": "lets you prompt users to submit Play Store ratings and reviews without the inconvenience of leaving your app or game.", + "license": "NonFree" + }, + "com.google.android.vending": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/google/android/vending/(?!licensing|expansion)" + ], + "description": "the Google Play Store app and its libaries, parts are FOSS and get vendored in libs as they are", + "documentation": [ + "https://github.com/google/play-licensing/tree/master/lvl_library/src/main", + "https://github.com/googlearchive/play-apk-expansion/tree/master/zip_file/src/com/google/android/vending/expansion/zipfile", + "https://github.com/googlearchive/play-apk-expansion/tree/master/apkx_library/src/com/google/android/vending/expansion/downloader" + ], + "license": "NonFree" + }, + "com.google.android.wearable": { + "code_signatures": [ + "com/google/android/wearable/(?!compat/WearableActivityController)" + ], + "description": "an API for the Android Wear platform, note that androidx.wear:wear has a stub https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-release/wear/wear/src/androidTest/java/com/google/android/wearable/compat/WearableActivityController.java#26", + "gradle_signatures": [ + "com.google.android.support:wearable", + "com.google.android.wearable:wearable" + ], + "license": "NonFree" + }, + "com.google.android.youtube.player": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/google/android/youtube/player" + ], + "description": "enables you to easily play YouTube videos and display thumbnails of YouTube videos in your Android application.", + "license": "NonFree" + }, "com.google.mlkit": { "code_signatures": [ "com/google/mlkit" ], + "documentation": [ + "https://developers.google.com/ml-kit" + ], "gradle_signatures": [ "com.google.mlkit" ], + "license": "NonFree", + "name": "ML Kit" + }, + "com.google.vr": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/google/vr" + ], + "description": "enables Daydream and Cardboard app development on Android.", + "license": "NonFree" + }, + "com.heapanalytics": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/heapanalytics" + ], + "description": "automatically captures every web, mobile, and cloud interaction: clicks, submits, transactions, emails, and more. Retroactively analyze your data without writing code.", "license": "NonFree" }, "com.heyzap": { "code_signatures": [ "com/heyzap" ], + "documentation": [ + "https://www.digitalturbine.com/" + ], + "license": "NonFree", + "name": "Heyzap" + }, + "com.huawei.hms": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/huawei/hms" + ], + "description": "Huawei's pendant to GMS (Google Mobile Services)", "license": "NonFree" }, "com.hypertrack": { "code_signatures": [ - "com/hypertrack/(?!:hyperlog)" + "com/hypertrack/(?!hyperlog)" + ], + "documentation": [ + "https://github.com/hypertrack/sdk-android" ], "gradle_signatures": [ "com.hypertrack(?!:hyperlog)" @@ -1215,10 +2169,47 @@ SUSS_DEFAULT = r'''{ "gradle_signatures_negative_examples": [ "com.hypertrack:hyperlog" ], + "license": "NonFree", + "name": "HyperTrack SDK for Android" + }, + "com.instabug": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/instabug" + ], + "description": "In-App Feedback and Bug Reporting for Mobile Apps.", + "license": "NonFree" + }, + "com.kiddoware.kidsplace.sdk": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/kiddoware/kidsplace/sdk" + ], + "description": "parental control", + "license": "NonFree" + }, + "com.kochava.android.tracker": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/kochava/android/tracker" + ], + "description": "provides holistic, unbiased measurement for precise, real-time visualization of app performance through the funnel. See Crunchbase and Exodus Privacy.", "license": "NonFree" }, "com.mapbox": { "MaintainerNotes": "It seems that all libs in https://github.com/mapbox/mapbox-java is fully FOSS\nsince 3.0.0.\n", + "documentation": [ + "https://docs.mapbox.com/android/java/overview/", + "https://github.com/mapbox/mapbox-java" + ], "gradle_signatures": [ "com\\.mapbox(?!\\.mapboxsdk:mapbox-sdk-(services|geojson|turf):([3-5]))" ], @@ -1237,43 +2228,248 @@ SUSS_DEFAULT = r'''{ "com.mapbox.mapboxsdk:mapbox-android-plugin-scalebar-v8:0.2.0", "com.mapbox.mapboxsdk:mapbox-android-sdk:7.3.0" ], + "license": "NonFree", + "name": "Mapbox Java SDK" + }, + "com.microblink": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet", + "Tracking" + ], + "code_signatures": [ + "com/microblink" + ], + "description": "verify users at scale and automate your document-based workflow with computer vision tech built for a remote world.", + "license": "NonFree" + }, + "com.microsoft.band": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/microsoft/band" + ], + "description": "library to access the Microsoft Band smartwatch.", + "license": "NonFree" + }, + "com.mopub.mobileads": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/mopub/mobileads" + ], + "description": "ad framework run by Twitter until 1/2022, then sold to AppLovin.", + "license": "NonFree" + }, + "com.newrelic.agent": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/newrelic/agent" + ], + "description": "delivering full-stack visibility and analytics to enterprises around the world. See Crunchbase and Exodus Privacy.", "license": "NonFree" }, "com.onesignal": { "code_signatures": [ "com/onesignal" ], + "documentation": [ + "https://github.com/OneSignal/OneSignal-Android-SDK" + ], "gradle_signatures": [ "com.onesignal:OneSignal" ], + "license": "NonFree", + "name": "OneSignal Android Push Notification Plugin" + }, + "com.optimizely": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/optimizely" + ], + "description": "part of the comScore, Inc. market research community, a leading global market research effort that studies and reports on Internet trends and behavior.", "license": "NonFree" }, "com.paypal.sdk": { "code_signatures": [ "com/paypal" ], - "gradle_signatures": [ - "com.paypal.sdk" + "documentation": [ + "https://github.com/paypal/PayPal-Android-SDK", + "https://github.com/paypal/android-checkout-sdk" ], + "gradle_signatures": [ + "com.paypal" + ], + "license": "NonFree", + "name": "PayPal Android SDK" + }, + "com.pushwoosh": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/pushwoosh" + ], + "description": "mobile analytics under the cover of push messaging.", + "license": "NonFree" + }, + "com.quantcast.measurement.service": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/quantcast/measurement/service" + ], + "description": "processes real-time data at the intersection of commerce and culture, providing useful, actionable insights for brands and publishers. See Crunchbase and Exodus Privacy.", + "license": "NonFree" + }, + "com.samsung.accessory": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/samsung/accessory" + ], + "description": "provides a stable environment in which you can use a variety features by connecting accessories to your mobile device.", + "license": "NonFree" + }, + "com.samsung.android.sdk.look": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/samsung/android/sdk/look" + ], + "description": "offers specialized widgets and service components for extended functions of the Samsung Android devices.", + "license": "NonFree" + }, + "com.sendbird.android": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet", + "Tracking" + ], + "code_signatures": [ + "com/sendbird/android" + ], + "description": "an easy-to-use Chat API, native Chat SDKs, and a fully-managed chat platform on the backend means faster time-to-market.", + "license": "NonFree" + }, + "com.smaato.soma": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/smaato/soma" + ], + "description": "a mobile ad platform that includes video ads.", + "license": "NonFree" + }, + "com.spotify.sdk": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "com/spotify/sdk" + ], + "description": "allows your application to interact with the Spotify app service. (Note that while the SDK repo claims Apache license, the code is not available there)", + "license": "NonFree" + }, + "com.startapp.android": { + "anti_features": [ + "Ads", + "Tracking", + "NonFreeComp" + ], + "code_signatures": [ + "com/startapp" + ], + "description": "partly quite intrusive ad network.", + "license": "NonFree" + }, + "com.telerik.android": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "com/telerik/android" + ], + "description": "offers high quality Xamarin Forms UI components and Visual Studio item templates to enable every developer.", "license": "NonFree" }, "com.tencent.bugly": { "code_signatures": [ "com/tencent/bugly" ], + "documentation": [ + "https://bugly.qq.com/" + ], "gradle_signatures": [ "com.tencent.bugly" ], + "license": "NonFree", + "name": "Bugly Android SDK" + }, + "com.tencent.mapsdk": { + "anti_features": [ + "NonFreeNet" + ], + "code_signatures": [ + "com/tencent/tencentmap" + ], + "description": "giving access to Tencent Maps.", + "license": "NonFree" + }, + "com.tenjin.android.TenjinSDK": { + "anti_features": [ + "Tracking" + ], + "code_signatures": [ + "com/tenjin/android/TenjinSDK" + ], + "description": "a marketing platform designed for mobile that features analytics, automated aggregation, and direct data visualization with direct SQL access.", "license": "NonFree" }, "com.umeng.umsdk": { "code_signatures": [ - "com/umeng/umsdk" + "com/umeng" + ], + "documentation": [ + "https://developer.umeng.com/docs/119267/detail/118584" ], "gradle_signatures": [ - "com.umeng.umsdk" + "com.umeng" ], - "license": "NonFree" + "license": "NonFree", + "name": "Umeng SDK" + }, + "com.wei.android.lib": { + "code_signatures": [ + "com/wei/android/lib/fingerprintidentify" + ], + "documentation": [ + "https://github.com/uccmawei/FingerprintIdentify" + ], + "gradle_signatures": [ + "com.wei.android.lib:fingerprintidentify", + "com.github.uccmawei:FingerprintIdentify" + ], + "license": "NonFree", + "name": "FingerprintIdentify" }, "com.yandex.android": { "code_signatures": [ @@ -1285,6 +2481,46 @@ SUSS_DEFAULT = r'''{ "gradle_signatures_negative_examples": [ "com.yandex.android:authsdk" ], + "license": "NonFree", + "name": "Yandex SDK" + }, + "com.yandex.metrica": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "com/yandex/metrica" + ], + "description": "a mobile attribution and analytics platform developed by Yandex. It is free, real-time and has no data limits restriction. See Crunchbase and Exodus Privacy.", + "license": "NonFree" + }, + "com.yandex.mobile.ads": { + "anti_features": [ + "Ads", + "NonFreeComp" + ], + "code_signatures": [ + "com/yandex/mobile/ads" + ], + "description": "See Exodus Privacy.", + "license": "NonFree" + }, + "de.epgpaid": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "de/epgpaid" + ], + "description": "access paid EPG (Electronic Program Guide, for TV) data (after payment, of course). Part of TVBrowser.", + "license": "NonFree" + }, + "de.innosystec.unrar": { + "code_signatures": [ + "de/innosystec/unrar" + ], + "description": "java unrar util", "license": "NonFree" }, "firebase": { @@ -1348,49 +2584,106 @@ SUSS_DEFAULT = r'''{ "com\\.google\\.android\\.geo\\.API_KEY", "com\\.google\\.android\\.maps\\.v2\\.API_KEY" ], + "documentation": [ + "https://developers.google.com/maps/documentation/android-sdk/overview" + ], "license": "NonFree", "name": "Google Maps" }, + "io.fabric.sdk.android": { + "anti_features": [ + "NonFreeComp", + "Tracking" + ], + "code_signatures": [ + "io/fabric/sdk/android" + ], + "description": "Framework to integrate services. Provides e.g. crash reports and analytics. Aquired by Google in 2017.", + "license": "NonFree" + }, "io.github.sinaweibosdk": { "code_signatures": [ "com/sina" ], + "documentation": [ + "https://github.com/sinaweibosdk/weibo_android_sdk" + ], "gradle_signatures": [ "io.github.sinaweibosdk" ], + "license": "NonFree", + "name": "SinaWeiboSDK" + }, + "io.intercom": { + "anti_features": [ + "NonFreeComp", + "NonFreeNet" + ], + "code_signatures": [ + "io/intercom" + ], + "description": "engage customers with email, push, and in\u2011app messages and support them with an integrated knowledge base and help desk.", "license": "NonFree" }, "io.objectbox": { - "Name": "ObjectBox Database", "code_signatures": [ "io/objectbox" ], + "documentation": [ + "https://objectbox.io/faq/#license-pricing" + ], "gradle_signatures": [ "io.objectbox:objectbox-gradle-plugin" ], - "license": "NonFree" + "license": "NonFree", + "name": "ObjectBox Database" }, "me.pushy": { "code_signatures": [ "me/pushy" ], + "documentation": [ + "https://pushy.me/" + ], "gradle_signatures": [ "me.pushy" ], - "license": "NonFree" + "license": "NonFree", + "name": "Pushy" }, "org.mariuszgromada.math": { + "code_signatures": [ + "org/mariuszgromada/math/mxparser/parsertokens/SyntaxStringBuilder", + "org/mariuszgromada/math/mxparser/CalcStepRecord", + "org/mariuszgromada/math/mxparser/CalcStepsRegister", + "org/mariuszgromada/math/mxparser/License", + "org/mariuszgromada/math/mxparser/CloneCache", + "org/mariuszgromada/math/mxparser/ElementAtTheEnd", + "org/mariuszgromada/math/mxparser/CompilationDetails", + "org/mariuszgromada/math/mxparser/CompiledElement" + ], "documentation": [ - "https://mathparser.org" + "https://mathparser.org", + "https://mathparser.org/mxparser-license/" ], "gradle_signatures": [ - "org.mariuszgromada.math:MathParser.org-mXparser" + "org.mariuszgromada.math:MathParser.org-mXparser:[5-9]" ], "license": "NonFree", "name": "mXparser" + }, + "tornaco.android.sec": { + "anti_features": [ + "NonFreeComp" + ], + "code_signatures": [ + "tornaco/android/sec" + ], + "description": "proprietary part of the Thanox application", + "license": "NonFree" } }, - "timestamp": 1706002241.887412, + "timestamp": 1725205987.66681, "version": 1, - "last_updated": 1706171656.496258 + "last_updated": 1725950235.569432 }'''