Skip to content

dnsight caa

CAA inventory and policy check; generate CAA lines.

Options

Option Type Default Required Description
domains text no One or more domains; omit to use config manifest targets.
--config file no YAML path (overrides global --config for this command).
--require-caa / --no-require-caa bool no Require effective CAA with issue tags.
--required-issuers text no Comma-separated CA issuer domains required in issue tags.
--check-issuewild / --no-check-issuewild bool no Validate issuewild vs issue consistency.
--restrict-wildcard-issuance / --no-restrict-wildcard-issuance bool no Wildcard issuance must be restricted via issuewild.
--cross-reference-crt-sh / --no-cross-reference-crt-sh bool no Query crt.sh and compare issuers to CAA.
--names text no Comma-separated extra hostnames (under zone) to check.
--enumerate-names / --no-enumerate-names bool no Discover names via DNS walk.
--max-enumeration-depth integer range no Max CNAME/DNAME depth.
--max-names integer range no Max distinct names to enumerate.
--include-www / --no-include-www bool no Seed www..
--include-mx-targets / --no-include-mx-targets bool no Include MX exchange hostnames in discovery.
--include-srv-targets / --no-include-srv-targets bool no Include SRV targets in discovery.
--enumerate-dname / --no-enumerate-dname bool no Follow DNAME during walk.
--reporting-email text no Email for iodef mailto in GENERATE (optional).

Subcommands

Command Description
generate Print suggested CAA records.