Interface: NodeAllowBinariesNode
Defined in: ast/domain/node-allow-binaries-node.ts:9
Passive AST node restricting subprocess execution to an explicit allowlist of binary names (local.allowBinaries).
Inspects ProcessToolEffect binary names pre-flight and blocks any subprocess command whose executable is not listed in binaries.
Extends
BasePolicyGuardASTNode<"node:allow-binaries">
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
binaries | readonly | readonly string[] | Allowed executable binary names. | - | ast/domain/node-allow-binaries-node.ts:11 |
id | readonly | string | Logical identifier of the guard instance. | BasePolicyGuardASTNode.id | ast/base/base-policy-guard-ast-node.ts:13 |
type | readonly | "node:allow-binaries" | Unique string-literal discriminant of the policy guard node. | BasePolicyGuardASTNode.type | ast/base/base-policy-guard-ast-node.ts:11 |