class Dependabot::PullRequestCreator::MessageBuilder::MetadataPresenter

def serialized_vulnerability_details(details)

def serialized_vulnerability_details(details)
  msg = vulnerability_source_line(details)
  msg += "> **#{T.must(details['title']).lines.map(&:strip).join(' ')}**\n" if details["title"]
  if (description = details["description"])
    description.strip.lines.first(20).each { |line| msg += "> #{line}" }
    msg += truncated_line if description.strip.lines.count > 20
  end
  msg += "\n" unless msg.end_with?("\n")
  msg += "> \n"
  msg += vulnerability_version_range_lines(details)
  msg + "\n"
end