This file is indexed.

/usr/lib/ruby/vendor_ruby/fog/compute/ecloud/models/password_complexity_rule.rb is in ruby-fog-ecloud 0.1.1-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
module Fog
  module Compute
    class Ecloud
      class PasswordComplexityRule < Fog::Ecloud::Model
        identity :href

        attribute :rule_type, :aliases => :RuleType
        attribute :custom_rules, :aliases => :CustomRules
        attribute :description, :aliases => :Description

        def minimum_characters
          custom_rules[:MinimumCharacters]
        end

        def minimum_upper_case_characters
          custom_rules[:MinimumUpperCaseCharacters]
        end

        def minimum_lower_case_characters
          custom_rules[:MinimumLowerCaseCharacters]
        end

        def minimum_numeric_characters
          custom_rules[:MinimumNumericCharacters]
        end

        def minimum_special_characters
          custom_rules[:MinimumSpecialCharacters]
        end

        def maximum_consecutive_characters_from_prior_password
          custom_rules[:MaximumConsecutiveCharactersFromPriorPassword]
        end

        def minimum_lifetime_restriction
          custom_rules[:MinimumLifetimeRestriction]
        end

        def minimum_generations_before_reuse
          custom_rules[:MinimumGenerationsBeforeReuse]
        end

        def id
          href.scan(/\d+/)[0]
        end
      end
    end
  end
end