LogoLogo
HomeArticlesCommunity ProductsPremium ProductsGitHubTalsec Website
  • Introduction
    • 👋Overview
  • Integration guide
    • 📝Requirements
    • ⚙️Malware Detection Configuration
    • 👷‍♂️Detection Handling
  • Features
    • Blacklists
    • Whitelists
  • SUPPORT
    • Support
    • Issues
    • Forum
Powered by GitBook
LogoLogo

Company

  • General Terms and Conditions

Stay Connected

  • LinkedIn
  • X
  • YouTube
On this page
  • Features
  • Everything you need to detect fraud & abuse malware
  • Infography
  • Main usage scenarios
  • Without User Involvement: Process Risky Apps in Your Business Logic
  • With User Involvement: Display Malware Warning UI to Alert Users
  • Supported platforms
Export as PDF
  1. Introduction

Overview

NextRequirements

Last updated 1 month ago

freeMalwareDetection is a powerful SDK designed to enhance the security of your Android application by quickly and efficiently scanning for malicious (or suspicious) applications based on various blacklists and security policies.

Features

📌 In-App Malware Detection

Secure your Android app with quick, efficient threat scans. Detect SMS OTP Stealers, Ransomware, Fraudulent Apps, Spyware, Risky Apps, Copycats, Clipper Malware, Fake Security Apps, Keyloggers, Phishing Apps, Malware Droppers and Banking Malware.

🛜 Offline Processing – Everything Happens On-Device

All scanning and evaluation is performed directly on a device, ensuring complete functionality without the need for an internet connection. This approach enhances both reliability and privacy, as no data is transmitted or stored externally.

🛡️ Customizable Blacklists Easily define and manage to tailor malware detection to your needs.

⚡ Asynchronous Scanning Perform malware scans in the background without affecting the app's performance.

🔍 Comprehensive Details Receive detailed information on detected threats to inform users effectively.

✅ Google Play Review Compliant

Malware detection generally complies with Google Play policies without any additional involvement. Optional improved detection capabilities utilizing QUERY_ALL_PACKAGES permission (optional feature) require .

🚀 Easy Integration Simple integration process with robust documentation and support.

Everything you need to detect fraud & abuse malware

Infography

Main usage scenarios

Without User Involvement: Process Risky Apps in Your Business Logic

Malware detection provides a list of suspicious apps, allowing your business logic to take appropriate action based on your objectives:

  • 📊 User and device risk scoring – Assess potential threats based on detected apps.

  • 🕵️ Study malware – Analyze malicious behavior to improve defenses.

  • 🔒 Block some features – Restrict access to sensitive actions for security.

  • ⚠️ Monitor and prevent new scams – Detect emerging fraud patterns targeting your business.

With User Involvement: Display Malware Warning UI to Alert Users

  1. Developer (during development): Define criteria for suspicious apps using blacklists and suspicious permission lists.

  2. SDK (at runtime): The SDK scans the device for suspicious apps installed on the device.

  3. Your app (at runtime): Display the malware warning UI to alert users and allow them to confirm the trustworthiness of the listed risky apps (or some of them).

  4. User: Users can approve trusted apps or uninstall detected apps that seem malicious or potentially malicious.

  5. SDK (at runtime): Approved apps are added to the whitelist to prevent future warnings about the same apps.

Supported platforms

freeMalwareDetection is currently supported for:

Android
Flutter
React Native
Cordova
Capacitor
👋
multiple types of blacklists
Check out the video to learn how to use malware detection!
further steps
Malware Detection Infography
Page cover image