Skip to main content
ThreatSubject line

Subject contains Unicode tag characters (U+E00xx) — ASCII smuggling / prompt injection

subject-unicode-tag-chars

What this tier means

High-confidence threat indicator — phishing, impersonation, BEC, or scam pattern. Strong contributor to the trash decision.

How Gorganizer detects this

The email subject line contains Unicode tag characters (U+E0020..U+E007F) — the same invisible-to-humans ASCII-smuggling codepoints detected in the body-level `body-unicode-tag-chars` signal, but sitting in the subject line instead. Subject-level smuggling is especially damaging because the subject flows directly into AI email classifiers as `Subject: ${...}`, into mobile notification previews, into inbox search indexes, and into mail rule predicates. Iter 431's `sanitizeAiInput` scrubs these before the Anthropic classifier prompt is built, but the user-facing scoring side was silent about subject-level tag chars until this iter. Detection fires on a single occurrence — legit email never carries even one. +5, decisive, parallel to the body-level sibling.

False-positive guard

Every signal in Gorganizer feeds a multi-module score — never a sole verdict. This is a threat-tier signal — it adds a strong contribution to the trash score. The full pipeline still requires convergence across multiple modules + a margin over the safety floor before deletion happens, and Gmail's trash (30-day recovery) is always used — never permanent delete.

About the scoring engine

Gorganizer's scoring engine emits over 1,800 signals across six modules — headers, sender, subject, body, attachments, and structural metadata. Every email is scored by every module independently; the final verdict requires multiple modules to agree and the trash score to beat the safety floor by a margin.

Sacred safety guards — never delete starred emails, replies, calendar invites, receipts/invoices, or attachments — apply unconditionally regardless of any signal.

Ready to clean your inbox?

Gorganizer scans your Gmail with this signal and 1,800+ others, then cleans everything in one click. $4.99 one-time, no subscription.

Get started