Class NucleiTemplate
- Namespace
- Kuestenlogik.Bowire.Security.Templates.Nuclei
- Assembly
- Kuestenlogik.Bowire.Security.Templates.Nuclei.dll
Plain-old representation of a Nuclei YAML template, populated by NucleiTemplateReader. Kept deliberately denormalised (string-valued scalars, list-of-string sequences) so the NucleiTemplateConverter can map onto Bowire's typed recording / predicate shape without first reconstructing Nuclei's own typed object model.
Field surface covers what Phase 2a needs: id, the info block,
the first http entry, its first matcher group. Multi-request
chains, OAST callbacks, payload matrices, and non-HTTP transports
(dns, network, tcp, …) arrive in later phases.
public sealed class NucleiTemplate
- Inheritance
-
NucleiTemplate
- Inherited Members
Constructors
NucleiTemplate()
public NucleiTemplate()
Properties
Dns
The dns: block — Phase 2g's first non-HTTP transport pass.
Empty for HTTP-only templates.
public List<NucleiDnsRequest> Dns { get; init; }
Property Value
Http
public List<NucleiHttpRequest> Http { get; init; }
Property Value
Id
public string Id { get; set; }
Property Value
Info
public NucleiInfo Info { get; set; }