A wrapper around the GitHub CLI (gh) with policy enforcement, rate-limit
gating, and budget audit logging.
Every gh invocation routes through here: the subcommand is policy-checked, the
call is gated against its rate-limit budget (via @bounded-systems/github-budget),
and the spend is audit-logged. So GitHub access is authorized, bounded, and
accountable rather than scattered shell-outs.
npm install @bounded-systems/gh @bounded-systems/env @bounded-systems/proc @bounded-systems/policy @bounded-systems/github-budget// Policy-checked, budget-gated gh calls; the spend is recorded to the audit
// trail. The subcommand allowlist is enforced before the process is spawned.- One gated entry point. Subcommand policy + rate-limit budget gating + audit
logging wrap every
ghcall. - Spawns via
@bounded-systems/proc. External invocation goes through the sanctioned subprocess capability. An extractability test enforces the dependency set (env,proc,policy,github-budget).
MIT © Bounded Systems