rOpenSci Unconf 18 Project : ropsec
Personal Workstation Safety Checks and Utilities
What's Inside The Tin
The following functions are implemented:
To have vignettes available locally:
devtools::install_github("ropenscilabs/ropsec", build_vignettes = TRUE)
Sign commits with GPG key
For details see
key <- sign_commits_with_key("John Doe", "email@example.com") store_public_key(key)
Lightweight system checks
✔ | OK F W S | Context ✔ | 1 | SSH Configuration - existence ✔ | 2 | SSH Configuration - keys ✔ | 1 | SSH Configuration - key size ✔ | 1 | GPG Existence ✔ | 1 | macOS requires password after sleep or screen saver kicks in [0.1 s] ✖ | 0 1 | Firewall is enabled # ...
Audit local machine in detail
E.g. what ports are used.
full_audit_results <- full_on_audit()
- Bob Rudis @hrbrmstr
- Kara Woo @karawoo
- Karthik Ram @karthik
- Ildi Czeller @czeildi
Please note that the
ropsec project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.