Output types
... or how secator unifies all output into common schemas.
secator uses the notion of output types to uniformize tasks output. A task can output one or multiple output types.
The currently available output types are βΌ Exploit, π» Ip, π Port, π€ Record,π° Subdomain, π·οΈ Tag, π Url, π€ UserAccount, π¨ Vulnerability.
βΌ Exploit
@dataclass
class Exploit(OutputType):
name: str
id: str
provider: str
matched_at: str = ''
ip: str = ''
reference: str = ''
cves: list = field(default_factory=list, compare=False)
tags: list = field(default_factory=list, compare=False)
extra_data: dict = field(default_factory=dict, compare=False)π» Ip
π Port
π€ Record
π° Subdomain
π·οΈ Tag
π Url
π€ UserAccount
π¨ Vulnerability
Last updated
Was this helpful?