InvisibleJS: Stealth JavaScript via Zero Width Unicode

InvisibleJS Stealth JavaScript via Zero Width Unicode image
You are here:

EXECUTIVE SUMMARY

InvisibleJS is an open-source JavaScript obfuscation tool that hides fully executable code inside files that appear visually blank by using zero-width Unicode characters along with runtime decoding and execution. The technique can bypass manual code reviews and traditional static analysis, making it attractive for stealthy malware delivery and supply-chain attacks.

  • Active Region: Global
  • Affected Sector: Software Development, Technology, Cybersecurity
  • Affected Product: JavaScript / Node.js environments
  • Severity: High
  • Published Date: January 12, 2026

TECHNICAL DETAILS

  • Target: Software supply chains, Node.js applications, JavaScript code repositories, CI/CD pipelines, and development environments relying on manual or static code review.
  • Root Cause: Inadequate handling and inspection of zero-width Unicode characters in source code, allowing executable logic to be hidden in files that appear visually blank, combined with tooling that prioritizes syntactic validity over visual integrity.
  • Prerequisite For Exploitation: Ability to introduce or modify JavaScript……

Download the Report

Date

Share

Previous Reports