Script Rules
This page is automatically synced from
docs-en/rules/scripts.md. Language: English | 中文
Script Rules
Section titled “Script Rules”Script rules attach QuickJS scripts to request, response, decode, or binary parser phases.
example.com reqScript://my-request-scriptexample.com resScript://my-response-scriptexample.com decode://utf8example.com bp://my-parser decode://bpScripts are stored under ~/.bifrost/scripts/<dir>/<name>.js, where the on-disk directory is request, response, decode, or parser — not the protocol prefix. The mapping is reqScript:// → scripts/request/, resScript:// → scripts/response/, decode:// → scripts/decode/, and bp:// (parser) → scripts/parser/. Request scripts can mutate request, response scripts can mutate response, and decode/parser scripts affect stored and displayed traffic.