Srikanth
Rudrarapu
Security engineer researching bare-metal IoT firmware vulnerabilities, hardware-enforced boot chains, and full-stack application resilience. Creator of FirmLens.
FirmLens_
Automated static and hardware-rooted vulnerability analysis engine designed specifically for bare-metal IoT firmware without POSIX runtime layers.
Assessment & Research Surfaces
Web & Cloud Security
OWASP ASVS logic validation, OAuth 2.0 abuse patterns, IAM boundary enforcement, and serverless isolation.
API & Microservices
Broken Object-Level Authorization (BOLA), schema drift, parameter pollution, and internal RPC communication exploits.
Secure Code Review
Static AST review across Java and Python to uncover memory corruption, race conditions, and crypto flaws.
Mobile & Embedded Systems
Dynamic instrumentation with Frida, ARM binary reversing, hardware debug probing (UART/JTAG), and key extraction.
Dynamic Multimedia Presentation Platform
Engineered an interactive media presentation engine featuring 3D mobile container perspectives, viewport-synchronized video triggering, and zero-shift layout pipelines tailored for fluid high-retention short-form video streaming.
Serverless Platform
High-availability distributed cloud platform engineered with serverless micro-runtimes, edge caching pipelines, automated transactional delivery, and zero-trust edge DNS routing optimized for high throughput with zero idle compute overhead.
FirmLens: Automated Vulnerability Analysis for Bare-Metal Firmware
Introduces static, hardware-rooted, and dynamic UART HIL analysis evaluated across 11 bare-metal vendor targets, discovering 310 vulnerabilities within 0.82s mean static evaluation intervals.
@software{Rudrarapu_FirmLens_2026,
@misc{rudrarapu_2026_22704969,
author = {Rudrarapu, Srikanth},
title = {FirmLens: Automated Static, Hardware-Rooted, and
Dynamic HIL Vulnerability Analysis for Bare-Metal
ESP32 Firmware
},
month = sep,
year = 2026,
publisher = {Zenodo},
version = {v1.0},
doi = {10.5281/zenodo.22704969},
url = {https://doi.org/10.5281/zenodo.22704969}
}