# OBFUSCATED_CODE: Obfuscated code

> Obfuscated code

| Severity | Fault                         | Stage        |
| -------- | ----------------------------- | ------------ |
| error    | customer (the source package) | build output |

## What it means

The component spells text in character codes (String.fromCharCode with many codes), decodes base64 twice (atob(atob(…))) or decodes base64 that is code (atob of eval, document, fetch…). Hidden code cannot be reviewed, and this is how injected scripts hide what they call (rule obfuscation).

## How to fix

Write the text and the calls plainly in the source; the build minifies the bundle by itself.
