Initial MVP: AI Agent Permission Guard — sandbox and audit AI agent actions with configurable policies

This commit is contained in:
Bun Bun
2026-06-18 06:30:32 +00:00
commit 6d9b37ede7
16 changed files with 1386 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
/**
* Library exports for AI Agent Permission Guard.
*/
export { loadPolicy, validatePolicy, checkFsPermission, checkNetworkPermission, checkExecPermission, checkEnvPermission } from "./policy.js";
export { initAuditLog, logAudit, logAllowed, logDenied } from "./audit.js";
export { activateGuard, deactivateGuard, getActivePolicy, PermissionDeniedError } from "./guard.js";
export type {
Policy,
FsPermission,
NetworkPermission,
ExecPermission,
PermissionLevel,
AuditEvent,
AuditEventType,
PermissionResult,
} from "./types.js";