class

OutputBuilderDiff

Inherits OutputBuilderMarkdownCell < OutputBuilderTomlSerializer < OutputBuilder < Reference < Object

Constants

AUTH_TAG = "auth"

Class methods

gate_counts(result : Result) : Hash(String, Int32)

How many findings each --fail-on category has in result.

Source

Instance methods

describe_change(new_endpoint : Endpoint, old_endpoint : Endpoint) : Change

Params are compared by name and request type (the key push_param dedupes on, so body and json are one bucket), tags by name. Endpoint#== used to decide this and compared param values too, so a changed default reported the route as changed without anything a scanner would send differently.

Source
diff(new_endpoints : Array(Endpoint), old_endpoints : Array(Endpoint)) : Result
Source

Nested types