Pre-action authorization
Policy v2 evaluation, contextual risk classification, deny-overrides behavior, and fail-closed validation.
RuleOak
Security boundary
RuleOak v0.10.2 is an application-layer authorization boundary. It evaluates supported routed actions before execution; it is not an operating-system containment layer.
Policy v2 evaluation, contextual risk classification, deny-overrides behavior, and fail-closed validation.
Human approval requests, action/policy-bound decision receipts, expiry, and one-time grant consumption.
Redacted hash-chained events, checkpoints, evidence bundles, local reports, and bundle verification.
Node.js guarded functions/tools, stdio JSON-RPC, MCP Streamable HTTP, and loopback REST authorization.
For transport wrappers, RuleOak evaluates client-to-server action requests before they reach the guarded server. It does not observe side channels or traffic that bypasses the wrapper. For SDK use, developers must invoke the guarded wrapper rather than retaining and calling an unguarded executor.
ruleoak protect --learn observes supported actions and can produce policy suggestions. No suggestion becomes active automatically, and critical hard blocks cannot silently turn into allow rules.
The REST authorization service is loopback-first. Non-loopback use requires explicit authentication, and external deployment should add TLS and a trusted reverse proxy. The built-in bearer token is a minimal deployment guard, not an enterprise identity service.