> For the complete documentation index, see [llms.txt](https://phplime-envato.gitbook.io/qrexorder/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://phplime-envato.gitbook.io/qrexorder/configuration/malicious.md).

# Malicious

<figure><img src="/files/w01BftAS9RLrtwo7Uj09" alt=""><figcaption></figcaption></figure>

**Spam/Attack:** \
it works to detect script attacks like if someone tries to do SQL injection or tries to insert some scripting text like **\<script>('alert')\</script>**, **XOR**, **INSERT,** and more like that. then it will remove that text and allow the user to do the action. but if the system gets those texts, it will mark the user's **IP Address** as a spammer and make it count as 1 attempt. so if you set the allow attempts 2, it allows the user 2 times to do the action. after reaching the maximum number of attempts it will block the user permanently from doing any action. (until you reset the attempts.)

You can see the list and reset it from **`Malicious > Malicious`**

**User attempts:**\
It works for the Registration and checkout page.\
\
**Registration:** it only allows a user 2 attempts to register in a day (24 hours). so a user can do registration only 2 times within a day.

**Checkout:** A customer can place an order 2 times within 5 minutes. if he tries to place an order multiple times within 5 minutes then the system will block the IP for 5 minutes and it will count as 1 attempt.\
If he tries 10 times like that then the customer will be blocked permanently. (until you reset the attempts.)

You can see the list and reset it from **`Malicious > user attempts`**


---

# 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://phplime-envato.gitbook.io/qrexorder/configuration/malicious.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.
