Sha256: 1dc078e01619389159408815520a0d3897d2f12086c869c78403114835bbf223
Contents?: true
Size: 665 Bytes
Versions: 2
Compression:
Stored size: 665 Bytes
Contents
require_relative '../configurations/list_configuration' require_relative '../sin' require_relative '../sin_type' class NoHTTPRule < Rule @name="No HTTP Connections" def self.AnalyzeTokens(tokens) result = [] tokens.each do |indi_token| token_valu = indi_token.value ### this gives each token token_valu = token_valu.downcase token_type = indi_token.type.to_s if (token_valu.include? "http://" ) && (!token_type.eql? "COMMENT") result.append(Sin.new(SinType::HttpWithoutTLS, indi_token.line, indi_token.column, indi_token.line, indi_token.column+indi_token.value.length)) end end return result end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puppet-sec-lint-0.1.2 | lib/rules/no_http_rule.rb |
puppet-sec-lint-0.1.1 | lib/rules/no_http_rule.rb |