Skip to content

Application security: every app and how it is protected

Protect → Application security answers three questions about each app: is it protected, is something wrong, and what can I do about it. It shows the data other pages own, filtered to the app. Nothing here is a second copy, so a count on this page is the list it opens.

Everything is scoped to the environment selected in the header, in the current project.

Each row is one app:

ColumnWhat it means
WAFThe effective mode of the Shield360 Edge routes that serve the app: Block, Monitor, Mixed when its routes differ, Off, Mode not reported, Not reporting when Edge has not reported on it in 24 hours, or No Edge when no route serves it
Runtime protectionRuntime protection: Block, Monitor, Off, or Not reporting if the SDK has not reported in 24 hours
DetectionsOpen detections from the last 7 days
VulnerabilitiesVulnerabilities that are open, or were seen again after a fix
Code findingsOpen code findings from each target’s latest scan

Select a tile to narrow the list. Not protected shows apps with no reporting runtime protection and no reporting Edge in front of them, which are the apps where nothing is known to stop or even record an attack. Apps with the most open work come first.

If your role does not include a column, the cell says Hidden by your role instead of showing zero. A column that could not be read says so too, and the rest of the page still loads.

Select an app to open its page. The overview repeats its counts and protection. Each tab is the full list, filtered to this app:

  • Detections: every source from All detections. Select a row for its details and actions.
  • Logs: the log explorer, with search, facets, patterns and live tail, locked to this app.
  • Vulnerabilities: the app’s vulnerabilities, each with its status.
  • Code findings: the app’s code findings, each with its status and detail.
  • Protection: read-only. The effective WAF mode on each Edge route, the effective runtime protection mode, whether Edge and the app are actually reporting, and recent runtime activity. To change anything, select Change in WAF & RASP: all WAF and runtime protection settings are in one place.

These are the same controls as everywhere else, and each one checks your permission on the server and records an audit entry.

WhereActionNeeds
A web firewall detectionBlock this IP or network, with undoEnroll computers and Change what is collected
A web firewall detection that got throughBlock the route, or block a decoy, with undoEnroll computers and Change what is collected
A runtime attack detectionBlock that attack type in the app, with undo. Patches and allow-lists stay in the decision queueManage agent policies, and Enroll computers and Change what is collected for attacks Edge reported
Any detectionOpen a caseWork security cases
A vulnerability or code findingChange its statusManage agent policies for vulnerabilities, Manage AI app security for code findings
The overview, an app linked to an agent identityPull the kill switchManage agent authorization

The kill switch appears only for an app whose agent identity is linked to it in Agent authorization.