# cscli scenarios inspect

## cscli scenarios inspect[​](#cscli-scenarios-inspect "Direct link to cscli scenarios inspect")

Inspect given scenario(s)

### Synopsis[​](#synopsis "Direct link to Synopsis")

Inspect the state of one or more scenarios

TEXTCOPY

```
cscli scenarios inspect [item]... [flags]
```

### Examples[​](#examples "Direct link to Examples")

TEXTCOPY

```
# Display metadata, state and ancestor collections of scenarios (installed or not).
cscli scenarios inspect crowdsecurity/ssh-bf crowdsecurity/http-probing

# If the scenario is installed, its metrics are collected and shown as well (with an error if crowdsec is not running).
# To avoid this, use --no-metrics.
cscli scenarios inspect crowdsecurity/ssh-bf --no-metrics

# Display difference between a tainted item and the latest one.
cscli scenarios inspect crowdsecurity/ssh-bf --diff

# Reverse the above diff
cscli scenarios inspect crowdsecurity/ssh-bf --diff --rev
```

### Options[​](#options "Direct link to Options")

TEXTCOPY

```
      --diff         Show diff with latest version (for tainted items)
  -h, --help         help for inspect
      --no-metrics   Don't show metrics (when cscli.output=human)
      --rev          Reverse diff output
  -u, --url string   Prometheus url
```

### Options inherited from parent commands[​](#options-inherited-from-parent-commands "Direct link to Options inherited from parent commands")

TEXTCOPY

```
      --color string    Output color: yes, no, auto (default "auto")
  -c, --config string   path to crowdsec config file (default "/etc/crowdsec/config.yaml")
      --debug           Set logging to debug
      --error           Set logging to error
      --info            Set logging to info
  -o, --output string   Output format: human, json, raw
      --trace           Set logging to trace
      --warning         Set logging to warning
```

### SEE ALSO[​](#see-also "Direct link to SEE ALSO")

* [cscli scenarios](https://docs.crowdsec.net/docs/next/cscli/cscli_scenarios.md) - Manage hub scenarios
