This repository contains detailed requirements and preparation guidelines for different types of penetration testing engagements. The documentation helps our customers prepare for security assessments by outlining necessary resources, configurations, and prerequisites.
graph TD
subgraph Mobile["Mobile Application Testing"]
M1[Schedule Test] --> M2[Provide APK/IPA]
M2 --> M3[Configure Test Environment]
M3 --> M4[SSL Pinning Bypass]
M4 --> M5[Testing Phase]
M5 --> M6[Report Delivery]
end
subgraph Web["Web Application Testing"]
W1[Schedule Test] --> W2[Environment Access]
W2 --> W3[Credential Provisioning]
W3 --> W4[Testing Phase]
W4 --> W5[Report Delivery]
end
subgraph Internal["Internal Network Testing"]
I1[Schedule Test] --> I2[VPN Access Setup]
I2 --> I3[Scope Definition]
I3 --> I4[Testing Phase]
I4 --> I5[Report Delivery]
end
- Mobile Application Requirements
- Android application testing prerequisites
- iOS application testing prerequisites
- SSL pinning bypass procedures
- Required credentials and resources
- Schedule a Mobile Application Pentest
- Web Application Requirements
- Environment specifications
- Access requirements
- Test data needs
- Schedule a Web Application Pentest
- Internal Network Requirements
- Network architecture documentation
- Access requirements
- IP ranges and scope
- Required credentials
- Schedule an Internal Pentest
- Signed authorization and scope document
- Emergency contact information
- Testing window agreement
- Data handling and confidentiality agreements
- Review and acceptance of cancellation policy
- All testing must comply with relevant laws and regulations
- Testing must be conducted only within agreed scope
- Findings must be handled according to responsible disclosure policies
For questions about testing requirements or to schedule an engagement, contact your customer success rep on Slack.
This documentation is maintained by our security team. If you notice any issues or have suggestions for improvements, please open an issue or submit a pull request.