class Koji::Plugins::Domain
Constants
- SUSPICIOUS_WORDS
Public Instance Methods
domain()
click to toggle source
# File lib/koji/plugins/domain.rb, line 10 def domain @domain ||= PublicSuffix.parse(website.url.hostname) end
evidence_list()
click to toggle source
# File lib/koji/plugins/domain.rb, line 14 def evidence_list @evidence_list ||= domain.trd.to_s.split(".").map do |part| "#{domain} contains a suspicious keyword: #{part}." if SUSPICIOUS_WORDS.include?(part) end.compact end
score()
click to toggle source
# File lib/koji/plugins/domain.rb, line 20 def score evidence_list.empty? ? 0 : 50 end