Skip to content

maldet

Plug-and-play framework for building malware detectors in Python.

Six composable layers — Reader, Extractor, Model, Trainer, Evaluator, Predictor — connected by runtime-checkable Protocols. Classical ML (scikit-learn) and deep learning (PyTorch Lightning) are first-class, side-by-side. A single framework-owned CLI — maldet run, describe, check, scaffold — is the only thing platforms need to invoke.

Install

pip install maldet[lightning,mlflow]

Get started

See Quickstart.