# Risks

Even though blockchain technology and smart contract have made a lot of progress in the last few years, they are still experimental tech. Hence, using the Glow protocol and any other app that is based on smart contracts intakes substantial risks of losing part or the totality of your funds.&#x20;

The Glow team and community members have years of experience in the space and have followed the most strict practices to mitigate these risks. Moreover, Glow smart contracts are written in CosmWasm which includes multiple security improvements over dapps relying on Ethereum smart contracts. You can read more about it here (link cosmwasm article).

The two categories of protocol risks are external protocol risks and smart contract exploit risks.

### External Protocol Risks

Glow is built on top of other protocols such as the Anchor money market to programmatically redirect its yields. If Anchor were to fail or be exploited, the Glow apps relying on it would be affected. To mitigate that risk, Glow will integrate only with reputable and audited smart contracts. Anchor is an example of this.

### Smart Contract Exploit Risk&#x20;

Even if Glow smart contracts have been audited and follow secure development practices, there is always a non-zero probability that a bug or vulnerability might be exploited. This is a risk shared with any smart contract-based product. To mitigate this risk we have done professional audits by the leading security team in Terra, following secure development practices, extensive code testing, implementing bug bounty programs.


---

# 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://docs.glowyield.com/glow-yield/security/risks.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.
