Vendor-Neutral Benchmarking & Decision Support for On-Demand Antimalware
An industrial engineering project on product security and software compliance, bringing together software architecture, cybersecurity, test automation, performance measurement, evidence management and multi-criteria decision analysis.
What I built
A benchmarking framework with a FastAPI backend and PostgreSQL for evaluation data and results, a Streamlit interface for engineers and security stakeholders, and an automated test suite measuring tool efficacy and resource consumption to prove zero-footprint operation in production.
Decision support
Derived runnable test cases from the company’s security requirements and evaluated every tool against them, aligned with MITRE threat landscapes and system-specific constraints. The results feed an evidence-based multi-criteria decision analysis (MCDA) that ranks the tools with TOPSIS and VIKOR in the analysis system.
Technology map
Benchmark platform core: REST API · Dashboard · Orchestration · Runner · Parsers · Persistence · Test cases · Scoring · Interfaces
Application & platform
Backend, API, dashboard, database, config and cross-platform execution
External scanner interface
Command execution, service inspection and scanner integration boundaries
Validation, tracing & measurement
Independent evidence for access behaviour, isolation, integrity and resource use
Orchestration & automation
Container, Kubernetes and CI/CD contexts for advanced benchmark scenarios
Dataset preparation
Archives, packages, images and binaries for realistic benchmark inputs