> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cysmiq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Review PR results

> Understand Cysmiq statuses and managed comments in GitHub, GitLab, and Bitbucket Cloud.

Use the statuses and managed comment on a pull request to understand whether the
security scan completed, what changed, and whether a policy requires action.

## Prerequisites

* Connect the repository to Cysmiq.
* Enable repository scanning.
* Enable **VCS status checks** and **PR decoration** for the repository or an
  inherited scope.

## Understand the results

<Tabs>
  <Tab title="GitHub">
    GitHub shows three independent Cysmiq results with the other checks for the
    pull request revision:

    * **Cysmiq Scan** shows whether the scan ran successfully and whether
      unresolved actionable findings meet the configured blocking threshold.
    * **Cysmiq PR Assessment** shows whether the pull request introduced,
      reopened, fixed, or changed actionable findings.
    * **Cysmiq Policies** shows whether the revision has blocking or warning-only
      policy violations.
  </Tab>

  <Tab title="GitLab">
    GitLab receives the same three Cysmiq results as commit statuses and
    summarizes their combined outcome in the merge request pipeline area:

    * **Cysmiq Scan** shows whether the scan ran successfully and whether
      unresolved actionable findings meet the configured blocking threshold.
    * **Cysmiq PR Assessment** shows whether the merge request introduced,
      reopened, fixed, or changed actionable findings.
    * **Cysmiq Policies** shows whether the revision has blocking or warning-only
      policy violations.
  </Tab>

  <Tab title="Bitbucket Cloud">
    Bitbucket Cloud shows the same three Cysmiq results as build statuses on the
    pull request revision:

    * **Cysmiq Scan** shows whether the scan ran successfully and whether
      unresolved actionable findings meet the configured blocking threshold.
    * **Cysmiq PR Assessment** shows whether the pull request introduced,
      reopened, fixed, or changed actionable findings.
    * **Cysmiq Policies** shows whether the revision has blocking or warning-only
      policy violations.
  </Tab>
</Tabs>

<Info>
  A completed scan can have a failed assessment or policy result. This means the
  analysis finished, while the pull request still requires attention. The VCS may
  still allow the pull request to be merged unless the Cysmiq results are
  configured as required checks.
</Info>

## Review statuses

<Tabs>
  <Tab title="GitHub">
    Open the pull request and review the checks near the merge controls. GitHub
    shows whether all checks passed or which checks require attention.

    <img src="https://mintcdn.com/cysmiq/eNE086SPgWyD0b63/images/guides/pull-request-results/pull-request-results-01-github-statuses.webp?fit=max&auto=format&n=eNE086SPgWyD0b63&q=85&s=cbf66a54ac7e03c8d6b758fb4f628405" alt="GitHub pull request overview showing failed Cysmiq checks" width="1628" height="414" data-path="images/guides/pull-request-results/pull-request-results-01-github-statuses.webp" />

    Open an individual Cysmiq check when you need its complete summary and a
    direct link to the matching Cysmiq result.

    <img src="https://mintcdn.com/cysmiq/eNE086SPgWyD0b63/images/guides/pull-request-results/pull-request-results-03-github-check.webp?fit=max&auto=format&n=eNE086SPgWyD0b63&q=85&s=a535ad20ea4597287cb87488645bf11c" alt="GitHub Cysmiq pull request assessment check with a link to the result in Cysmiq" width="1834" height="886" data-path="images/guides/pull-request-results/pull-request-results-03-github-check.webp" />
  </Tab>

  <Tab title="GitLab">
    Open the merge request's pipeline and review the **external** group. GitLab
    shows the three Cysmiq commit statuses together with their individual
    outcomes.

    <img src="https://mintcdn.com/cysmiq/eNE086SPgWyD0b63/images/guides/pull-request-results/pull-request-results-04-gitlab-statuses.webp?fit=max&auto=format&n=eNE086SPgWyD0b63&q=85&s=89f78bfd9bce3450264ee1292a4f32b3" alt="GitLab pipeline showing the three Cysmiq commit statuses in the external group" width="622" height="466" data-path="images/guides/pull-request-results/pull-request-results-04-gitlab-statuses.webp" />
  </Tab>

  <Tab title="Bitbucket Cloud">
    Open the pull request and review its build statuses. Bitbucket Cloud shows
    each Cysmiq result and its outcome in the builds panel.

    <img src="https://mintcdn.com/cysmiq/FLd1VmkudJvKAvUf/images/guides/pull-request-results/pull-request-results-06-bitbucket-statuses.webp?fit=max&auto=format&n=FLd1VmkudJvKAvUf&q=85&s=dce4977a5264ef4880f6d7f95c51ac95" alt="Bitbucket Cloud pull request showing the three Cysmiq build statuses" width="504" height="556" data-path="images/guides/pull-request-results/pull-request-results-06-bitbucket-statuses.webp" />
  </Tab>
</Tabs>

## Review the comment

<Tabs>
  <Tab title="GitHub">
    Read the managed Cysmiq comment for the findings, policy violations, and
    links that contributed to the result.

    <img src="https://mintcdn.com/cysmiq/eNE086SPgWyD0b63/images/guides/pull-request-results/pull-request-results-02-github-comment.webp?fit=max&auto=format&n=eNE086SPgWyD0b63&q=85&s=438b270d222235769b71c5d7359610bb" alt="GitHub pull request with a managed Cysmiq security result comment" width="1632" height="1206" data-path="images/guides/pull-request-results/pull-request-results-02-github-comment.webp" />
  </Tab>

  <Tab title="GitLab">
    Read the managed Cysmiq comment for the findings, policy violations, and
    links that explain the status.

    <img src="https://mintcdn.com/cysmiq/eNE086SPgWyD0b63/images/guides/pull-request-results/pull-request-results-05-gitlab-comment.webp?fit=max&auto=format&n=eNE086SPgWyD0b63&q=85&s=74a036c9c3a86f519fc2ad67f8645d94" alt="GitLab merge request with a managed Cysmiq security result comment" width="1542" height="836" data-path="images/guides/pull-request-results/pull-request-results-05-gitlab-comment.webp" />
  </Tab>

  <Tab title="Bitbucket Cloud">
    Read the managed Cysmiq comment for the findings, policy violations, and
    links that explain the build statuses.

    <img src="https://mintcdn.com/cysmiq/FLd1VmkudJvKAvUf/images/guides/pull-request-results/pull-request-results-07-bitbucket-comment.webp?fit=max&auto=format&n=FLd1VmkudJvKAvUf&q=85&s=2afc5e4a1c3e191f6fede2f4041f52d1" alt="Bitbucket Cloud pull request with a managed Cysmiq security result comment" width="1332" height="1327" data-path="images/guides/pull-request-results/pull-request-results-07-bitbucket-comment.webp" />
  </Tab>
</Tabs>

## Act on the result

For a failed assessment or policy result, use the managed comment or status link
to open the matching scan, finding, assessment, or policy violation in Cysmiq.
Confirm that its revision matches the pull request head before remediation.

For a passing result, verify that every required Cysmiq status has completed
successfully before merging.

For configuration options, thresholds, and comment triggers, see
[VCS status updates](/scanning/vcs-status-updates). For the difference between
scan status and result labels, see [Scan list view](/scanning/scan-list-view).
