class SecurityReport::InsecureSourceResult

Attributes

identifier[R]
target[R]

Public Class Methods

matches?(obj) click to toggle source
# File lib/security_report/insecure_source_result.rb, line 23
def self.matches?(obj)
  obj.instance_of? ::Bundler::Audit::Results::InsecureSource
end
new(scan_result, target) click to toggle source
# File lib/security_report/insecure_source_result.rb, line 6
def initialize(scan_result, target)
  @identifier = scan_result.source
  @target = target
end

Public Instance Methods

criticality() click to toggle source
# File lib/security_report/insecure_source_result.rb, line 19
def criticality
  :high
end
problem() click to toggle source
# File lib/security_report/insecure_source_result.rb, line 11
def problem
  Problem.new("Insecure URI", "Do not use an insecure Source URI", nil)
end
solution() click to toggle source
# File lib/security_report/insecure_source_result.rb, line 15
def solution
  "Use a secure URI (https)"
end