OutputBuilderMermaid
Inherits OutputBuilder < Reference < Object
Constants
CLI_PARAM_LABELS = {"flag" => "flags", "argument" => "arguments", "env" => "env"}
CLI inputs get a plural label; the bucket key is the singular param type.
RENDERED_BUCKETS = Set {"header", "cookie", "query", "json", "form", "path"}
Buckets output_tree renders explicitly, under a label of their own.
Instance methods
print(endpoints : Array(Endpoint), passive_results : Array(PassiveScanResult) = [] of PassiveScanResult)
Two-argument entry point every -f format answers to, so
Noir::OutputFormats.render can hand each builder the same pair.
Formats with nothing to say about passive findings inherit this and
implement only print(endpoints).