/** * @module infra/exec-approvals * * Manages the exec-approvals security layer that controls which shell commands * kois are allowed to run. Provides allowlist matching, command analysis * (parsing pipelines, chains, quoting), safe-bin detection, and socket-based * approval flow for interactive approval prompts. * * The approval file (~/.skykoi/exec-approvals.json) stores per-koi allowlists, * security policies (deny/allowlist/full), and ask modes (off/on-miss/always). */ export * from "./exec-approvals-types.js"; export * from "./exec-approvals-io.js"; export * from "./exec-approvals-resolve.js"; export * from "./exec-approvals-analysis.js"; export * from "./exec-approvals-evaluate.js";