# Safety Indicators

### Honeypot Check & Scan Indicators

A honeypot is a malicious contract that traps funds by preventing token sales.

<div align="left"><figure><img src="/files/DvK4rNE9fko8tSPs0XSA" alt="" width="371"><figcaption></figcaption></figure></div>

Emojis indicate potential risks:

* 🟢 **Green:** Passes the scan.
* 🟡 **Yellow:** Proceed with caution.
* 🟠 **Orange:** Exercise extreme caution.
* 🔴 **Red:** Scan failed.

{% hint style="danger" %}
Emojis may vary over time reflecting potential changes within token contracts; always do your own research and beware of potential delayed scams.
{% endhint %}

### Scan Results Breakdown

This menu can be accessed by tapping on the 🔎 **Scan Results** button within the token view.

<div align="left"><figure><img src="/files/aYw87i9IoS8CDz1SXFGu" alt="" width="159"><figcaption></figcaption></figure></div>

* ✅ Safe Condition: Passed checks.
* 🚨 Risk Alert: Potential issues to investigate.

#### Advanced Details

* **Contract OpenSource:** Whether the contract code is open source.
* **Whitelisted:** Indicates if addresses can be whitelisted.
* **Blacklisted Addresses:** Indicates if addresses can be blacklisted.
* **Token Mintability:** Whether new tokens can be minted, which could affect token value.
* **Can Take Back Ownership:** Indicates if the contract owner can regain ownership.
* **Has Hidden Owner:** Shows if there is any hidden ownership in the contract.
* **Can Make External Calls:** Indicates if the contract can make external calls, which could pose a risk.
* **Can Sell All:** Whether users can sell all their tokens.
* **Can Owner Change Balance:** Indicates if the owner can change balances within the contract.
* **Trading Cooldown:** Indicates if there is a cooldown period between trades.
* **Transfer Pauseable:** Shows if token transfers can be paused by the contract owner.
* **Can Buy:** Indicates if buying the token is allowed.
* **Has Low Liquidity:** Shows if the token has low liquidity, which can impact trading capability.

{% hint style="warning" %}
Always interpret scan results in the context of the specific token. Failing a scan doesn’t automatically mean the contract is malicious, and passing a few checks doesn’t guarantee it’s safe. While we strive to provide the best information to help you trade safely, it’s important to do your own research before making any decisions.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://juicebot.gitbook.io/juicebot/features/safety-indicators.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
