Sha256: b3ea62b88bb5affea393cda6f83b851e5095beab58a58feef3fdd59211c97c49
Contents?: true
Size: 1.2 KB
Versions: 37
Compression:
Stored size: 1.2 KB
Contents
module Mihari module Commands module Search include Mixins::Rule def self.included: (untyped thor) -> untyped private # # Build a rule analyzer # # @param [String] title # @param [String] description # @param [Array<Hash>] queries # @param [Array<String>, nil] tags # @param [Array<String>, nil] allowed_data_types # @param [Array<String>, nil] disallowed_data_values # @param [String, nil] source # # @return [Mihari::Analyzers::Rule] # def build_rule_analyzer: (title: String title, description: String description, queries: Array[Hash[(String | Symbol), untyped]] queries, ?tags: Array[String]? tags, ?allowed_data_types: Array[String]? allowed_data_types, ?disallowed_data_values: Array[String]? disallowed_data_values, ?source: String? source, ?id: String? id) -> Mihari::Analyzers::Rule # # Run rule analyzer # # @param [Mihari::Analyzer::Rule] analyzer # # @return [nil] # def run_rule_analyzer: (Mihari::Analyzers::Rule analyzer, ?ignore_old_artifacts: bool ignore_old_artifacts, ?ignore_threshold: ::Integer ignore_threshold) -> untyped end end end
Version data entries
37 entries across 37 versions & 1 rubygems