Skip to content

talsec/Free-RASP-Community

Repository files navigation

GitHub Repo stars GitHub GitHub Publisher 42matters

freeRASP

In-App protection is a mobile security technology that allows mobile applications to check the security state of the environment they run within, actively counteract attack attempts, and control the integrity of the app. Such technology is also called RASP (Runtime App Self Protection) or App Shielding.

freeRASP is a mobile in-app protection and security monitoring SDK. It aims to cover the main aspects of RASP and application shielding.

📢 The official documentation has been moved to a new location. You can now find it here. 📢

Overview

The freeRASP is a lightweight and easy-to-integrate security library designed to protect apps from potential threats during their runtime. It contains multiple security checks, each aimed to cover a possible attack vector to ensure a high level of application security. Among other options, it is able to detect reverse engineering, repackaging or cloning attempts, and running in an unsafe OS environment. It is freely distributed for all mobile platforms and is also available for Flutter, Capacitor, Cordova and React Native developers.

You can check platform-specific submodules for the installation guide and specific details down below:

Key advantages

🎯 Features

freeRASP provides protection against potentially dangerous behavior, including the following:

✔️ Using rooted or jailbroken devices (e.g., unc0ver, check1rain)

✔️ Reverse engineering attempts

✔️ Running hooking frameworks (e.g., Frida, Xposed or Shadow)

✔️ Tampering or repackaging the application

✔️ Installing the app through untrusted methods/unofficial stores

Visit our wiki to learn more details about the performed checks and their importance for app security.

🚀 Discover Official Documentation

Visit the GitBook page for comprehensive and up-to-date guides, tutorials, and technical documentation. Whether you're just starting out or looking for advanced tips to enhance your project, you'll find everything you need here.

🔗 Integration Guide

For a seamless integration experience, follow the steps provided in the Integration Guide. This guide offers detailed instructions to ensure a smooth and efficient process, no matter what platform you're working with.

Make sure to bookmark the page and stay updated 📚 ✨!

Reference to Legacy Documentation

If you have any suggestions for improvement or notice anything that could be clarified in the new GitBook documentation, please open an issue. Your feedback helps us maintain high-quality resources for all users. For additional information and historical context, you can refer to the freeRASP wiki, which includes valuable legacy details and insights. Additionally, the old information and historical context can be found when you checkout to a specific tag. Your input is invaluable in helping us improve our resources and provide even better support for your needs.