Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
boB Rudis ac7e9fdc2f
fixed topic grab
4 år sedan
R fixed topic grab 4 år sedan
inst/tinytest fixed topic grab 4 år sedan
man progress bars and fixed issue when 0 api results came back 4 år sedan
tests R package repo initialization complete 4 år sedan
.Rbuildignore initial commit 4 år sedan
.codecov.yml R package repo initialization complete 4 år sedan
.gitignore R package repo initialization complete 4 år sedan
.travis.yml R package repo initialization complete 4 år sedan
CONDUCT.md R package repo initialization complete 4 år sedan
DESCRIPTION v1 4 år sedan
LICENSE initial commit 4 år sedan
LICENSE.md initial commit 4 år sedan
NAMESPACE progress bars and fixed issue when 0 api results came back 4 år sedan
NEWS.md Fixed bug in post-request processor for /topic API request. 4 år sedan
README.Rmd R package repo initialization complete 4 år sedan
README.md spalling 4 år sedan
attackerkb.Rproj R package repo initialization complete 4 år sedan

README.md

Project Status: Active – The project has reached a stable, usablestate and is being activelydeveloped. Signedby Signed commit% Linux buildStatus
Minimal RVersion License

attackerkb

Tools to Query the Rapid7 AttackerKB API

Description

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.

What’s Inside The Tin

The following functions are implemented:

  • attackerkb_api_key: Get or set ATTACKERKB_API_KEY value
  • kb_assessments: Helpers to query AttackerKB assessments
  • kb_contributors: Helpers to query AttackerKB contributors
  • kb_topics: Helpers to query AttackerKB topics

Installation

install.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.

Usage

library(attackerkb)

# current version
packageVersion("attackerkb")
## [1] '0.1.0'

attackerkb Metrics

Lang # Files (%) LoC (%) Blank lines (%) # Lines (%)
R 9 0.9 302 0.97 96 0.86 288 0.91
Rmd 1 0.1 8 0.03 15 0.14 28 0.09

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.