jeagercoder1 min read
Why we wrote a language instead of another plugin API
Every scanner grows a plugin system, and every plugin system grows a config file nobody reads. Ruso takes the other road: a check is plain text.
Blog
Design decisions, walkthroughs, and the occasional look inside the runtime. Written by the people who build Ruso.
Every scanner grows a plugin system, and every plugin system grows a config file nobody reads. Ruso takes the other road: a check is plain text.
A walk through the CLI: write a check, compile it, run it against a lab host, and read the report.
A short tour of the bytecode a Ruso script compiles to: why it exists, what a validator checks, and where the fast path is.