> For the complete documentation index, see [llms.txt](https://doc.auditx.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.auditx.net/auditx-ecosystem/services/dapp-auditing/common-risks-in-dapp-development.md).

# Common Risks in DApp Development

DApp security risks come from various sources. Below are some common threats that developers and auditors need to address to ensure a safe experience for users.

* **Phishing Attacks**:
  * Attackers may create fake versions of a DApp’s front end to trick users into entering their private keys or personal information.
  * This can lead to unauthorized access to user accounts and theft of funds. Phishing is particularly dangerous in decentralized systems, where users are responsible for their own security.
* **Front-End Vulnerabilities**:
  * The front end of a DApp is often hosted off-chain, such as on a website. This can make it vulnerable to traditional web-based attacks, like cross-site scripting (XSS) or cross-site request forgery (CSRF).
  * These vulnerabilities can allow attackers to manipulate the user interface, intercept data, or even redirect users to malicious sites.
* **Unprotected APIs**:
  * DApps frequently interact with external APIs to pull data or communicate with blockchain networks. If these APIs are not properly secured, attackers can exploit them to intercept or alter data.
  * An unprotected API can allow unauthorized access to the DApp’s functionalities or expose sensitive information about the application and its users.

[<br>](https://ishmanwtf.gitbook.io/oxaudit.app/dapp-auditing/introduction-to-dapp-security)


---

# 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://doc.auditx.net/auditx-ecosystem/services/dapp-auditing/common-risks-in-dapp-development.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.
