Malware Detection ML ML Frameworks

Machine learning projects for detecting, analyzing, and classifying malware across different file types and platforms (PE files, APK, executables). Does NOT include general cybersecurity tools, network intrusion detection, or non-ML-based antivirus solutions.

There are 110 malware detection ml frameworks tracked. 3 score above 50 (established tier). The highest-rated is rednaga/APKiD at 61/100 with 2,431 stars. 1 of the top 10 are actively maintained.

Get all 110 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=malware-detection-ml&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 rednaga/APKiD

Android Application Identifier for Packers, Protectors, Obfuscators and...

61
Established
2 0xfke/Malware-Detection-and-Analysis-using-Machine-Learning

Malware🦠 Detection and Analysis using Machine Learning (MDAML) is designed...

53
Established
3 rieck/malheur

A Tool for Automatic Analysis of Malware Behavior

50
Established
4 AFAgarap/malware-classification

Towards Building an Intelligent Anti-Malware System: A Deep Learning...

49
Emerging
5 CalebFenton/apkfile

Android app analysis and feature extraction library

48
Emerging
6 Kiinitix/Malware-Detection-using-Machine-learning

Anomaly based Malware Detection using Machine Learning (PE and URL)

48
Emerging
7 projectmatris/antimalwareapp

Anti-malware for Android using machine learning

47
Emerging
8 vannu07/Android-Malware-Detection

Android Malware Detection is a machine learning-based security tool designed...

47
Emerging
9 hija/MalwareDataScience

Malware Data Science Reading Diary / Notes

47
Emerging
10 Projects-Developer/50-Final-Year-Projects-with-Source-Code

Final year projects are a crucial part of a student's academic journey,...

46
Emerging
11 MohamedMostafa010/ExeRay

ExeRay AI detects malicious Windows executables using ML. Analyzes entropy,...

44
Emerging
12 nikolamilosevic86/owasp-seraphimdroid

OWASP Seraphimdroid is an open source project with aim to create, as a...

44
Emerging
13 user1342/DroidDetective

A machine learning malware analysis framework for Android apps.

44
Emerging
14 iosifache/DikeDataset

Dataset with labeled benign and malicious files 🗃️

44
Emerging
15 0xh3xa/awesome-malware-benign-datasets

🪲 A list of malware and benign datasets for malware research

44
Emerging
16 PowerLZY/MalConv-Pytorch

基于深度学习的恶意软件检测研究;MalConv;

43
Emerging
17 ANSSI-FR/DECODE

Malware detection tool for Windows PE files based on DFIR ORC data

43
Emerging
18 Kunal-Attri/Malware-Detection-ML-Model

This is a Malware Detection ML model made using Random Forest Algorithm

43
Emerging
19 keithjjones/malgazer

A Python malware analysis library.

43
Emerging
20 Coldwave96/WebShell-AIHunter

机器学习NB算法实现基于文本的WebShell检测工具

42
Emerging
21 czs108/Microsoft-Malware-Classification

🔍 "2015 Microsoft Malware Classification Challenge" - Using machine learning...

40
Emerging
22 emr4h/CyberMachine

Detects cyber threats to the end user with machine learning. This tool can...

39
Emerging
23 avdhoot0303/Malware-detection-of-PE-files

This project is Malware detection API using ML and CNN techniques

39
Emerging
24 yueyueL/DL-based-Android-Malware-Defenses-review

Papers, code and datasets about deep learning for Android malware defenses...

38
Emerging
25 surajr/Machine-Learning-approach-for-Malware-Detection

A Machine Learning approach for classifying a file as Malicious or Legitimate

38
Emerging
26 action-ai-institute/MABEL-dataset

MABEL: Malware Analysis Benchmark for Artificial Intelligence and Machine Learning

38
Emerging
27 SitinCloud/malwares-ml

Machine Learning and Datasets for Malwares Static Analysis.

37
Emerging
28 Vatshayan/Final-Year-Project-Cryptographic-Technique-for-Communication-System

Top B.tech/M.tech Final Year Project "Design and Analysis of Cryptographic...

37
Emerging
29 cyberhunters/Malware-Detection-Using-Machine-Learning

Multi-class malware classification using Deep Learning

37
Emerging
30 gauthamp10/android-permissions-dataset

Android App Permission data of 2.2 million applications from Google Playstore.

37
Emerging
31 emr4h/Malware-Detection-Using-Machine-Learning

This project analyzes PE information of exe files to detect malware. In...

36
Emerging
32 Walid-khaled/Design-Patterns-Detection-ML

This repository contains an implementation for design patterns detection. In...

35
Emerging
33 DSTI-A20-RW/ransomware-preencryption-detector

Creation of a web application for detecting ransomware at pre-encryption...

35
Emerging
34 Raideeen/Explainable-AI-malware-detection

Malware detection with added explanability of AI through saliency map on...

35
Emerging
35 cmikke97/Automatic-Malware-Signature-Generation

Automatic Malware Signature Generation Tool

35
Emerging
36 cridin1/malware-classification-CNN

This GitHub repository contains an implementation of a malware...

34
Emerging
37 Sameer411/Malware-Detection-Using-Machine-Learning

Malware Detection Using Machine Learning Bertelsmann Project Repo

34
Emerging
38 TanayBhadula/malware-image-detection

A deep learning project which uses a method that converts malware .bytes...

34
Emerging
39 Projects-Developer/10-Latest-Final-Year-Projects-with-Source-Code

10 Latest Final Year Project Includes Source Code, PPT, Synopsis, Report,...

34
Emerging
40 Projects-Developer/Top-40-Python-Projects-for-Beginners-to-Advanced

Python is a popular and versatile programming language that is widely used...

33
Emerging
41 inspiringz/XDet

基于机器学习的 Webshell 检测 (OPCode -> N-Gram -> TF-IDF -> XGBoost)

33
Emerging
42 Anagh-Sharma/Malware-Detection-using-Deep-Transfer-Learning-Static-Malware-Detection

Static malware detection using transfer learning techniques on MMCC_2015 dataset.

33
Emerging
43 DasariJayanth/Malware-Detection-in-PE-files-using-Machine-Learning

Detecting Malware in PE files

32
Emerging
44 Loai-Houmane/QR-Code-Malware-Detection

🛡️ This project aims to detect malware embedded within QR codes, assisting...

32
Emerging
45 Anurag-Dutta/KOL-4-GEN

Visual Technique for Malware Classification

31
Emerging
46 da4nyy/ANTIVIRUSxML

File integrity monitor with malware detection using machine learning

31
Emerging
47 Vatshayan/MALWARE-DETECTION-FINAL-YEAR-PROJECT

Final Year Malware Detection Project with PPT, Research Paper, code and...

30
Emerging
48 PowerLZY/malware_classification_bdci

2021 CCF BDCI 数字安全公开赛“基于人工智能的恶意软件家族分类”赛题第二名Petrichor战队解决方案

30
Emerging
49 nirogu/ObfuscatedMalwareDetection

Obfuscated malware detection using deep learning models and transfer learning

30
Emerging
50 adeilsonsilva/malware-injection

Official implementation for the paper "On deceiving malware classification...

29
Experimental
51 Findcoding/Android-Malware-Detection-System-Using-Machine-Learning

Leveraging the power of Machine Learning as a tool, we delve into the realm...

29
Experimental
52 mpasco/MalbehavD-V1

Public datasets of malware and benign executable files (Windows EXE files)....

29
Experimental
53 wrinkl3/Defoe

Website defacement detection system based on machine learning

29
Experimental
54 La-Casette/malicious_pdf_detection

This project compares the performance of K-Nearest Neighbors, Support Vector...

28
Experimental
55 MShantanu110/Malware_VisionCNN

CNN-based Malware Classification tool using Visual Entropy and Grad-CAM.

27
Experimental
56 rising-anti-malware-team/lame-machine-learning

(x64,仅用于测试)基于机器学习的人工智能恶意软件检测(评估)引擎,纯本地模型,适用于PDF/SWF/PE/PE+。Machine learning...

27
Experimental
57 4ykutG/webguard

Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü; veritabanı...

25
Experimental
58 GlgApr/Malware-Analyzer

Automation Batch Malware Analyzer using Ghidra headlessAnalyzer

25
Experimental
59 Vatshayan/Network-Intrusion-Detection-Project

Network Intrusion Detection System Project using Machine Learning with code...

24
Experimental
60 Projects-Developer/Top-10-BCA-Final-Year-Projects

The top 10 BCA final year projects include e-commerce website development,...

24
Experimental
61 Bogdan2K2/Virus-Scanner

Virus Scanner: machine learning malware detection, archive scanning, and...

23
Experimental
62 JerryJev1/image-malware-detection-model

🖼️ Detect and classify malware using deep learning on grayscale images,...

22
Experimental
63 CyberSaR-KAUST/Ransomware-Malware-Family-Detection-Dataset

Ransomware detection dataset with function call graphs (FCG) for real-time...

22
Experimental
64 Projects-Developer/Top-10-MCA-Projects-Ideas

AI, blockchain, IoT, and big data analytics, providing MCA students with...

22
Experimental
65 spatswats/malware-vision-classifier

Malware family classification by converting .asm disassembly files into...

22
Experimental
66 Vatshayan/Android-Malware-Detection-Using-Machine-Learning

Android Malware Detection Using Machine Learning Project with Source Code...

21
Experimental
67 Vatshayan/Cryptography-Communication-System

B.tech College Project for Secure Message Communication though Cryptography...

21
Experimental
68 prajitdatta/Microsoft-Malware-Prediction

Predicting Malware on 8.9M Machines Using LightGBM

21
Experimental
69 Projects-Developer/Cyber-Security-Final-Year-Projects-Github

Cyber threat detection using machine learning is a proactive approach to...

21
Experimental
70 TomaIjatomi/robust-malware-detection-ensemble

Stacked ensemble malware detection with adversarial (MalGAN-inspired)...

21
Experimental
71 Vatshayan/Final-Year-College-Project

Final Year Cryptography Project for Secure Communication System. Python...

21
Experimental
72 geobour98/malware-classification

Malware Classification

21
Experimental
73 sidbav/AV-vs-Evasive

Malware Detection and Evasion

20
Experimental
74 tegridydev/open-malsec

Open-MalSec is an open-source dataset curated for cybersecurity research and...

20
Experimental
75 Projects-Developer/Top-20-Python-Projects-With-Source-Code-2025

Top 20+ Python Projects With Source Code (2025) Includes Source Code, PPT,...

20
Experimental
76 PrathuashaKB/MALDEFENDER-A-Malware-Detection-System

Bachelor Thesis - Maldefender is a machine learning-based system that...

20
Experimental
77 malwaredetectioninthewild/explore_data

Malware Detection In the Wild Leaderboard (SaTML 2025) -- Datasets and...

20
Experimental
78 Projects-Developer/Top-30-Artificial-Intelligence-Project-Ideas-in-2025

Top 30 Artificial Intelligence Project Ideas in 2025 Includes Source Code,...

20
Experimental
79 Sarthaklad1034/SecQR

SecQR is an AI-powered QR code scanner that identifies and warns users about...

19
Experimental
80 Gaurav0502/malware-classification

Assessing 📊 the impact of class imbalance on model performance and...

19
Experimental
81 marcoserenelli/MCCukoo

Classifying malware by analysing Cuckoo's sandbox reports

17
Experimental
82 0xh3xa/Portable-Executable-Malimg-Dataset

Portable Executable (PE) of Malimg Dataset

16
Experimental
83 mdshoaibuddinchanda/zombieguard

ML-based detection of Zombie ZIP archive header evasion attacks (CVE-2026-0866)

16
Experimental
84 pintamonas4575/SECURITY-project-MAADM-UPM

Malware classifier practice and paper revision from security subject. ML and...

14
Experimental
85 CyberSaR-KAUST/Function-Call-Graph-Malware-Family-Detection-Dataset

Benchmark malware dataset with function call graphs (FCG) for malware family...

14
Experimental
86 OdigweIfe/Malware-Interception-Framework

A real-time, system-level intelligent download interception framework for...

14
Experimental
87 shreya-santhosh/Malware-Detection-ML

LightGBM malware classifier trained on EMBER dataset — 94% accuracy, 0.9863...

14
Experimental
88 Projects-Developer/BE-Final-Year-Engineering-Projects

BE Final Year Engineering Projects Includes Source Code, PPT, Synopsis,...

13
Experimental
89 zkcplk/Federe_Ogrenme_ile_Malware_Tespiti

Marmara Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği...

13
Experimental
90 Projects-Developer/Innovative-Project-Ideas-For-Computer-Science-Students

Innovative project ideas for computer science students Includes Source Code,...

13
Experimental
91 trongbui1105/Malware-Detection-And-Classification

Detect and classify malicious code from PE files

13
Experimental
92 Carl-Trebor-Katalbas/MALDROID

MALDROID: Malware Detection in Android Application through APK Analysis...

13
Experimental
93 Projects-Developer/Ransomware-Prediction-Using-Machine-Learning-Project

The project aims to develop a machine learning-based system to predict and...

13
Experimental
94 Projects-Developer/50-Major-Projects-for-CSE-Final-Year-Students

50+ Major Projects for CSE Final Year Students Includes Source Code, PPT,...

13
Experimental
95 jahez07/Multimodal-Fusion-Strategy-to-Classify-Malware

This work focuses on proposing a novel approach towards classifying malware...

12
Experimental
96 juliusmarkwei/Crypto-jacking-Classificatioin

classifying network activity from various websites as either cryptojacking...

12
Experimental
97 pavankethavath/Microsoft-Classifying-Cybersecurity-Incidents-with-ML

A machine learning pipeline for classifying cybersecurity incidents as True...

12
Experimental
98 XiAnzheng-ID/RansomPyShield-Model

Malware Classifer Trained using XGBoost with Optuna and YARA Integration

12
Experimental
99 khangtictoc/Thesis-Demo

Android Malware Detection Web Application

12
Experimental
100 Dam4323/AndroidMalware-CGDATASET

Static classification of android malware samples

12
Experimental
101 DarriusChen/MalwareMind

This project is an implement of a paper about adversarial example and...

11
Experimental
102 T-Mohamed-Shafeek/VGG16-for-Malware-Classification

This is a Research project which introduces an AI approach which is Deep...

11
Experimental
103 dhruvvv55/Malware-Detection-using-CNN-LSTM

Malware Detection for Windows PE files using CNN+LSTM

11
Experimental
104 malwaredetectioninthewild/malwaredetectioninthewild.github.io

Malware Detection In the Wild Leaderboard (SaTML 2025) -- Website

11
Experimental
105 Projects-Developer/Cyber-Threat-Detection-Using-Machine-Learning

Cyber threat detection using machine learning is a proactive approach to...

11
Experimental
106 suryateja0153/Malware-Classification-TensorFlow

Multi-level Classification (Unbalanced Data) project to predict if a given...

11
Experimental
107 khangtictoc/Thesis.Text_base_Android_malware_classification.Model

Science paper

11
Experimental
108 Goktug-Dusunen/Deltax-Anti

Hello, I am trying to make my own antivirus in this project, an anti virus...

11
Experimental
109 sshourya5969/malware-detection-ml-dl

Malware detection system using FNN, CNN, and LSTM models with PyTorch,...

11
Experimental
110 FredRanieri/rnn_malware_detection

A research project using Keras and TensorFlow to try to detect if a .exe...

10
Experimental