# File lib/foreman_scap_client/oval_client.rb, line 11 def ensure_scan_files ensure_file :content_path, :download_path, "OVAL content" end
# File lib/foreman_scap_client/oval_client.rb, line 7 def policy_namespace :oval end
# File lib/foreman_scap_client/oval_client.rb, line 23 def print_upload_result(parsed) if parsed['reported_at'] puts "Report successfully uploaded at #{parsed['reported_at']}" else puts "Report not uploaded, cause: #{parsed['result']}" end end
# File lib/foreman_scap_client/oval_client.rb, line 19 def scan_command "oscap oval eval --results #{results_path} #{policy_from_config[:content_path]}" end
# File lib/foreman_scap_client/oval_client.rb, line 15 def upload_uri foreman_proxy_uri + "/compliance/oval_reports/#{@policy_id}" end