What you receive
A findings report, fix guidance, a debrief and a retest under the engagement terms.
A findings report, fix guidance, a debrief and a retest under the engagement terms.
Your technical team prepares representative access and implements remediation.
The statement of work defines the retest scope, window and reporting arrangements.
A clearly defined scope. A penetration test is a point-in-time assessment of an agreed scope. It cannot guarantee that every weakness has been found or replace ongoing security management.
For investigating exploitable weaknesses in running systems. Public-footprint research can help identify which assets merit a separate testing scope. Explore public exposure checks.
We’ll agree a written proposal and obtain authorisation before the assessment begins.
Penetration testing, also called a pen test or pentest, is an authorised assessment in which a tester investigates and attempts to exploit weaknesses within agreed boundaries. It helps explain the impact of vulnerabilities, rather than simply listing potential issues.
Investigate access permissions and sensitive workflows in the application your customers or staff use.
Examine the endpoints, authentication and permission checks protecting data and operations.
Investigate reachable services and access boundaries on the networks and systems selected for testing.
Choose testing around the business function you need to protect. A customer portal, its API and the network hosting it have different boundaries; including one does not automatically include all three.
| Testing area | Example focus | Business question |
|---|---|---|
| Web applications | Sign-in, user roles and sensitive workflows in a running application. | Can someone view another customer’s information or perform an action their role should not permit? |
| APIs | Endpoints, authentication, permissions and the way requests affect data or business functions. | Do the API’s own checks protect data and operations independently of the website or app interface? |
| Networks | External testing examines nominated internet-facing services. Internal testing starts from an agreed network position and examines reachable services and boundaries. | Can the tested access paths reach systems or network segments they should not? Network position, user access and permitted techniques define the conclusions. |
Before testing, identify a contact for urgent findings and agree the notification channel, timing and escalation route. This lets your team decide how to respond to a serious issue during the engagement, rather than relying solely on the final report.
Assess a new application, API or material change before relying on it for critical business activity. Agree a representative environment and allow time to address findings.
Provide evidence of a scoped test and the action taken afterwards. Confirm the customer’s required scope and any tester accreditation requirements before booking.
Investigate whether weaknesses can be exploited within the agreed scope. Use the findings to focus engineering effort on the risks that matter to your business.
Test whether the agreed user roles and permissions behave as intended. A customer account should not gain access to another customer’s information simply because an application accepts a different request. Include the relevant roles and workflows in scope.
Controlled testing can help distinguish a potential issue from an exploitable weakness. Evidence of what was possible helps your team assess the affected data, privileges and business functions without assuming every finding carries the same risk.
A retest examines the original findings after your team has made changes. Keep the retest result with the original report so there is a clear record of what was resolved, what remains and what was outside the follow-up scope.
Give product owners evidence for deciding whether a release needs further work. Use reported issues to plan engineering work before customers depend on a new function.
Customers may ask which application was tested, when it was tested and whether important findings were fixed. An appropriate report summary and retest record can make those conversations more specific. Confirm any required tester qualifications before commissioning.
Use evidence and business impact to agree priorities between developers, security staff and management. Record why urgent fixes take priority and which lower-priority changes belong in a planned release.
Confirm targets, user roles, testing depth, exclusions, dates and written permission. Identify escalation contacts and any third-party restrictions.
Agree the information and credentials provided to the tester. Check that the environment and test accounts reflect the workflows you need assessed.
The tester examines the agreed systems and attempts controlled exploitation within the rules of engagement. Operational constraints remain part of the test boundaries.
Review the findings, supporting evidence and fix guidance. Consider business impact alongside technical severity when assigning owners and deadlines.
Your team implements the changes. Fig retests reported findings under the agreed terms and records the results; new features or additional scope require separate agreement.

Work is authorised in writing before any assessment begins, and stays within the agreed scope.
Related services answer different questions. Confirm which scope you are buying before you compare quotes.
| Approach | What it tells you | Scope to confirm |
|---|---|---|
| Penetration testing | Investigates behaviour and exploitable weaknesses in a running application, API or network. | Agree targets, roles, permitted techniques and the access provided. |
| Vulnerability scanning | Automated identification of known weaknesses across agreed targets. | Useful for repeatable coverage; it may miss business logic and complex access-control issues. |
| Code security review | Examines the implementation in an agreed source code version. | Useful for code-level causes; it does not establish the security of the deployed environment. |
Illustrative example, not a client case study
This is a teaching example of a finding record, not an extract from a customer report or a promise of a particular report template.
Targets, application complexity, API coverage, user roles, access model and testing depth determine the quote. A small application with several permission levels may need more investigation than its page count suggests. Confirm reporting, debrief and retest terms in the statement of work.
Prepare a target inventory, architecture overview, role list, test accounts and permitted testing windows. Tell us about third-party hosting restrictions, sensitive workflows and the evidence a customer expects. Agree an escalation contact and a representative test environment.
Allow for access preparation, the assessment, report delivery and your team’s remediation work. Confirm the delivery format, dates and any follow-up checks in your quote so each team knows when its input is needed.

Practical answers about scope, cost and what happens next.
Compare all six security servicesPenetration testing, also called a pen test or pentest, is an authorised assessment in which a tester investigates and attempts to exploit weaknesses within agreed boundaries. It helps explain the impact of vulnerabilities, rather than simply listing potential issues.
Link to this answerWe agree testing windows, permitted techniques, exclusions and escalation contacts before work starts. Testing can carry operational risk; any restrictions and precautions must be recorded in the rules of engagement.
Link to this answerWhite-box testing uses extensive information and access, such as documentation or source code where agreed. Grey-box testing uses partial knowledge or access. Black-box testing starts with limited information. These labels do not define coverage by themselves: the statement of work does.
Link to this answerChoose a schedule based on system risk, significant changes and customer or contractual requirements. A previous test does not cover later releases automatically. Agree any specific standard or assurance requirement before booking.
Link to this answerDuration depends on the targets, complexity, user roles, testing depth and available access. We confirm timing during scoping; allow additional time for preparation, remediation and retesting.
Link to this answerYes. Fig penetration testing can cover agreed applications, APIs and networks. API scope should identify endpoints, authentication methods, user roles and important workflows. An API is not assumed to be covered simply because the associated website is in scope.
Link to this answerAgree the environment during scoping. A representative staging environment can support testing without exposing live customer workflows to the same operational risk, but differences from production limit the conclusions. Production testing requires explicit authorisation and agreed operational safeguards.
Link to this answerTargets, application complexity, API coverage, user roles, access model and testing depth determine the quote. A small application with several permission levels may need more investigation than its page count suggests. Confirm reporting, debrief and retest terms in the statement of work.
Link to this answerNo. Security testing and reviews can help identify gaps, but certification requires a separate assessment under the relevant scheme. Buying this service does not guarantee certification.
Link to this answerExplore a different assessment, manage remediation or prepare for certification.
Related service
Automated checks of agreed websites and systems for known weaknesses, helping you prioritise what needs attention.
ExploreRelated service
Examine source code for weaknesses such as embedded secrets, unsafe input handling and missing access checks.
ExploreSoftware
Manage compliance gaps, remediation and supporting evidence.
ExploreCertification
Explore certification options for your organisation.
ExploreIndependent sources that explain the methods and controls behind the review.
Independent guidance
Explains the role of penetration testing in assurance and the importance of scoping.
Work with Fig directly or through your MSP. Your proposal identifies the contracting entity, assessment scope and delivery responsibilities.
The companies
See the entities, licences and people behind the platform and our assessments.
ExploreMSP partners
Offer these services under your own brand and retain the client relationship.
ExplorePublished evidence
Verify our company details, licences and the claims we make in public.
ExploreContent updated .
Tell us what you need from penetration testing, the systems involved and any deadline. We’ll discuss the options and provide a quote.