vibecheck
HIGHAI Agent Injection

Unicode direction-override characters hiding text

Unicode bidirectional control characters (U+202E, U+2066, etc.) can make malicious code appear benign to human reviewers by reversing the display order of characters. The code is executed as written, not as displayed.

HOW VIBECHECK DETECTS THIS

vibecheck clones your repository and runs Gitleaks, Semgrep, njsscan, and a suite of custom checks targeting patterns common in AI-generated code. This check is part of the AI Agent Injection category. When a matching pattern is found, Claude triages the finding and produces a plain-English explanation and a concrete fix — no security expertise required.

FREE SCAN

Check your repo for this and 50+ other issues

Connect GitHub → vibecheck scans for secrets, unauthenticated routes, RLS gaps, injection, and more. Claude explains every finding. Free for 2 repos.

scan my repo for free →

MORE IN AI AGENT INJECTION

"Ignore previous instructions" in CLAUDE.md / README / AGENTS.mdCRITICALHidden instructions in HTML commentsHIGHMCP server config executing shell commands on startupHIGHMCP server connecting to a remote endpointMEDIUM
← all vulnerability guides