Serverless Functions

To see your serverless functions, you must onboard the environment that contains these functions to CloudGuard. See Onboarding AWS Environments to onboard your environment.

When you enable Serverless Protection on your cloud environments, you can see all the functions that exist in these environments and their protection status on Workload Protection >Serverless > Serverless Functions.

Use the Filter and Search toolbar to select parameters to filter out the serverless functions with Runtime Protection enabled (Protected) or disabled, Auto Protect (Detect) enabled, or Protection mode set to Detect or Prevent.

The Serverless Functions page allows you to see the protection status of all functions:

  • Runtime - Runtime language or framework.

  • Runtime Protection - Shows Protected when Serverless Protection is enabled and the Cross Account Stack is updated.

  • Auto Protect - Shows Auto Protect when enabled.

  • Protection Mode - Shows Detect or Prevent (Block on detect) protection mode.

  • Learning - Shows the progress of the profile learning to build the Allowlist.

  • FSP Version - Shows the current FSP version.

Click the function name to see more details about its status, permissions, and posture findings.

Feature Status

The General tab of the onboarded serverless function shows its feature status. To learn more about each feature, read its tooltip information.

Feature Card Name

Feature

Status

Configuration Scanning

Posture Management is enabled after account onboarding to CloudGuard. Compliance engine scans the serverless function configuration

  • Active - Always enabled

Vulnerability Scanning

Serverless Protection (Proact) scans serverless functions for known vulnerabilities and embedded secrets

  • Disabled

  • Active - You enabled Serverless Protection

IAM Hardening

Serverless Protection (Proact) does Deep Code Flow Analysis for application hardening and least privilege access

  • Disabled

  • Active - You enabled Serverless Protection

Workload Firewall

FSP (Runtime Protection) validates workload runtime input

  • Disabled

  • Active - You enabled Runtime Protection

Behavioral Prevention

Behavioral Intrusion Prevention (Runtime Protection) learns specific workload behavior profile to detect and prevent anomalous behavior

  • Disabled

  • Learning is progress - You enabled Runtime Protection, which now builds the behavioral profile

  • Active - You enabled Runtime Protection, and the behavior profile (Allowlist) is built

Actions

More Links