Starter Policy Packs
Starter packs live under policies/packs/.
Each pack includes baseline.yaml, strict.yaml, and permissive.yaml variants:
shell: shell and terminal execution.filesystem-mcp: filesystem access and MCPtools/callboundaries.sql: database and warehouse queries.payments: payment, refund, transfer, and invoice actions.kubernetes: Kubernetes, cloud, and Terraform operations.
Run the bundled fixtures:
capfence policy test tests/fixtures/policy-packs/starter_pack_cases.yamlExplain one event:
capfence policy explain policies/packs/shell/baseline.yaml tests/fixtures/policy-packs/starter_pack_cases.yaml --jsonCompare two variants against the same corpus:
capfence policy diff policies/packs/shell/strict.yaml policies/packs/shell/permissive.yaml tests/fixtures/policy-packs/starter_pack_cases.yamlThese packs are examples, not complete semantic parsers. Normalize payloads, resolve filesystem paths and symlinks before evaluation, parse SQL when practical, and keep downstream IAM or sandboxing in place.