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

Version Path
mihari-4.12.0 sig/lib/mihari/commands/search.rbs
mihari-4.11.0 sig/lib/mihari/commands/search.rbs
mihari-4.10.0 sig/lib/mihari/commands/search.rbs
mihari-4.9.0 sig/lib/mihari/commands/search.rbs
mihari-4.8.0 sig/lib/mihari/commands/search.rbs
mihari-4.7.4 sig/lib/mihari/commands/search.rbs
mihari-4.7.3 sig/lib/mihari/commands/search.rbs
mihari-4.7.2 sig/lib/mihari/commands/search.rbs
mihari-4.7.1 sig/lib/mihari/commands/search.rbs
mihari-4.7.0 sig/lib/mihari/commands/search.rbs
mihari-4.6.1 sig/lib/mihari/commands/search.rbs
mihari-4.6.0 sig/lib/mihari/commands/search.rbs
mihari-4.5.3 sig/lib/mihari/commands/search.rbs
mihari-4.5.2 sig/lib/mihari/commands/search.rbs
mihari-4.5.1 sig/lib/mihari/commands/search.rbs
mihari-4.5.0 sig/lib/mihari/commands/search.rbs
mihari-4.4.1 sig/lib/mihari/commands/search.rbs
mihari-4.4.0 sig/lib/mihari/commands/search.rbs
mihari-4.3.0 sig/lib/mihari/commands/search.rbs
mihari-4.2.0 sig/lib/mihari/commands/search.rbs