class NoirRunner
- NoirRunner
- Reference
- Object
Defined in:
models/noir.crConstructors
Instance Method Summary
- #analyze
-
#analyzer_failures : Array(AnalyzerFailure)
Everything this scan did not cover, from any phase.
- #deliver
- #detect
- #diff_report(diff_app)
- #endpoints : Array(Endpoint)
- #logger : NoirLogger
- #options : Hash(String, YAML::Any)
- #passive_results : Array(PassiveScanResult)
-
#report
Renders the report in the requested format.
- #run
- #techs : Array(String)
- #techs=(value : Array(String))
Constructor Detail
Instance Method Detail
def analyzer_failures : Array(AnalyzerFailure)
#
Everything this scan did not cover, from any phase. Empty is the positive
statement "the scan read what it was pointed at and delivered what it was
asked to", which is what tells a degraded scan from a clean one — and what
--strict exits 2 on.
def report
#
Renders the report in the requested format. Which builder that is, and
which formats exist at all, is the annotated-builder catalog's business
(Noir::OutputFormats) — this used to be a 70-line case that was the
fourth place a format had to be listed.