Fandango ↗
A test generator that combines grammars with Python constraints and evolutionary search.
Thesis research software, selected fixes in other projects, public security advisories, awards, and research funding.
A test generator that combines grammars with Python constraints and evolutionary search.
A prototype for narrowing a grammar to the features a tester wants to exercise.
A public collection of Fandango specifications for file formats, with a CLI for finding and installing them.
Across my 36 public, non-fork repositories in my account and the Fandango organization I founded.
PyPI downloads for every package on my maintainer profile, the public Fandango package on GitHub, and release assets across my public repositories. These are download events, not unique users.
Snapshot checked 4 November 2026.
Merged PR #129560 · rejects index counts that overflow the kernel type
Merged PR #1284 · validates declared sizes before allocating
Merged PR #503 · fixes the parser stack overflow in RUSTSEC-2026-0187
Merged PR #3841 · prevents an UnboundLocalError during recovery
Uncontrolled allocation from raster dimensions
Public advisory · credited reporterUncontrolled allocation from a declared ZIP size
Public advisory · credited reporterUncontrolled allocation from PSD dimensions
Public advisory · credited reporterUncontrolled allocation from crafted PSD geometry
Public advisory · credited reporterStack overflow from deeply nested PDF objects
RustSec vulnerability · report and fixStack overflow from deeply nested PDF objects
Go vulnerability database · credited reporterUnmaintained package notice
RustSec informational notice · submitted advisoryProject-level package downloads and GitHub stars checked 4 November 2026. Download events include repeat and automated installs; neither metric counts affected installations. Public lifetime downloads are unavailable for the Java and Go projects. npm’s adm-zip history starts in 2015.
I secured this funding to continue my work on faster input generation, feature-focused test suites, and open tools for testing complex software.
Details will be published after 12 November 2026.
Read the XatkitSPL paper in the SISTEDES library.
Read the WebSPL paper in the SISTEDES library.