Module: Mihari::Schemas::Enrichers
- Extended by:
- Concerns::Orrable
- Defined in:
- lib/mihari/schemas/enricher.rb
Overview
Enricher schemas
Constant Summary collapse
- MMDB =
Dry::Schema.Params do required(:enricher).value(Types::String.enum(*Mihari::Enrichers::MMDB.keys)) optional(:options).hash(Options) end
- Whois =
Dry::Schema.Params do required(:enricher).value(Types::String.enum(*Mihari::Enrichers::Whois.keys)) optional(:options).hash(Options) end
- Shodan =
Dry::Schema.Params do required(:enricher).value(Types::String.enum(*Mihari::Enrichers::Shodan.keys)) optional(:options).hash(Options) end
- GooglePublicDNS =
Dry::Schema.Params do required(:enricher).value(Types::String.enum(*Mihari::Enrichers::GooglePublicDNS.keys)) optional(:options).hash(Options) end