icon-unified.svg
Experience Center

About ThreatLabZ Controls

All AppProtection profiles have a set of AppProtection controls that you can use to help you define how AppProtections are managed. AppProtection controls are grouped by HTTP predefined controls that come from ThreatLabZ or Open Web Application Security Project (OWASP) and predefined controls for WebSocket. Custom controls can be created for HTTP or WebSocket.

ThreatLabZ controls enhance your experience by enabling you to:

  • Protect internal applications from the latest threats by providing up-to-date controls written and maintained by Zscaler's expert security team that address emerging attack vectors and vulnerabilities.
  • Understand the severity, description, and recommended default action for each type of attack that ThreatLabZ controls protect against.

The ThreatLabZ predefined controls currently available in the Admin Portal are created by the Zscaler Security team to address confirmed Common Vulnerabilites and Exposures (CVEs). Each predefined control is identified with a unique number, defined with how the control operates, and associated with a level of concern.

About the ThreatlabZ Controls Page

On the ThreatLabZ Controls page (Policies > Cybersecurity > Inline Security > Protection Controls), you can do the following:

  1. View more information about the predefined controls.
  2. Go to the OWASP Predefined Controls page to view the available predefined controls.
  3. Go to the Custom Controls page to manage your custom controls.
  4. Go to the WebSocket Controls page to manage your WebSocket predefined and custom controls.
  5. Expand all of the rows in the table to see more information about each predefined control.
  6. Filter the information that appears in the table.
  7. For each predefined control type, expand to view:
    • Control Number: A number identifying the predefined control. When expanded, the following information is displayed:
      • Description: An explanation of how the control works.
      • Paranoia Level: The associated level, which corresponds to the levels available in an AppProtection profile.
      • Info URL: A link to the security portal describing the predefined control.
      • Used in AppProtection Profiles: The AppProtection profiles using the predefined control.
    • Name: The name of the predefined control.
    • Severity: The level of severity for the control number. The severity levels are Low, Medium, High, and Critical.
    • Version: The current version of the ThreatLabZ predefined control.
    • Control Action: What action occurs when the predefined control is in use.
Viewing the ThreatLabZ controls on the ThreatLabZ Controls page
Related Articles
About API Protection ControlsAbout AppProtection ControlsAbout ThreatLabZ ControlsAbout Active Directory Controls