Skip to content

Origin Trace v0.1.8

Choose a tag to compare

@github-actions github-actions released this 22 Sep 02:14
· 25 commits to main since this release
4c50efe

macOS download

  • Origin Trace v0.1.8 adds bounded static JavaScript deobfuscation inside Sources. The application is built by GitHub Actions from this release tag and contains no bundled evidence.
  • Brave Browser Development preview is unchanged. If you already have it, download only Origin Trace.

Deobfuscation

  • Switch between original and derived JavaScript directly in Sources while retaining the captured artifact.
  • Map every derived rewrite to its original UTF-8 byte range.
  • Fold bounded primitive expressions, constants, literal string tables, proxy calls, closed custom decoders, and loop/switch dispatchers.
  • Opt in to a visible standard-intrinsics model for character decoders and JSFuck-style coercion.
  • Reject excessive parser nesting before recursive analysis and retain unresolved code when safety or correctness cannot be proven.

Limits and safety

Captured JavaScript is never executed. Unknown effects, arbitrary top-level control-flow graphs, recursion, custom prototype hooks, mutable or escaping tables, and unsupported operations remain visible. The worker enforces source, parser, evaluation, loop, rewrite, and output limits.

The application is ad-hoc signed for development and internal use. It is not Developer ID signed or notarized.

Changes

Full changelog