---
title: About Scans
description: "### What does a scan look for? The scans search for adherence or its lack to the following rules: - Common rules, i.e.: - Technical best practices by SaaS platform vendor (ServiceNow, Salesforce and Office 365) - Software development industry…"
url: "https://community-staging.qualityclouds.com/qcdocs/qc/scans/about-scans/"
updated: "2025-03-21"
category: Get Started / Scans
---

# About Scans

### What does a scan look for?

The scans search for adherence or its lack to the following rules:

- Common rules, i.e.:
  - Technical best practices by SaaS platform vendor (ServiceNow, Salesforce and Office 365)
  - Software development industry standards
  - Quality Clouds recommended best practices
- Custom rules - client-defined technical best practices

### Types of scans

## **Full scan**

A full-code scan is a unique time Quality Clouds runs the quality checks of a SaaS platform instance. The full-code scan creates a complete drill-down view of the quality data, and it refreshes all the views. 

**Platforms available:** ServiceNow, Salesforce and Office365.

**Where to launch the scan:**Schedules, Launch scan section.

**Where to view the issues:** Views on ServiceNow, Salesforce and Office365 platforms.

## **Profiling scan**

A profiling scan is a scheduled scan, run on a frequent, regular basis (usually weekly, depending on your pricing scheme) to check for the health of your instance and generate the high-level KPIs only in the **Instance Profiling** view.

**Platforms available:** ServiceNow, Salesforce and Office365.

**Where to launch the scan:**Schedules, Launch scan section.

**Where to view the issues:** Views on ServiceNow, Salesforce and Office365 platforms.

## Operational scans

This is an add-on to Quality Clouds. See our solutions and pricing for more information: [https://www.qualityclouds.com/contact/](https://www.qualityclouds.com/contact/).

The operational scan is an automated process that runs periodically against your productive SaaS environments and warns you about alerts that need attention. The scan is scheduled to run daily and results in an email report. Find out more [here](https://qualityclouds.com/documentation/operational-scans/operational-scans/). 

**Platforms available:** ServiceNow, Salesforce and Office365.

**Where to launch the scan:**Schedules, Launch scan section.

**Where to view the issues:** Alert view on ServiceNow, Salesforce and Office365 platforms.

## Update set scan (ServiceNow)

This is an add-on to Quality Clouds. See our solutions and pricing for more information: [https://www.qualityclouds.com/contact/](https://www.qualityclouds.com/contact/).

An update set scan gives you a visual list of the type of issues found and a link to the ServiceNow pages with the best practices. For more information about how to analyze your ServiceNow update set, click [here](https://docs.qualityclouds.com/qcd/scanning-update-sets-in-servicenow-22905538.html).

**Platforms available:** ServiceNow.

**Where to launch the scan:**ServiceNow App, Schedules and Launch scan section.

**Where to view the issues:** ServiceNow App and LiveCheck ServiceNow view.

## Feature branch scan (Salesforce and Office365)

Checks all the changes you're working on in a feature branch before deploying them to a Git master branch.

The feature branch scans run against different repositories on each scan, and only scan the changes that have been committed to the feature branch. The name of the feature branch needs to be specified at the time of launching a scan.

For Salesforce, you can run the feature branch scans from the portal and from the app. 

For the time being, you can only see the issues detected by a scan in the app. See more in [Working with scans](https://qualityclouds.com/documentation/qc/quality-clouds-for-salesforce-appexchange/working-with-scans/) in the app.

**Platforms available:** Salesforce and Office365.

**Where to launch the scan:**Salesforce App, and Launch scan section.

**Where to view the issues:** Salesforce App and views on Salesforce and Office365 platforms.

## Application Scan (ServiceNow)

**Platforms available:** ServiceNow.

**Where to launch the scan:** ServiceNow App.

**Where to view the issues:** ServiceNow App and ServiceNow LiveCheck view.

## **→**Next steps for working with scans

**[Launchin](https://qualityclouds.com/documentation/docs/qc/admin-portal-overview/launch-scan/)[g scans](https://qualityclouds.com/documentation/qc/admin-portal-overview/launch-scan/)**

**[Scheduling Scans](https://qualityclouds.com/documentation/qc/admin-portal-overview/schedules/)**

[**Scanning Update Sets In S**](https://qualityclouds.com/documentation/qc/scans/scanning-update-sets-in-servicenow/)**[erviceNow](https://qualityclouds.com/documentation/docs/qc/scans/scanning-update-sets-in-servicenow/)**

**[Consulting Scan History](https://qualityclouds.com/documentation/qc/admin-portal-overview/history/)**

## What is being scanned?

Depending on the SaaS platform, Quality Clouds scans different elements. Both code and configuration is being scanned.

Quality Clouds does not analyse or scan any data. 

The following element types are being checked:

| ServiceNow | Salesforce |
| --- | --- |
| [Access control rules](https://qualityclouds.com/documentation/qc/by-configuration-element/access-control-rules/) [Business Rules rules](https://qualityclouds.com/documentation/qc/by-configuration-element/business-rules-rules/) [Catalog Client Scripts rules](https://qualityclouds.com/documentation/qc/by-configuration-element/catalog-client-scripts-rules/) [Catalog item rules](https://qualityclouds.com/documentation/qc/by-configuration-element/catalog-item-rules/) [Catalog rules](https://qualityclouds.com/documentation/qc/by-configuration-element/catalog-rules/) [Catalog UI Policy Action rules](https://qualityclouds.com/documentation/qc/by-configuration-element/catalog-ui-policy-action-rules/) [Catalog UI Policy rules](https://qualityclouds.com/documentation/qc/by-configuration-element/catalog-ui-policy-rules/) [Client Script rules](https://qualityclouds.com/documentation/qc/by-configuration-element/client-script-rules/) [Data source rules](https://qualityclouds.com/documentation/qc/by-configuration-element/data-source-rules/) [Dictionary Entry Override rules](https://qualityclouds.com/documentation/qc/by-configuration-element/dictionary-entry-override-rules/) [Dictionary rules](https://qualityclouds.com/documentation/qc/by-configuration-element/dictionary-rules/) [Email script rules](https://qualityclouds.com/documentation/qc/by-configuration-element/email-script-rules/) [Field map rules](https://qualityclouds.com/documentation/qc/by-configuration-element/field-map-rules/) [Form layout rules](https://qualityclouds.com/documentation/qc/by-configuration-element/form-layout-rules/) [Form sections rules](https://qualityclouds.com/documentation/qc/by-configuration-element/form-sections-rules/) [Inactive security plugins rules](https://qualityclouds.com/documentation/qc/by-configuration-element/inactive-security-plugins-rules/) [Inactivity monitor rules](https://qualityclouds.com/documentation/qc/by-configuration-element/inactivity-monitor-rules/) [Inbound email action rules](https://qualityclouds.com/documentation/qc/by-configuration-element/inbound-email-action-rules/) [Modules rules](https://qualityclouds.com/documentation/by-configuration-element/modules-rules/) [Notification rules](https://qualityclouds.com/documentation/by-configuration-element/notification-rules/) [Record producer rules](https://qualityclouds.com/documentation/by-configuration-element/record-producer-rules/) [REST Message rules](https://qualityclouds.com/documentation/qc/by-configuration-element/rest-message-rules/) [Roles rules](https://qualityclouds.com/documentation/qc/by-configuration-element/roles-rules/) [Script action rules](https://qualityclouds.com/documentation/qc/by-configuration-element/script-action-rules/) [Scripted Rest Resource rules](https://qualityclouds.com/documentation/qc/by-configuration-element/scripted-rest-resource-rules/) [Script Include rules](https://qualityclouds.com/documentation/qc/by-configuration-element/script-include-rules/) [Service catalog rules](https://qualityclouds.com/documentation/qc/by-configuration-element/service-catalog-rules/) [SOAP Message rules](https://qualityclouds.com/documentation/qc/by-configuration-element/soap-message-rules/) [System property rules](https://qualityclouds.com/documentation/qc/by-configuration-element/system-property-rules/) [Table rules](https://qualityclouds.com/documentation/qc/by-configuration-element/table-rules/) [Table transform map rules](https://qualityclouds.com/documentation/qc/by-configuration-element/table-transform-map-rules/) [Transform script rules](https://qualityclouds.com/documentation/qc/by-configuration-element/transform-script-rules/) [UI Action rules](https://qualityclouds.com/documentation/qc/by-configuration-element/ui-action-rules/) [UI Policy Action rules](https://qualityclouds.com/documentation/qc/by-configuration-element/ui-policy-action-rules/) [UI Policy rules](https://qualityclouds.com/documentation/qc/by-configuration-element/ui-policy-rules/) [UI Scripts rules](https://qualityclouds.com/documentation/qc/by-configuration-element/ui-scripts-rules/) [Update set rules](https://qualityclouds.com/documentation/qc/by-configuration-element/update-set-rules/) [User preferences rules](https://qualityclouds.com/documentation/qc/by-configuration-element/user-preferences-rules/) [Variable rules](https://qualityclouds.com/documentation/qc/by-configuration-element/variable-rules/) [Variable set rules](https://qualityclouds.com/documentation/qc/by-configuration-element/variable-set-rules/) [Widget Angular Provider rules](https://qualityclouds.com/documentation/qc/by-configuration-element/widget-angular-provider-rules/) [Widget rules](https://qualityclouds.com/documentation/qc/by-configuration-element/widget-rules/) [Workflow rules](https://qualityclouds.com/documentation/qc/by-configuration-element/workflow-rules/) | Apex Page Custom object Tab Workflow Approval process Site Role Quick action Queue Profile Layout Label Group Document View Component Community Application Translation Flow Email Report Trigger |

## **Where does a scan run?**

Each scan runs on Quality Clouds secure and reliable environment from top cloud service providers. The code is parsed in-memory, and is never stored anywhere. 

## **What is the result of a scan?**

The results of the scan is a set of metrics and indicators per instance. The result (not the code or data) is stored and displayed in the views.
