How an engagement runs
The same disciplined sequence whether it is a penetration test, a security audit or a compliance programme. Methodologies are aligned to OWASP, PTES and the standard you need to meet.
Six steps
- 1
Scope and discover
We agree what is in scope and map every exposed asset. Nothing is tested without written approval.
- 2
Assess
Configuration, architecture and policy are reviewed against the standard that matters to you.
- 3
Exploit safely
Testers prove which weaknesses are real by exploiting them in an agreed, controlled way.
- 4
Harden
Each finding comes with a plain fix. We work with your team on the order to close them.
- 5
Monitor
We check that logging and alerting would catch the attacks we just ran.
- 6
Verify and report
We re-test the fixes and hand over a report you can share with auditors and customers.
Rules of engagement
- Written authorisation
- Scope, targets, test windows and contacts are signed off before any testing starts.
- Safe by default
- Exploitation proves impact without destroying data or disrupting production. Risky tests are agreed first.
- Escalation path
- Critical findings are reported to your named contact immediately, not saved for the report.
- Data handling
- Evidence is kept to the minimum needed, stored securely and returned or deleted after the engagement.
What you receive
- Executive summary
- Business risk in plain language for leadership and the board.
- Technical findings
- Evidence, CVSS rating, affected assets and reproduction steps for each issue.
- Remediation road map
- Fixes ordered by risk and effort, mapped to the standards you report against.
- Re-test report
- Confirmation of which findings are closed, ready to share with auditors and customers.
sample-report.pdf
Redacted example- 01Executive summary
- 02Scope and methodology
- 03Findings by severity
- 04Evidence
- 05Remediation road map
- 06Re-test results
- 07Appendix: standards mapping
FINDING 04HIGH
- Asset
- .
- Issue
- Default credentials on admin console
- Evidence
- CVSS
- 8.8
- Fix
- Change and vault the password; restrict console to the admin network
- Status
- Re-tested: closed