Skip to content

Transform ​

Domain: transform

AST/string transform domain plus crypto extraction, harnessing, and comparison tooling.

Profiles ​

  • full

Typical scenarios ​

  • Preview transforms
  • Extract standalone crypto code
  • Compare implementations

Common combinations ​

  • core + transform

Full tool list (8) ​

ToolDescription
ast_transform_previewPreview lightweight AST-like transforms (string/regex based) and return before/after diff.
ast_transform_chainCreate and store an in-memory transform chain.
ast_transform_applyApply transforms to input code or a live page scriptId.
ast_transform_beautifyPretty-print minified or obfuscated JavaScript: re-emit the parsed source with standard 2-space indentation and normalised spacing. Formatting only — the AST is preserved, so program semantics do not change. Unparseable input is returned unchanged.
crypto_extract_standaloneExtract crypto/sign/encrypt function from current page and generate standalone runnable code.
crypto_test_harnessRun extracted crypto code in worker_threads + vm sandbox and return deterministic test results.
crypto_compareCompare two crypto implementations against identical test vectors.
transform_workbenchRun a reproducible binary transform workbench over base64 inputs: base64, hex, XOR, RC4, AES-CBC/ECB decrypt, zlib/gzip inflate, entropy, previews, and magic hints.

Released under AGPL-3.0-only