Skip to content

Demo Application

For the AWS reference deployment, navigate to https://client-side-defense.f5-sales-demo.com. This is the Juice Shop application protected by the F5 Distributed Cloud HTTP load balancer. The Azure third-party lifecycle is a separate full-origin scenario deployed from the webapp-api-protection repository; use that deployment’s LB_FQDN output instead of the AWS hostname. The Azure application and its separately deployed cdn-simulator remain owned by their respective repositories, backends, and saved plans. Do not manage or tear down those Azure-owned resources through this repository’s terraform/aws stack or standalone CSD API workflow.

Juice Shop home page UI layout exampleJuice Shop home page UI layout example

UI-layout example only. Labels and styling may differ from the current deployed application.

The login page is the primary page used in the AWS Juice Shop demo:

  1. Navigate to the Login page (/#/login).
Login form UI layout exampleLogin form UI layout example

UI-layout example only. Labels and styling may differ from the current deployed application.

CSD auto-classifies the email and password fields as sensitive, making this page ideal for demonstrating formjacking detection. The Trigger Detection section uses this page.

The AWS Juice Shop application has additional pages with form inputs that CSD monitors. Each route below is relative to https://client-side-defense.f5-sales-demo.com and collects data that a formjacking script could exfiltrate:

PageRouteSensitive FieldsData Category
Registration/#/registeremail, password, security question & answerCredentials, account recovery
Forgot Password/#/forgot-passwordemail, security answer, new passwordCredentials
Payment/#/payment/shopcardholder name, card number, expiryFinancial
Address/#/address/createname, mobile number, address, city, ZIP code, countryPII
Contact/#/contactauthor, commentPII
Complaint/#/complainemail, message, file uploadPII
Change Password/#/privacy-security/change-passwordcurrent password, new passwordCredentials

CSD monitors all pages where JavaScript injection is enabled — not just those listed above.