Tools to Query the Rapid7 AttackerKB API
Rapid7 manages a service — https://attackerkb.com/ - where experts can evaluate various aspects of emergent or existing vulnerabilities and the community can query and retrieve results. Tools are provided to query the AttackerKB API.
The following functions are implemented:
attackerkb_api_key
: Get or set ATTACKERKB_API_KEY valuekb_assessments
: Helpers to query AttackerKB assessmentskb_contributors
: Helpers to query AttackerKB contributorskb_topics
: Helpers to query AttackerKB topicsinstall.packages("attackerkb", repos = c("https://cinc.rud.is", "https://cloud.r-project.org/")) # or remotes::install_git("https://git.rud.is/hrbrmstr/attackerkb.git") # or remotes::install_git("https://git.sr.ht/~hrbrmstr/attackerkb") # or remotes::install_gitlab("hrbrmstr/attackerkb") # or remotes::install_bitbucket("hrbrmstr/attackerkb") # or remotes::install_github("hrbrmstr/attackerkb")
NOTE: To use the ‘remotes’ install options you will need to have the {remotes} package installed.
library(attackerkb) # current version packageVersion("attackerkb") ## [1] '0.1.0'