{"id":13549507,"url":"https://github.com/projectmatris/antimalwareapp","last_synced_at":"2025-04-02T22:32:03.603Z","repository":{"id":39482916,"uuid":"276713778","full_name":"projectmatris/antimalwareapp","owner":"projectmatris","description":"Anti-malware for Android using machine learning","archived":false,"fork":false,"pushed_at":"2022-12-31T19:56:02.000Z","size":11453,"stargazers_count":243,"open_issues_count":19,"forks_count":30,"subscribers_count":19,"default_branch":"development","last_synced_at":"2024-04-14T04:19:19.943Z","etag":null,"topics":["android","android-application","android-development","anti-malware","antivirus","foss","hacktoberfest","libre-av","libreav","machine-learning","malware-detection","matris","project","projectmatris","security"],"latest_commit_sha":null,"homepage":"https://www.projectmatris.tech/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/projectmatris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":"libreav","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-07-02T18:00:54.000Z","updated_at":"2024-04-11T09:22:42.000Z","dependencies_parsed_at":"2023-01-31T19:46:08.039Z","dependency_job_id":null,"html_url":"https://github.com/projectmatris/antimalwareapp","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectmatris%2Fantimalwareapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectmatris%2Fantimalwareapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectmatris%2Fantimalwareapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectmatris%2Fantimalwareapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/projectmatris","download_url":"https://codeload.github.com/projectmatris/antimalwareapp/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246201811,"owners_count":20739825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","android-development","anti-malware","antivirus","foss","hacktoberfest","libre-av","libreav","machine-learning","malware-detection","matris","project","projectmatris","security"],"created_at":"2024-08-01T12:01:22.530Z","updated_at":"2025-04-02T22:32:01.465Z","avatar_url":"https://github.com/projectmatris.png","language":"Java","funding_links":["https://opencollective.com/libreav"],"categories":["Java"],"sub_categories":[],"readme":"[![License Info](https://img.shields.io/badge/license-GNU_GPLv3-blue.svg?style=flat-square)](https://github.com/projectmatris/antimalwareapp) [![F-Droid](https://img.shields.io/f-droid/v/tech.projectmatris.antimalwareapp.svg)](https://f-droid.org/packages/tech.projectmatris.antimalwareapp) [![build](https://github.com/projectmatris/antimalwareapp/actions/workflows/android.yml/badge.svg?branch=development)](https://github.com/projectmatris/antimalwareapp/actions/workflows/android.yml) [![Chat - Matrix](https://img.shields.io/badge/chat-Matrix-blue.svg)](https://matrix.to/#/#LibreAV:matrix.org) [![Crowdin](https://badges.crowdin.net/libreav/localized.svg)](https://crowdin.com/project/libreav)\n\n![LibreAV Banner v1.0](https://res.cloudinary.com/dixyd9fa6/image/upload/v1594366724/githubbanner_oyc3ly.png)\n\nA free and open source anti-malware for android using machine learning.\n\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" height=\"75\" /\u003e](https://f-droid.org/packages/tech.projectmatris.antimalwareapp)\n\n\u003e #### ⚠️⚠️ PLEASE BE AWARE THAT LIBREAV IS STILL IN ITS EARLY STAGES OF DEVELOPMENT AND MAY CONTAIN A LOT OF FALSE POSITIVES IN PREDICTION. THIS PROJECT IS DEVELOPED FOR EDUCATIONAL PURPOSES ONLY AND WE MAKE NO GUARANTEE THAT THE OUTPUT PRODUCED BY LIBREAV IS ABSOLUTELY CORRECT. SO PLEASE DO NOT JUDGE OTHER APPLICATIONS USING THE OUTPUT OF LIBREAV ALONE.⚠️⚠️\n## About\nLibreAV is an attempt to detect malwares on android devices by utilizing machine learning approach.\n\n## Features\n\n- Real time scanning\n- On device inference\n- Lightweight\n- 100% free and no ads\n\n## How it works?\n\nLibreAV uses permissions and intent-filters to detect malicious apps. While scanning, it loads the machine learning model and extracts permissions and intents from the installed applications on the user's device. These extracted features are then fed to the machine learning model in the form of a vector. The machine learning model returns a prediction score between 0 and 1 that denote the degree of maliciousness of the scanned application. We use this score to classify the scanned app into one of the following categories:\n1. Goodware: The prediction score is less than 0.5\n2. Risky: Prediction score between 0.5 and 0.75\n3. Malware: Prediction score is greater than 0.75\n4. Unknown: If LibreAV is unable to extract permissions and intents from an app, then that app is labelled as 'Unknown'\n\nYou can check the code for building machine learning model [here](https://github.com/projectmatris/antimalwareapp_ml)\n\n## Contributing to LibreAV\n\nCheck out our contribution guidelines [here](https://github.com/projectmatris/antimalwareapp/blob/development/CONTRIBUTING.md)\n\n* **Translation**: If you want to help translate LibreAV into your language head over to the [Crowdin project](https://crowdin.com/project/libreav).\n* **Discussion**: Matrix channel [#LibreAV:matrix.org](https://matrix.to/#/#LibreAV:matrix.org). You can also use [Github Discussions](https://github.com/projectmatris/antimalwareapp/discussions) to ask questions, share ideas and engage with other community members.\n* **Report False Positives**: If you  think LibreAV detected false positives, please report it [here](https://github.com/projectmatris/antimalwareapp/issues/4).\n\n## Open Source License\n\nUnless explicitly stated otherwise all files in this repository are licensed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0-standalone.html). All projects **must** properly attribute [The Original Source](https://github.com/projectmatris/antimalwareapp).\n\n    LibreAV - Anti-malware for Android using machine learning\n    Copyright (C) 2020 Project Matris\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n\nAn unmodified copy of the above license text must be included in all forks.\n\n## External Credits\n\n1. A huge thanks to [goorax](https://www.kaggle.com/goorax) for sharing the dataset.\n2. [VirusShare.com](https://virusshare.com/) for sharing access to malware samples.\n3. [Mike Penz](https://github.com/mikepenz) for [AboutLibraries](https://github.com/mikepenz/AboutLibraries) \n\n\u003e Android is a trademark of Google LLC.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectmatris%2Fantimalwareapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprojectmatris%2Fantimalwareapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectmatris%2Fantimalwareapp/lists"}