InvisableOS
Gate armed

Intercept

Filter and rewrite

Paste or drop source. InvisableOS strips invisible Unicode, folds homoglyphs, kills bidi overrides, and rewrites Claude-voiced comments before anything is allowed near git.

  1. 01 Incoming
  2. 02 Detect
  3. 03 Rewrite
  4. 04 VCS
Verdict
tainted
Risk
66
Findings
7
Marks
7
Lang
py
  • Strip invisible / format characters1
  • Fold homoglyphs to ASCII3
  • Strip Claude / AI-voiced comments3

Channels

  • Homoglyph ‘а’ → ‘a’

    high

    U+0430 looks like Latin ‘a’ and will survive a casual review.

    L4:13·def apply_chаrge(amount: int, currency: str = "usd") -> int:

  • Homoglyph ‘а’ → ‘a’

    high

    U+0430 looks like Latin ‘a’ and will survive a casual review.

    L6:8·if аmount < 0:

  • SOFT HYPHEN

    high

    U+00AD is not rendered. Common Claude / LLM fingerprint channel.

    L9:22·return amount - f­ee

  • Homoglyph ‘е’ → ‘e’

    high

    U+0435 looks like Latin ‘e’ and will survive a casual review.

    L14:13·return -еbs(amount)

  • AI / Claude comment voice

    medium

    Tutorial or assistant phrasing typical of Anthropic and other LLM codegen.

    L1:1·# This is a comprehensive ledger module.

  • AI / Claude comment voice

    medium

    Tutorial or assistant phrasing typical of Anthropic and other LLM codegen.

    L2:1·# Note that we must ensure amounts stay non-negative.

  • AI / Claude comment voice

    medium

    Tutorial or assistant phrasing typical of Anthropic and other LLM codegen.

    L13:1·# Let's implement a simple refund path

Incoming
1# This is a comprehensive ledger module.
2# Note that we must ensure amounts stay non-negative.
3
4def apply_chаrge(amount: int, currency: str = "usd") -> int:
5 """Here's a robust implementation of charge application."""
6 if аmount < 0:
7 raise ValueError("negative")
8 fee = max(25, int(amount * 0.029))
9 return amount - f­ee
10
11
12def refund(amount: int) -> int:
13 # Let's implement a simple refund path
14 return -еbs(amount)
Rewritten
1
2
3def apply_charge(amount: int, currency: str = "usd") -> int:
4 """Here's a robust implementation of charge application."""
5 if amount < 0:
6 raise ValueError("negative")
7 fee = max(25, int(amount * 0.029))
8 return amount - fee
9
10def refund(amount: int) -> int:
11
12 return -ebs(amount)