knitr::opts_chunk$set(collapse = TRUE) options(width = 120)
GitHub
CRAN
notary
: Signing and Verification of R Packages
More for users:
CRAN-ish
install_packages
: Install and verify packagesdownload_packages
: Download and verify packagesavailable_packages
: Download and verify package indicesGitHub-ish
install_release
: Validate that the current GitHub release is GPG signed and install it if sovalidate_release
: Validate that the current GitHub release is GPG signedretrieve_release_signature
: Retrieve the GitHub signing information for the latest release of a packageget_tags
: Retrieve a data frame of GitHub package tag (release) infosource()
-ish
source_safe_sign
: Source a file with verificationsys_source_safe_sign
: Source a file with verificationMore for plumbers:
package_index_prepare
: Prepare a package indexhttps://ropenscilabs.github.io/r-security-practices/index.html
library(notary) library(tidyverse)
validate_release("hrbrmstr/hrbrthemes") validate_release("ironholds/rgeolocate") retrieve_release_signature("hrbrmstr/ggalt") glimpse(get_tags("hrbrmstr/hrbrthemes")) get_tags("tidyverse/dplyr")
install_release("hrbrmstr/hrbrthemes") # fails install_release("ironholds/rgeolocate")
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.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.