# Policy Viewer

The policy viewer shows you the current status of the policy for the selected app and revision. Policies are checked once every 24 hours.

The following information is available:

<details>

<summary>Policy Configuration</summary>

This tile displays the policy configuration that was used to generate the policy status:

* **Mendix version.** The version of Mendix that is in use by the revision that was checked.
* **Revision.** The revision that was checked.
* **Last checked.** The last time this revision was checked. Normally deployed revisions are checked every 24 hours.
* **'Policy results out of date'.** If you ignore check results in a different revision, it will affect all revisions for the associated app. If this is detected, you will need to click this button to update the policy results and remove all newly ignored check results.
* **Policy Scope.** The policy that was used. This can be Global, Group or App.&#x20;
* **Policy version.** The version of the policy that was used. Every time you change a policy the version number increases.
* **Ignore Marketplace modules?** If TRUE, the policy ignores results for model elements that are part of modules downloaded from the Mendix Marketplace.
* **Accepted risks.** How many check results (risks) were accepted for this app. Click on the 'manage' link to view the check results that were accepted and not used for calculating the compliance score for this app.

</details>

<details>

<summary>Policy Overview</summary>

The policy overview tile shows a summary of the results for each category of checks. For each category the following information is displayed:

* **Total check results.** The total number of failed check results. (check result = unique combination of check type and specific element)
* **Percentage.** The percentage shows the percentage of checks (=check types) that were configured for this scorecard that passed (= did not generate any failed check results).
* **Star rating.** The star rating is a simple visualization of the percentage of checks that passed where 100% = 5 stars.

</details>

<details>

<summary>Policy History</summary>

The policy history tile shows the compliance of your app over time to your policy. For each revision of your app that has been checked an dditional point is added to the graph. By default only the Policy Compliance score is shown, however by clicking on the graph you can turn on or off the other policy check categories to see their score.

</details>

<details>

<summary>Check Results</summary>

This tile shows an overview of all failed check results for this app. Click on a[ check result](#check-results) to view its details.

</details>

<details>

<summary>Accepted Risks</summary>

The [ignore checks](#ignored-checks) page is accessed by clicking on the 'manage' link from the policy configuration tile in the policy viewer. This page shows you the check results (risks) that have been ignored when calculating the compliance score for this app. From this overview you can choose to remove a single check result (the combination of a check type and a specific model element) or all check results of a specific check type.

</details>


---

# 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.bluestorm.io/dashboards/policies/policy-viewer.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.
