Skip to main content

app security clean

Deletes the local results of an app security check for the selected app configuration, without asking, and prints each path that it removes. Results for other app configurations are left alone.

To select the same results that the check wrote, pass the same --path, --config, --client-id, and --without-app-config flags that you passed to app security check. To delete the results for every app configuration, pass --all instead of --config or --client-id.

The following flags are available for the app security clean command:

Anchor to --all
--all

Delete every results directory under .shopify/app-security/, not only the selected one.

Anchor to --client-id <value>
--client-id <value>
string
env: SHOPIFY_FLAG_CLIENT_ID

The Client ID of your app.

Anchor to --json-schema
--json-schema
env: SHOPIFY_FLAG_JSON_SCHEMA

Print the command's JSON schemas.

Anchor to --no-color
--no-color
env: SHOPIFY_FLAG_NO_COLOR

Disable color output.

Anchor to --no-input
--no-input
env: SHOPIFY_FLAG_NO_INPUT

Disable interactive prompts and browser authentication.

Anchor to --path <value>
--path <value>
string
env: SHOPIFY_FLAG_PATH

The path to your app directory.

Anchor to --verbose
--verbose
env: SHOPIFY_FLAG_VERBOSE

Increase the verbosity of the output. May include sensitive data.

Anchor to --without-app-config
--without-app-config
env: SHOPIFY_FLAG_WITHOUT_APP_CONFIG

Scan --path as an app with no app configuration file. Config checks are skipped. Requires --client-id.

Anchor to -c, --config <value>
-c, --config <value>
string
env: SHOPIFY_FLAG_APP_CONFIG

The name of the app configuration.

Examples

app security clean

shopify app security clean

Was this page helpful?