Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Create a penetration test assessment request (prior to v19.0)

Initiate a penetration test assessment request for your web applications or APIs. These requests are submitted to the ethical hacking team, who then proceed to test these applications and manually report the penetration test findings.

Before you begin

Role required: App-Sec Manager

About this task

The application owner raises a penetration test assessment request to manually scan their application or APIs. The ethical hacking team tests the application and manually creates penetration test findings. These findings are manually-created application vulnerable items (AVIs).

The default assignment group for the penetration test finding is the group configured in the 'Application team' field of the associated penetration test assessment request. The assignment type of the penetration test finding is Manual. The assignment rules cannot override the assignment of these penetration test findings.

Starting with v19.0, you can create penetration test assessment requests directly from the Penetration Test Assessment Requests [sn_vul_pen_test_assessment_request_list] table. See Create a penetration test assessment request from existing requests (v19.0) for more information.

Procedure

  1. Prior to v19.0, navigate to All > Self-Service > Service Catalog > Services > Penetration Testing Assessment Request.

  2. Alternatively, you can create a request by replicating closed requests.

    All the values from the original request are preserved. Active application vulnerable items (AVIs) are automatically copied to the new request.

  3. On the form, fill in the fields.

FieldDescription
NumberUnique identifier generated for the penetration test assessment request.
Requested byPerson requesting the assessment of the application.
Parent assessment requestOriginal penetration testing assessment request used to create the child request. It is created using a closed assessment request. Visible only on the child assessment request form.
ApplicationSelect an application using the search option.
Application typeSelect an option from:- Web Service \(known as API prior to v16.1\) - Web Application - Thick Client - Mobile \(If you select Mobile, the Mobile tab is displayed at the bottom of the form with additional fields\)
v19.0: Application sizeSelect the size of the application you want to test.- Small - Medium - Large - Standard \(select this option if you are not sure of the size\)
Assessment typeSelect the type of assessment from:- Full penetration Test - Focused Test - Re-test For details, see Configure assessment types for penetration testing.
Purpose of applicationDescription of the application’s functionality.
Technology stack detailsComplete technology stack from front-end to back-end, databases, and other key technologies.
Is third-party application?Confirms if this application is owned by a third-party vendor.
List types of sensitive data accessible from applicationTypes of sensitive data accessible from the application. For example, PII data, PHI data, and financial data such as credit card numbers.
Authentication typeSpecifies if this application uses LDAP authentication, its own native authentication, or other forms of authentication.
Is application in scope for any compliance program?Specifies if this application impacts any compliance programs such as PCI.
Application team contactsMembers of the application team to be contacted by the ethical hacking team for any questions.
Demo dateDate when this application can be demonstrated.
Product deployment planned onPlanned date to deploy this application in production.
Application version/release planned for deploymentVersion of the application planned for production deployment.
v19.0: Application owned by third-party vendor or a joint ventureIf you select Yes for this field, the Vendor/ Joint Venture Information tab is displayed with additional fields.The term 'Clause' might refer to standards for testing that include any agreements that exist between two or more parties.
StateSelect a value based on the status of the request.
Assignment groupGroup selected to work on the penetration test findings. Can be manually added or edited by an App-Sec Manager.
Assigned toIndividual from the selected assignment group that works on the penetration test findings. Can be manually added or edited by an App-Sec Manager.
SprintDisplays the sprints with bandwidth available to accommodate the assessment request based on the selected Assessment type field.
CreatedDate and time the request was created.
Testing start dateDate and time when the testing begins.
UpdatedDate and time the request was last updated.
Testing details
URLs to testURLs that must be included in penetration testing.
URLs to excludeURLs that must be excluded from penetration testing.
Was this application tested previously?Specifies if this application has already been penetration tested.
Reason for retestReason for asking for a penetration test reassessment if the application was tested earlier.
When was the application tested?Timeframe when the application was penetration tested.
Test account detailsDetails of the test account that can be used by ethical hacking team for penetration testing.
Application rolesRoles supported by the application for its users.
Most used rolesMost commonly used roles in the application.
  1. Select Submit.

    An email notification is sent to the ethical hacking team that the request has been created for the relevant application.