18 lines
486 B
Ruby
18 lines
486 B
Ruby
# frozen_string_literal: true
|
|
|
|
class CisaKnownExploitsController < ApplicationController
|
|
def index
|
|
@cisa_known_exploits = CisaKnownExploit.all
|
|
render json: @cisa_known_exploits.to_json
|
|
end
|
|
|
|
def show
|
|
@cisa_known_exploit = CisaKnownExploit.cve_id(params[:cve_id])
|
|
render json: @cisa_known_exploit.to_json
|
|
end
|
|
|
|
def show_product
|
|
@cisa_known_exploits = CisaKnownExploit.by_product(params[:product_name])
|
|
render json: @cisa_known_exploits.to_json
|
|
end
|
|
end
|