canvas csp-settings
canvas csp-settings¶
Manage Canvas Content Security Policy settings
Synopsis¶
Manage Content Security Policy (CSP) settings for Canvas accounts.
CSP settings control which domains are allowed to load content in Canvas, providing security controls against cross-site scripting attacks.
Examples:
canvas csp-settings get 1
canvas csp-settings add-domain 1 --domain example.com
canvas csp-settings remove-domain 1 --domain example.com
canvas csp-settings lock 1 --locked
Options¶
Options inherited from parent commands¶
--as-user int Masquerade as another user (admin feature, requires permission)
--columns strings Select specific columns to display (comma-separated)
--config string config file (default is $HOME/.canvas-cli/config.yaml)
--dry-run Print curl commands instead of executing requests
--filter string Filter results by text (case-insensitive substring match)
--instance string Canvas instance URL (overrides config)
--limit int Limit number of results for list operations (0 = unlimited)
--no-cache Disable caching of API responses
-o, --output string Output format: table, json, yaml, csv (default "table")
--quiet Suppress informational messages, only output data and errors
--show-token Show actual token in dry-run output (default: redacted)
--sort string Sort results by field (prefix with - for descending, e.g., -name)
-v, --verbose Enable verbose output
SEE ALSO¶
- canvas - Canvas LMS CLI - Interact with Canvas from the command line
- canvas csp-settings add-domain - Add a domain to the CSP allowlist
- canvas csp-settings get - Get CSP settings for an account
- canvas csp-settings lock - Lock or unlock CSP settings for sub-accounts
- canvas csp-settings remove-domain - Remove a domain from the CSP allowlist