Item logo image for ASS - ASCII Smuggling Surfacer

ASS - ASCII Smuggling Surfacer

5.0(

2 ratings

)
Item media 5 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 1 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 2 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 3 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 4 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 5 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 1 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 1 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 2 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 3 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 4 (screenshot) for ASS - ASCII Smuggling Surfacer
Item media 5 (screenshot) for ASS - ASCII Smuggling Surfacer

Overview

Detect invisible Unicode steganography & smuggling attacks in web pages

ASS (ASCII Smuggling Surfacer) scans web pages for invisible Unicode characters that are used to hide data inside ordinary-looking text. This includes prompt injection payloads, steganographic messages, and binary-encoded content hidden using techniques like Unicode Tags, Variation Selectors, and zero-width character sequences. ───────────────────────────────────── HOW TO USE ───────────────────────────────────── 1. Click the ASS icon in the browser toolbar. 2. Click "Scan This Page" in the popup. 3. Any invisible characters found are highlighted on the page with a colored glow. 4. Hover over a highlight to see the character name, code point, run length, and category. 5. Click a highlight to expand decoded text inline. 6. Click "Open Detail Panel" to open the full side panel report. ───────────────────────────────────── POPUP ───────────────────────────────────── After a scan, the popup shows: - Overall suspicion level (Info, Medium, High, or Critical) - A count per character category (e.g. Zero-Width, Unicode Tags, Variation Selectors) - A button to open the side panel for the full report ───────────────────────────────────── DETAIL PANEL ───────────────────────────────────── The side panel provides the full inspection report. It updates automatically when a scan completes and contains the following sections: SUMMARY Shows the suspicion level, the reason for that level, total invisible code point count, unique character count, longest consecutive run, and longest Unicode tag run. DECODED STRINGS Lists all decoded plaintext extracted from the page, grouped by encoding method (Unicode Tags, Variation Selectors, Dynamic Payload, etc.). DETECTION CARDS Each detected character or consecutive run is shown as a card with: - Character name and type - Number of consecutive characters in the run - Code point(s) - Decoded text (where applicable) - Surrounding text context - A "Highlight occurrence" button that scrolls the page to that detection EXPAND ALL / COLLAPSE ALL The "Expand All" button expands every inline decoded text block on the page at once. Clicking it again collapses them. EXPORT Results can be exported from the panel header menu in two formats: - JSON: full structured report - CSV: one row per detection ───────────────────────────────────── DYNAMIC PAYLOAD DECODER ───────────────────────────────────── Some hidden payloads encode binary data by using two different invisible characters to represent 0 and 1. The Dynamic Payload Decoder reconstructs and decodes these binary strings. To use it: 1. After a scan, open the detail panel. 2. In the Dynamic Payload Decoder section, use the two dropdowns to assign "Char 0" and "Char 1" from the detected characters. 3. The decoder groups consecutive runs of those characters into a binary string and attempts ASCII decoding. 4. Both the selected mapping (Configuration A) and its inverse (Configuration B) are shown. 5. Use the Flip button to swap the two assignments. If two character types account for more than 50% of the hidden content found, the decoder will auto-suggest them. The auto-suggest threshold is adjustable in settings. ───────────────────────────────────── DETECTION FILTER ───────────────────────────────────── The Detection Filter controls which character types are included in or excluded from scan results. To use it: 1. Type a character name or code point (e.g. "U+200B" or "zero-width") into the filter input. 2. Select a character from the dropdown to add a filter chip. 3. New chips default to Exclude mode, hiding that character type from results. 4. Click the toggle on a chip to cycle through: Exclude, Disabled, and Include. 5. Click × on a chip to remove it. Category-level toggles allow entire character groups to be included or excluded at once. Fuzzy search mode matches any word in any order against character names and code points. ───────────────────────────────────── SETTINGS ───────────────────────────────────── Auto-scan pages (default: off) Scans each page automatically when it loads. Detect NO-BREAK SPACE (default: off) Includes U+00A0 in scan results. Detect confusable spaces (default: off) Includes soft hyphen, various spacing quads, thin/hair space, braille blank, and hangul filler. Detect control characters - Cc (default: off) Includes all Unicode Cc category characters, excluding TAB, LF, and CR. Detect space separators - Zs (default: off) Includes all Unicode Zs category characters, excluding ASCII space. Sequence length filter (default: min 1, max 0) Restricts highlighted runs by length. Set a minimum to ignore short isolated characters, or a maximum to focus on short bursts. 0 means no upper limit. Highlight Style Controls the visual style of the glow overlay on detected characters. Visual Profile Sets the color theme for the side panel UI (Default or Hitchhiker's Guide). Auto-Hitchhiker (default: off) Automatically switches the panel to the Hitchhiker's Guide theme when the total code point count exceeds the configured threshold. HHG Threshold (default: 800) The number of invisible code points required to trigger auto-Hitchhiker mode. Fuzzy Search (default: on) Enables fuzzy word-order matching in the Detection Filter. ───────────────────────────────────── SUSPICION LEVELS ───────────────────────────────────── Critical (red): Longest consecutive run of 40 or more invisible characters. High (orange): Longest run of 10 or more, or more than 100 total sparse characters. Medium (yellow): 10 to 100 total invisible characters, sparse. Info (blue): Fewer than 10 total invisible characters. ───────────────────────────────────── DETECTED CHARACTER TYPES ───────────────────────────────────── Always detected: - Unicode Tags (U+E0000–U+E007F), decoded to ASCII - Zero-width characters: ZWSP, ZWNJ, ZWJ, Word Joiner, CGJ, ZWNBSP - Directional and Bidi marks: LRM, RLM, embeddings, overrides, isolates - Variation Selectors: VS1–VS16 (U+FE00–U+FE0F) and VS17–VS256 (U+E0100–U+E01EF) - Invisible mathematical operators: function application, invisible times, invisible separator, invisible plus - Deprecated format controls: U+206A–U+206F Detected when enabled in settings: - NO-BREAK SPACE: U+00A0 - Confusable spaces: soft hyphen, quads, thin/hair/narrow space, braille blank, hangul filler - Control characters (Cc): all Cc except TAB, LF, CR - Space separators (Zs): all Zs except ASCII space (U+0020) ───────────────────────────────────── PRIVACY ───────────────────────────────────── All processing runs locally in the browser. No data is sent to external servers. No analytics or telemetry is collected or transmitted. ───────────────────────────────────── TEST TOOL ───────────────────────────────────── To create pages with hidden characters for testing: https://embracethered.com/blog/ascii-smuggler.html

Details

  • Version
    1.0.11
  • Updated
    May 1, 2026
  • Offered by
    0xipickl0x
  • Size
    60.67KiB
  • Languages
    English
  • Developer
    Email
    0xipickl0x@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

IntegSec CSP Tester

5.0

View and test Content Security Policy headers on any website. Decode existing CSPs or inject your own for testing.

Website Modifier

0.0

Transform any webpage content with AI-generated text and images

De-Slop

5.0

Automatically detects and removes AI-generated slop content from web pages

Markagent: UI/Web Feedback Annotator for AI Agents

5.0

Vibe coding feedback. Annotate webpages, screenshot & export agent prompts for Claude Code, Cursor, Codex, OpenCode, Antigravity.

DOM Blocker

0.0

A powerful tool to block and hide unwanted DOM elements on web pages.

Pixel Auditor: Tag, PII & Consent Mode Inspector

5.0

Inspect every tracking pixel firing on a page: tag IDs, event payloads, consent-mode signals, cookies, and PII leaks.

MarkSnip - Webpage to Markdown Clipper

4.6

One-click Markdown web clipper. Save articles, docs, code & tables as clean Markdown for AI agents & LLMs. Supports Obsidian & more.

DevScope – Developer Tools

0.0

Advanced developer tools for analyzing, inspecting, and debugging web pages directly in your browser.

Red Panda UI: Universelle Barrierefreiheit App

5.0

Barrierefreiheit für jede Webseite – diagnosebasiert, lokal & datenschutzkonform. Kein Tracking.

Open WebUI Assistant

5.0

AI-powered text tools using your local Open WebUI instance

SecureLint – Secret Masking & Phishing Shield

0.0

Masks API keys, passwords & secrets in real-time. Blocks phishing, malware & data leaks. Enterprise DLP & browser security.

SecuriScan - Web Security Analyzer

0.0

Lightweight security scanner that analyzes websites for common vulnerabilities and security misconfigurations

IntegSec CSP Tester

5.0

View and test Content Security Policy headers on any website. Decode existing CSPs or inject your own for testing.

Website Modifier

0.0

Transform any webpage content with AI-generated text and images

De-Slop

5.0

Automatically detects and removes AI-generated slop content from web pages

Markagent: UI/Web Feedback Annotator for AI Agents

5.0

Vibe coding feedback. Annotate webpages, screenshot & export agent prompts for Claude Code, Cursor, Codex, OpenCode, Antigravity.

DOM Blocker

0.0

A powerful tool to block and hide unwanted DOM elements on web pages.

Pixel Auditor: Tag, PII & Consent Mode Inspector

5.0

Inspect every tracking pixel firing on a page: tag IDs, event payloads, consent-mode signals, cookies, and PII leaks.

MarkSnip - Webpage to Markdown Clipper

4.6

One-click Markdown web clipper. Save articles, docs, code & tables as clean Markdown for AI agents & LLMs. Supports Obsidian & more.

DevScope – Developer Tools

0.0

Advanced developer tools for analyzing, inspecting, and debugging web pages directly in your browser.

Google apps