Skip to content

Function: inputFirewall()

ts
function inputFirewall(config): MiddlewareFn<unknown>;

Defined in: packages/core/src/core/middleware/InputFirewall.ts:143

Create an InputFirewall middleware.

Evaluates tool arguments through a JudgeChain after Zod validation. Returns a self-healing toolError('INPUT_REJECTED') on rejection.

Parameters

ParameterTypeDescription
configInputFirewallConfigFirewall configuration

Returns

MiddlewareFn<unknown>

A middleware function compatible with .use()