Utilities
Generate Scan Report
Wire findings, ports, DNS, WHOIS, screenshots, and tech fingerprints into one HTML zip. Composition sink for ASM and vuln pipelines, not a scanner.
What Generate Scan Report does
A scan report is only as complete as the ports you wire together. This module is the composition sink that turns scattered module outputs into one HTML archive you can hand off: findings, ports, DNS, WHOIS, screenshots, and tech fingerprints all land in a single zip with an index, a screenshot gallery, a sitemap, and a JavaScript directory. It does not scan, probe, or fingerprint; it indexes what the upstream Library modules already wrote, so a workflow ends on a searchable deliverable instead of a pile of files.
You wire typed outputs from modules you already ran. This subgraph composes
them into one html-zip: ./index.html, a ./screenshots.html gallery, a
./sitemap, and a ./javascript directory. It does not scan, probe, or
fingerprint. Empty ports stay empty. A report with only DNS is a DNS report.
Where it fits in the pipeline
Upstream
Any scan or fuzz tail that emits findings. Probe, open-ports,
network fingerprint, web fingerprint, DNS records, and path discovery fill
the matching ports. Wire code into javascript-code. Wire enumerator
hostnames or subdomains into hostname.
Downstream
None in the Library. The zip is the deliverable.
Parallel
None. This is a sink across both tails, not a member of either.
hosts -> open-ports -> network FP -> (misconfig | weak-creds) -> this
hosts -> probe-web -> web FP -> tech-specific -> thisWhen to use this
Nest this as the last node, after the scans and fingerprints you care about have written their files. Findings from either tail can land here. Skip it when you still need a scanner, not an index.
Data
The tables this module produces. Sample rows are illustrative.
Summary of findings aggregated into the HTML zip report.
finding_countint | severitytext | categorytext | |
|---|---|---|---|
| 1 | 3 | critical | exposed-admin-panels |
| 2 | 7 | high | sensitive-files |
| 3 | 12 | medium | misconfigurations |
How it differs from similar modules
Nessus or Qualys report
Why this is not it
Those products scan, then render their own findings. This module does not probe. It indexes files Library modules already wrote.
Client PDF deliverable
Why this is not it
Output is an HTML zip. No branding, no writeup.
questions
Generate Scan Report questions
Related modules
Analyze JavaScript Code
`code` into `javascript-code`
Enumerate Hostnames via OSINT Sources
`hostnames` into `hostname`
Probe for Web Servers
Scan for Open Ports
Fingerprint Network Services
Fingerprint Web Technologies
Enumerate DNS Records
Discover Paths via Crawling
Fuzz Web Applications for Vulnerabilities
Scan for Technology-Specific Vulnerabilities
Nest Generate Scan Report in a workflow
Drop this module into a Trickest workflow and connect it to your upstream and downstream nodes. The face contract above is the wiring.
Get a personalized demo
See Trickest in Action
A 30-minute walkthrough. We map the platform to your stack and answer pricing and deployment questions for your environment.