---
schema_version: "1"
id: 88c4de7044bfaa730041a956cd931a63aa3c6277d7333c0137b91fa1c6ed2c5a
title: Flow Scanner
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/code-analyzer/salesforce-code-analyzer/guides/engine-flow.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/guide/engine-flow.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 91d155d98e9d9842187489e2bf5d0ba0d05593f5a9e7a9552dcebc1cbd9d0281
products:
  - Salesforce Code Analyzer
---
# Flow Scanner

Use the Flow Scanner engine to audit Salesforce Flows and report detailed information about security issues.

## Available Flow Scanner Rules

Run this command to view detailed information about all the Flow Scanner rules that are bundled with Code Analyzer:

```bash
sf code-analyzer rules --rule-selector flow --view detail
```

See [Flow Scanner Rules Reference](https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/guide/rules-flow.md) for additional details.

For information on how to modify rule settings, such as their severity or tags, see [Customize Your Configuration](https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/guide/config-custom.md). While the examples show modifying rules for the ESLint and Regex engines, you use the same process to modify Flow Scanner rules.

## Flow Scanner Configuration Reference

You can configure the Flow Scanner engine with the settings listed in this table. See [Customize the Configuration](https://developer.salesforce.com/docs/platform/salesforce-code-analyzer/guide/config-custom.md) for details on how to apply the settings.

| Field | Type | Description |
| --- | --- | --- |
| `disable_engine` | boolean | Whether to turn off the 'flow' engine so that it is not included when running Code Analyzer commands. Default value is `false`. |
| `python_command` | string | Indicates the specific Python command to use for the 'Flow Scanner' engine. May be provided as the name of a command that exists on the path, or an absolute file path location. If unspecified, or specified as null, then an attempt will be made to automatically discover a Python command from your environment. Default value is `null`. |


## See Also

- [Automate Your Business Processes with Salesforce Flow](https://help.salesforce.com/s/articleView?id=platform.platform_automation.htm&type=5)
