Collected research
A Symbolic Execution Framework for JavaScript
Kudzu applies dynamic symbolic execution to client-side JavaScript, covering the event space by automatic GUI exploration and the value space by solving constraints on inputs. Its core is Kaluza, a solver for boolean, bit-vector and string constraints including regular expressions over variable-length strings. On 18 live applications it found 2 unknown code injection bugs.
Record
- Researcher
- Prateek Saxena, Devdatta Akhawe, Steve Hanna, Feng Mao, Stephen McCamant and Dawn Song
- Published by
- webblaze.cs.berkeley.edu
- Format
- Whitepaper
- Topic
- Server
In the archive
Tags
This page is the archive's own catalogue record. The research is the work of Prateek Saxena, Devdatta Akhawe, Steve Hanna, Feng Mao, Stephen McCamant and Dawn Song, first published at the original source. Preserved copies are kept so the citation survives its host; this one was last captured on .