# Downloads

The Downloads section allows you to monitor all of the downloads available on your site and verify that they are being transmitted securely from trustworthy sites.

## Use Cases

* **Verify that downloads are hosted by safe websites.** Monitoring this section lets you make sure that files are being transmitted securely over HTTPS and not being hosted on blacklisted sites.

## Detection

During the crawling process, the scanner connects to links found and determines if they are downloadable content.

## Risk

Risk is assigned by verifying that downloads are using HTTPS and the destination sites are not flagged for malware, phishing, or adult content.

* **High** (<mark style="color:red;">●</mark> Red): Phishing or malware detected.
* **Medium** (<mark style="color:yellow;">●</mark> Yellow): The download is not using HTTPS.
* **Low** (<mark style="color:green;">●</mark> Green): No significant risks are associated with the download.

Downloads rated **High** or **Medium** risk will create [issues](/docs/platform/issues.md).

{% hint style="info" %}
We recommend fixing **High** and **Medium** risk issues immediately.
{% endhint %}

## Monitoring

Downloads can be monitored for changes by toggling their monitor status on the [List](https://app.halosecurity.com/user/security/website/script/list) page. If a change is detected it will trigger a `website-download-monitor-change` event so you can be immediately notified.

Learn more about events at:

{% content-ref url="/pages/MtggX3t55b2BwW9thVOd" %}
[Events](/docs/platform/events.md)
{% endcontent-ref %}

## Reports

* [Overview](https://app.halosecurity.com/user/security/website/download/): Shows risk ratings, response codes, size, download speed, extensions, and more.
* [List](https://app.halosecurity.com/user/security/website/download/list): Lists downloads found per target. Toggle monitor status of downloads.
* [Changes](https://app.halosecurity.com/user/security/website/download/changes): View changes to downloads between current and prior scans.


---

# 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.halosecurity.com/docs/platform/websites/downloads.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.
