OPEN-SOURCE SECURITY PROJECT

MalwareGuard-AI

An explainable static malware classification project that combines extracted binary features with machine-learning predictions.

Problem and approach

Binary files can exhibit measurable static characteristics such as executable format metadata, headers and entropy. The project explores using these features as inputs to classification models; static analysis is one signal, not definitive proof of malicious behavior.

Technical design

The codebase documents feature extraction and model inference using Python and scikit-learn, a FastAPI-facing interface and SHAP-based interpretation of predictions. Explainability helps examine which extracted features influence a classification.

Limitations and use

A classification model can produce false positives and misses, especially on files that differ from its training data. Results should be assessed alongside independent security tools and contextual investigation. Public documentation and source code are available on GitHub.

Next step

Browse related work or describe the project you want to discuss. I can assess feasibility, agree on scope and outline realistic next steps.

Explore the source or project ↗

ZUS3CU is the independent security and automation portfolio of Zubair Usman. The information here is descriptive, not a guarantee of results or an offer of unauthorized security testing.