Official repository for the NDSS 2026 research paper titled "FirmAgent: Leveraging Fuzzing to Assist LLM Agents with IoT Firmware Vulnerability Discovery"
FirmAgent is a toolkit that automates vulnerability discovery in IoT firmware through fuzzing and AI-assisted analysis.
How It Works
You hear about FirmAgent, a helpful tool for checking IoT device firmware for security weaknesses.
Gather the firmware binary from your device that you own or have permission to test.
Use one simple command to scan the firmware and find potential weak spots like dangerous functions and entry points.
Optionally create a virtual copy of your device to safely poke around without risking the real thing.
Launch the fuzzer to send test inputs and watch for crashes or odd behaviors.
Let the smart assistant review fuzzing results and craft working examples of any issues found.
You now know your device's weaknesses and can fix them or report responsibly.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.