PhD in Computer Science
Virginia Commonwealth University
Email | GitHub | Google Scholar | LinkedIn
I hold a PhD in Computer Science from Virginia Commonwealth University. My research focuses on software and ML supply chain security, memory forensics, and malware analysis. Hands-on experience with SBOM and vulnerability analysis tools, including Syft, Trivy, CDXGen, CycloneDX-Python, Jake, and Grype, along with research experience developing runtime SBOM generation techniques for Python applications using memory forensics. My work also includes ML security and memory forensics techniques for detecting and analyzing Go-based and Python-based malware in memory. Recipient of the DFRWS USA 2025 and 2026 Best Paper Awards and the U.S. Cyber Command Defender Award. Speaker at DFRWS, WiCyS, PyCon US, BSides Las Vegas, DEF CON AI Village, and Black Hat USA Arsenal.
Built memory forensics techniques to generate execution-grounded SBOMs from Python applications, recover loaded modules, construct runtime dependency graphs, and support vulnerability reachability analysis beyond static metadata.
Keywords: SBOM, Python, memory forensics, Volatility 3, dependency analysis, vulnerability reachability.
Developed memory forensics techniques to reconstruct runtime artifacts of Go-based malware, including strings, function metadata, goroutines, execution paths, and runtime state.
Keywords: Go malware, Golang, memory forensics, Volatility 3, malware analysis, runtime artifacts.
Developed memory forensics techniques to recover Python runtime objects directly from memory, including modules, classes, functions, frames, and execution state.
Keywords: Python internals, memory forensics, Volatility 3, runtime analysis, malware analysis.
Email: halaali.cs@gmail.com