> For the complete documentation index, see [llms.txt](https://docs.snyk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snyk.io/scan-fix-and-prevent/prevent/policies/assets-policies/implement-policies.md).

# Implement policies

All policies that you add to a project help you to better monitor your assets and automate the business context by always receiving notifications about occurring changes.

## Policy functionalities

Access the main view of the Policy function to see a list of all your policies and detailed information about them:

* **Policy status** - enabled or disabled.
* **Last modified** - the date the policy was last modified.
* **Modified by** - the name of the last user that modified the policy.

You can hover over a policy to gain access to extra details:

* **Go to flow** - Opens the policy.
* **Edit name and description** - Allows you to edit the name and description of the policy.
* **Clone** - Duplicates the policy.
* **Delete** - Removes the policy.

## Customize a policy

Click any available policies to view them on the full screen and access all their functionalities.

### Simulate the policy

You can run a simulation to get an overview of how the policy is working. A number is displayed above the policy, indicating the total of assets found matching the criteria you added to the policy.

### Run the policy

All policies are automatically run in a maximum of 3 hours after creation, then every 3 hours. You can manually run a policy by clicking Run to apply the policy to your assets. Changes are applied automatically to your assets by implementing the actions you set on the policy.

You can also add an **AND** **Send email** or **Send Slack notification** action to be notified after the policy is successfully run.

### Edit a policy

Click Edit to change the settings of your policies. You can change, add, or remove information from both the Filters and Actions fields.

{% hint style="info" %}
You cannot revert changes to a policy to its initial state.
{% endhint %}

The **Last modified** and **Modified by** fields are updated every time you make changes to a policy.


---

# 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://docs.snyk.io/scan-fix-and-prevent/prevent/policies/assets-policies/implement-policies.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.
