Web Application Pentest

This article shows how to run a Web Application Pentest on Strobes using the Web App Pentest template. The template uses a 21-phase OWASP WSTG-aligned methodology with parallel test case design, browser-based exploitation, and AI validation of every finding before submission.

Prerequisites

Before launching a Web App Pentest, ensure the following:

  • You have a Target URL for the web application (e.g., https://staging.acme.com).
  • You have one or more test accounts for authenticated testing (recommended), saved as Strobes credentials under SettingsCredentials.
  • You've identified any out-of-scope paths or hosts so you can list them in Custom Instructions.
  • Your organization has sufficient AI credits.

Steps to run a Web App Pentest

Step 1: Open the wizard and pick the template

  • Open AIWorkspaces and click New Workspace.

  • On the Template step, click the Web App Pentest card.

     
  • Click Use This Template on the info page.

Step 2: Define the scope

  • Workspace Name: Rename to something meaningful like acme.com — Q2 Web Pentest.
  • Target URL: Enter the application URL (e.g., https://staging.acme.com).
  • Credentials: Select your test accounts (e.g., qa-admin@acme.com, qa-user@acme.com).

Step 3: Add Custom Instructions

Custom Instructions are free-form scope notes the agent will follow. Use them to list out-of-scope paths, login flow hints, and areas of focus. Example:

Use the test accounts for authenticated testing.
Out of scope: /admin/billing/*, anything under integrations.acme.com.
Focus on the new /api/v3/checkout endpoint.
Do not register new user accounts.

Step 4: Configure runtime

  • Model: Standard is the recommended default. Pick Advanced for very complex apps with deep workflows.
  • Browser: Cloud Browser (default).
  • Schedule: One-time for a single assessment, Monthly for production retests, or Weekly for a high-value staging app.

Step 5: Review and launch

  • Verify the target, credentials, and schedule on the Review step.
  • Click Launch Assessment.
  • The agent begins automated crawling, endpoint discovery, and test-case execution across all 21 WSTG phases.

Where Can This Be Used?

The Web App Pentest template is suited to:

  • Production web apps that need a periodic OWASP-aligned assessment.
  • Staging environments where weekly continuous testing is appropriate.
  • Pre-release validation before pushing major features (e.g., a new checkout flow).
  • Compliance assessments that must map findings to OWASP Top 10, ASVS, or CWE.

Expected output

When the run completes you'll get:

  • Findings ranked Critical through Info, mapped to OWASP Top 10 and ASVS.
  • Per-finding evidence — request/response pairs, screenshots, exploitation steps.
  • A downloadable Executive Summary and Technical Report in PDF or DOCX.

Troubleshooting Tips

  • If the agent stalls on the login page, expand Custom Instructions to describe the login flow (e.g., "Use the SSO button, not the local login form").
  • If the agent flags too many findings on out-of-scope paths, list those paths explicitly in Custom Instructions.
  • If your firewall blocks the Strobes Cloud Browser, switch to a Connected Browser under AIConnected Browsers.

Was this article helpful?