Skip to main content
Prowler for Linode scans your Linode infrastructure for security misconfigurations, including compute settings, networking rules, user account security, and more.
Linode support in Prowler is community-maintained. For commercial support or to request additional service coverage, contact us.

Prerequisites

Set up authentication for Linode with the Linode Authentication guide before starting:
  • Create a Linode Personal Access Token with read-only permissions
  • The token requires at minimum: account:read_only, linodes:read_only, and firewall:read_only scopes

Prowler CLI

Run Prowler for Linode

Once authenticated with a Personal Access Token, set the LINODE_TOKEN environment variable and run Prowler for Linode. Prowler reads the token exclusively from the environment variable, so the secret is never exposed in shell history or process listings:
export LINODE_TOKEN="your-personal-access-token"
prowler linode

Run Specific Checks

prowler linode --checks compute_instance_backups_enabled compute_instance_watchdog_enabled

Run a Specific Service

prowler linode --services networking

Scan Specific Regions

Use --region (alias --filter-region / -f) to limit the scan to one or more Linode regions. Region-less resources (account administration and Cloud Firewalls) are always scanned; only regional resources such as instances are filtered. When the flag is omitted, all regions are scanned.
prowler linode --region eu-central us-east

Available Services

Prowler for Linode currently supports the following services:
ServiceDescription
administrationAccount administration includes users and access controls such as two-factor authentication
computeCompute includes Linode instances and their workload configuration
networkingNetworking includes Cloud Firewalls and their stateful network rules