Tools · Attack surface inventory · 12 / 23
subfinder: a host belongs to the input domain on that line
When a run asks about more than one domain, each hostname belongs to the input printed with it. Write that pair. Do not file a name under a different parent because the names look related.
Input and host are a pair
A subfinder result can carry the domain you asked about and the hostname a source returned. The hostname is a report for that input, on that run. A second domain in the same command gets its own lines. The two lists are not one pool.
Moving a name from one parent to another because the labels look similar is a guess. The line does not say the name is also under the other domain.
A single-domain run is still an input
If you only passed one domain, every host on the list was returned for that domain. Write the domain once at the top of the note so a later paste of bare hostnames still has a parent. A bare hostname in a ticket, with the domain left off, can be read as a different zone.
The sources on the line still do not make the name a live service. They say which datasets returned it for that input.
What to file
File the input domain, the hostname, the sources, and the run time, as one block per name. If the export has no input field, file the domain you passed and say the file did not repeat it per line. Do not merge two domains’ lists and then sort them back apart by eye.
Worked case: a name filed under the wrong parent
One lab run asks about hackblue-lab.org and about lab-partner.example. A line returns files.lab-partner.example for the partner input. A draft adds files.lab-partner.example to the hackblue-lab.org inventory because both strings contain “lab.”
The note quotes the input lab-partner.example, the hostname, and the sources. The name stays on the partner list. It is not a hackblue-lab.org host. The similarity of the labels is not a field on the line.
run: 2026-11-03T09:10:00Z input: lab-partner.example host: files.lab-partner.example sources: crt.sh hackblue-lab.org inventory: not this line write: the pair as printed
Diagram
The input on the line versus a name that looks related
File the pair. Do not re-parent the host.
Input. The domain you asked about
Host. The name a source returned for that input
Sources. Which datasets returned it
Another parent. A different domain from the same command
A live service. No resolution is included
A similarity. Shared syllables are not a field
Check yourself
1. A line shows an input domain and a hostname. What is the hostname?
2. Two domains were passed and the lists were merged without the input field. What is wrong?
3. The names share the syllable “lab.” What may you conclude?