> For the complete documentation index, see [llms.txt](https://whitepaper.opz.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.opz.io/opz-app/security/token-safety-address-verification-and-dapp-security.md).

# Token Safety, Address Verification, and dApp Security

OPZ has collaborated with GoPlus Security to incorporate multiple advanced security APIs into the app. These APIs add an extra layer of protection, covering topics like token security, detection of malicious addresses, and dApp security information.

#### Token Security API

* **Risk Detection:** When managing tokens within the app, OPZ auto-detects potential security risks associated with each token. This includes analyzing contract security, trading security, and information security.
* **Risk Indicators:** The app informs users of detected risks, such as whitelist constraints or modifiable transaction taxes, which could indicate a honeypot risk.
* **Comprehensive Security Assessment:** Powered by GoPlus, the Token Security API checks over 30 safety indicators, ensuring the safety of each token.

#### Malicious Address API

* **Auto-Detection During Transfers:** When users initiate asset transfers, OPZ automatically assesses the receiving address for security risks and activities like phishing, money laundering, or other financial crimes.
* **Security Alerts:** If an address is identified as malicious, the app provides a clear warning to the user, advising against proceeding with the transfer.

### dApp Security API in OPZ App

<figure><img src="/files/nMlKOD6wMLulSBppTEU3" alt="" width="563"><figcaption></figcaption></figure>

#### dApp Interaction Security

* **Automated dApp Security Checks:** As users explore and interact with dApps through the OPZ browser, the integrated dApp Security API automatically checks the security of each dApp. This includes analyzing main contracts for potential risks such as malicious behaviors or vulnerabilities.

#### Proactive Security Notifications

* **Real-Time Alerts:** If any security concerns are detected within a dApp, the OPZ app alerts the user. This notification system is designed to provide immediate feedback on any potential threats, such as compromised security or risks in smart contract functionality.

<div data-full-width="false"><figure><img src="/files/4uBE7FOHyu6tyPdF70zE" alt="Token Secuirty API Example" width="188"><figcaption><p>Token Secuirty API</p></figcaption></figure> <figure><img src="/files/ZUFZwjtAChqH0pbhi7UJ" alt="dApp Site Security Example" width="188"><figcaption><p>dApp Site Security</p></figcaption></figure> <figure><img src="/files/pduWI3tCajJ8uSpS50I4" alt="Malicious Address API Example" width="188"><figcaption><p>Malicious Address API</p></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://whitepaper.opz.io/opz-app/security/token-safety-address-verification-and-dapp-security.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
