CRAN/E | RAppArmor

RAppArmor

Bindings to AppArmor and Security Related Linux Tools

Installation

About

Bindings to kernel methods for enforcing security restrictions. AppArmor can apply mandatory access control (MAC) policies on a given task (process) via security profiles with detailed ACL definitions. In addition this package implements bindings for setting process resource limits (rlimit), uid, gid, affinity and priority. The high level R function 'eval.secure' builds on these methods to perform dynamic sandboxing: it evaluates a single R expression within a temporary fork which acts as a sandbox by enforcing fine grained restrictions without affecting the main R process. A portable version of this function is now available in the 'unix' package.

Citation RAppArmor citation info
www.jstatsoft.org/v55/i07/ https://jeroen.r-universe.dev/RAppArmor
www.jstatsoft.org/v55/i07/ https://jeroen.r-universe.dev/RAppArmor
System requirements linux (>= 3.0), libapparmor-dev
Bug report File report

Key Metrics

Version 3.2.4
Published 2023-12-04 156 days ago
Needs compilation? yes
License Apache License 2.0
CRAN checks RAppArmor results
Language en-US
OS unix

Downloads

Yesterday 2 -80%
Last 7 days 70 -35%
Last 30 days 300 -1%
Last 90 days 934 -12%
Last 365 days 4.483 -6%

Maintainer

Maintainer

Jeroen Ooms

jeroen@berkeley.edu

Authors

Jeroen Ooms

aut / cre

Material

NEWS
Reference manual
Package source

Vignettes

Enforcing Security Policies Using Dynamic Sandboxing on Linux

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-develnot available

x86_64

r-releasenot available

x86_64

r-oldrelnot available

x86_64

Old Sources

RAppArmor archive

Depends

unix ≥ 1.4

Suggests

testthat
R.rsp