secml-malware: Pentesting Windows Malware Classifiers with Adversarial EXEmples in Python
Not on the map. Why?
Abstract (arXiv)
Machine learning has been increasingly used as a first line of defense for Windows malware detection. Recent work has however shown that learning-based malware detectors can be evaded by carefully-perturbed input malware samples, referred to as adversarial EXEmples, thus demanding for tools that can ease and automate the adversarial robustness evaluation of such detectors. To this end, we present secml-malware, the first Python library for computing adversarial attacks on Windows malware detectors. secml-malware implements state-of-the-art white-box and black-box attacks on Windows malware classifiers, by leveraging a set of feasible manipulations that can be applied to Windows programs while preserving their functionality. The library can be used to perform the penetration testing and assessment of the adversarial robustness of Windows malware detectors, and it can be easily extended to include novel attack strategies. Our library is available at https://github.com/pralab/secml_malware.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletioncited by 17
- 2023A Comparison of Adversarial Learning Techniques for Malware Detectioncited by 5
- 2024A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detectioncited by 1
- 2021A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binariescited by 0
- 2026Latent Stability Analysis of Malware Representations Under Feature-Space Perturbationscited by 0
- 2026Latent Stability Analysis of Malware Representations Under Feature-Space Perturbations27 Jul 2026
- 2024A New Formulation for Zeroth-Order Optimization of Adversarial EXEmples in Malware Detection23 May 2024
- 2023A Comparison of Adversarial Learning Techniques for Malware Detection19 Aug 2023
- 2023RS-Del: Edit Distance Robustness Certificates for Sequence Classifiers via Randomized Deletion31 Jan 2023
- 2021A Comparison of State-of-the-Art Techniques for Generating Adversarial Malware Binaries22 Nov 2021