data_importer/config/routes.rb
2022-04-27 01:31:57 -05:00

48 lines
2 KiB
Ruby

# frozen_string_literal: true
Rails.application.routes.draw do
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
get '/cves', to: 'cves#index'
get '/cves/:cve_id', to: 'cves#show'
get '/cves/years/:year', to: 'cves#show_year'
get '/cpes', to: 'cpes#index'
get '/cpes/:id', to: 'cpes#show'
get '/github_pocs', to: 'github_pocs#index'
get '/github_pocs/:id', to: 'github_pocs#show'
get '/github_pocs/cve/:cve_id', to: 'github_pocs#show_for_cve'
get '/github_pocs/years/:year', to: 'github_pocs#show_year'
get '/inthewild_cve_exploits', to: 'inthewild_cve_exploits#index'
get '/inthewild_cve_exploits/:cve_id', to: 'inthewild_cve_exploits#show'
get '/trickest_poc_cves', to: 'trickest_poc_cves#index'
get '/trickest_poc_cves/:id', to: 'trickest_poc_cves#show'
get '/trickest_poc_cves/cve/:cve_id', to: 'trickest_poc_cves#show_for_cve'
get '/trickest_poc_cves/years/:year', to: 'trickest_poc_cves#show_year'
get '/cvemon_cves', to: 'cvemon_cves#index'
get '/cvemon_cves/:id', to: 'cvemon_cves#show'
get '/cvemon_cves/cve/:cve_id', to: 'cvemon_cves#show_for_cve'
get '/cvemon_cves/years/:year', to: 'cvemon_cves#show_year'
get '/cnas', to: 'cnas#index'
get '/cnas/:id', to: 'cnas#show'
get '/cnas/cna/:cna_id', to: 'cnas#show_for_cna'
get '/cnas/organization_name/:organization_name', to: 'cnas#show_for_orgname'
get '/github_advisories', to: 'github_advisories#index'
get '/github_advisories/:ghsa_id', to: 'github_advisories#show'
get '/github_users', to: 'github_users#index'
get '/github_users/:username', to: 'github_users#show'
get '/gsds', to: 'gsds#index'
get '/gsds/:gsd_id', to: 'gsds#show'
get '/gsds/years/:year', to: 'gsds#show_year'
get '/cisa_known_exploits', to: 'cisa_known_exploits#index'
get '/cisa_known_exploits/vulnerabilities/:cve_id', to: 'cisa_known_exploits#show'
get '/cisa_known_exploits/vulnerabilities/product/:product_name', to: 'cisa_known_exploits#show_product'
end