All Projects → jeroen → agent

jeroen / agent

Licence: other
Store sensitive data such as API tokens

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to agent

cusumcharter
Easier CUSUM control charts. Returns simple CUSUM statistics, CUSUMs with control limit calculations, and function to generate faceted CUSUM Control Charts
Stars: ✭ 17 (-10.53%)
Mutual labels:  rstats, r-package
geoparser
⛔ ARCHIVED ⛔ R package for the Geoparser.io API
Stars: ✭ 38 (+100%)
Mutual labels:  rstats, r-package
Taxize
A taxonomic toolbelt for R
Stars: ✭ 209 (+1000%)
Mutual labels:  rstats, r-package
nasapower
API Client for NASA POWER Global Meteorology, Surface Solar Energy and Climatology in R
Stars: ✭ 79 (+315.79%)
Mutual labels:  rstats, r-package
Polite
Be nice on the web
Stars: ✭ 253 (+1231.58%)
Mutual labels:  rstats, r-package
Charlatan
Create fake data in R
Stars: ✭ 209 (+1000%)
Mutual labels:  rstats, r-package
Elastic
R client for the Elasticsearch HTTP API
Stars: ✭ 227 (+1094.74%)
Mutual labels:  rstats, r-package
Dataretrieval
This R package is designed to obtain USGS or EPA water quality sample data, streamflow data, and metadata directly from web services. See: http://usgs-r.github.io/dataRetrieval/
Stars: ✭ 176 (+826.32%)
Mutual labels:  rstats, r-package
cranlogs
Download Logs from the RStudio CRAN Mirror
Stars: ✭ 70 (+268.42%)
Mutual labels:  rstats, r-package
Shinycssloaders
⌛ Add loading animations to a Shiny output while it's recalculating
Stars: ✭ 248 (+1205.26%)
Mutual labels:  rstats, r-package
Osmdata
R package for downloading OpenStreetMap data
Stars: ✭ 199 (+947.37%)
Mutual labels:  rstats, r-package
cablecuttr
An R wrapper for CanIStream.It API
Stars: ✭ 17 (-10.53%)
Mutual labels:  rstats, r-package
Tesseract
Bindings to Tesseract OCR engine for R
Stars: ✭ 192 (+910.53%)
Mutual labels:  rstats, r-package
mikropml
User-Friendly R Package for Supervised Machine Learning Pipelines
Stars: ✭ 34 (+78.95%)
Mutual labels:  rstats, r-package
Datasaurus
R Package 📦 Containing the Datasaurus Dozen datasets 📊
Stars: ✭ 193 (+915.79%)
Mutual labels:  rstats, r-package
Fulltext
Search across and get full text for OA & closed journals
Stars: ✭ 221 (+1063.16%)
Mutual labels:  rstats, r-package
Plotly
An interactive graphing library for R
Stars: ✭ 2,096 (+10931.58%)
Mutual labels:  rstats, r-package
Git2r
R bindings to the libgit2 library
Stars: ✭ 171 (+800%)
Mutual labels:  rstats, r-package
Iheatmapr
Complex, interactive heatmaps in R
Stars: ✭ 242 (+1173.68%)
Mutual labels:  rstats, r-package
travis
⛔ ARCHIVED ⛔ Set Up 'Travis' for Testing and Deployment
Stars: ✭ 61 (+221.05%)
Mutual labels:  rstats, r-package

agent

Encrypted Key-Value Store for Sensitive Data

Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept. Build Status AppVeyor Build Status Coverage Status CRAN_Status_Badge CRAN RStudio mirror downloads

Cross platform solution for securely storing sensitive data. This can either be used directly by the user or by other packages for storing e.g. web tokens or other secrets. The degree of security is detemined by the strength of the password as set by the user.

Hello World

The agent works like a simple key-value store. The value can be any object that can be serialized by R such as a token or data frame. This API can either be called by the user or by other packages.

library(agent)
agent_set("my_secret_token", "ABCXYZ")
agent_get("my_secret_token")
## "ABCXYZ"
agent_has("my_secret_token")
## TRUE
agent_del("my_secret_token")

It is up to the user to protect the keystore with a password:

update_password()

The user will automatically be prompted for a password when the keystore needs to be unlocked, for example when a package needs to retrieve a secured token.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].