Penetration Testing as a Service

Sell the Relationship, Not the PDF.

PTaaS is not a different kind of testing. It is the same testing sold as something continuous, which needs machinery a report-writing tool does not have: a portal that is still there in month seven, findings that reach the client the day you confirm them, retests they can ask for themselves, and a contract that renews without being resold. Pental is that machinery, wearing your name.

Standing portalClient accounts that do not end with the engagement, holding every report you have ever released to them.
Released as foundA finding reaches the client when you release it, with a notification, rather than waiting for the document.
Retests on requestThe client asks from the report they are reading, and it arrives as scoped work on your side.
Recurring by contractQuarterly, bi-annual, annual and multi-year shapes that schedule the work when they are signed.
The Shift

What Changes When Testing Becomes a Service.

A project ends when the report is emailed. A service does not, and almost everything that makes the difference happens in the months where a project-shaped tool has nothing to say.

Sold as a Project
Delivery
One document at the end, emailed, and then a filing problem for both sides.
Critical Finding
Told by phone, then waits three weeks to appear anywhere the client can act on.
Retest
A new email thread, a new quote, and a scope reconstructed from memory.
Renewal
A cold conversation eleven months later with nothing on screen to point at.
Sold as a Service
Delivery
A portal on your domain that holds the current state and every past engagement.
Critical Finding
Released the day it is confirmed, with the client notified and the evidence attached.
Retest
Requested from the finding itself, arriving as scoped work already tied to the original.
Renewal
Contracted up front, with the next engagement already scheduled the day it was signed.
The Thing Worth Saying Out Loud

None of this makes the testing continuous. It makes the relationship continuous, which is what a client is actually buying when they ask for PTaaS: somebody who already knows their estate, whose findings they can see today, and who can retest a fix next week without a procurement cycle.

The Surface They Live On

A Portal That Is Still There in Month Seven.

Client accounts in Pental are standing accounts on your own domain, not a share link that expires. Between engagements the portal is where their whole history with you sits; during one, it is where they scope, watch and receive.

  • Their record, not a deliveryEvery engagement you have run for that client stays available to them: reports, findings and their current state, retest outcomes and attestation letters, a year later, without emailing you for a copy.
  • Scoping in the portalTargets, credentials, environments and constraints are answered in a form attached to the engagement, so the next round starts from what the last one established rather than from a blank email.
  • Credentials handled properlyAccess credentials the client submits arrive encrypted and one-time view against the engagement, which is the difference between a service and a shared mailbox.
  • Their view, enforced below the interfaceA client sees its own organisation, its own assessments and only the findings you have released. That boundary is a database policy, not a hidden button.
  • Questions in contextA query about a finding is raised against that finding, so the context is attached rather than arriving as a thread someone has to reconstruct.
Delivery Continuously

Findings Reach the Client the Day You Confirm Them.

Release is a separate act from saving. You write a finding, it stays internal while it is being checked, and it becomes visible to the client the moment you decide it should, which is what lets a client start fixing in week one instead of week four.

  1. 01The finding is written, from evidence, and sits internal by default while anyone who needs to review it does.
  2. 02QA runs against it as a workflow rather than a favour: review states, comments anchored to the passage they concern, and approval before release.
  3. 03You release it. For a critical or high finding the platform asks first whether the client should be emailed about it now, because some of those are a phone call rather than a notification.
  4. 04It appears in their portal with its severity, evidence, affected assets and remediation, under your brand, whether or not the report exists yet.
  5. 05The report, when it comes, is generated from the same findings, so nothing has to be reconciled between what they were told and what they were sent.
Show All, or None

Releasing a whole phase at once is one action rather than forty, and it asks once rather than prompting per finding. If part of it cannot be released, you are told that it was partial rather than left believing everything went out.

Run one engagement through it and release a finding to a test client. That is the whole argument, and it takes an afternoon.

The Loop

Retests the Client Asks for Themselves.

The single most service-like thing a testing firm can offer is a fix being verified without a new sales conversation. In Pental the request starts where the client is already looking.

  • Requested from the findingA client reading a released finding can ask for the retest there. It arrives on your side attached to the original, with its history rather than as a fresh ticket.
  • A delta, not a rewriteA retest carries the original findings forward and tracks each as fixed, still open, or newly introduced, so the second document is about what changed.
  • Its own phaseRetesting is a phase on the engagement with its own dates and testers, which means it is schedulable, assignable and billable like any other work.
  • Per-phase controlRetesting can be switched on for the phases where it makes sense and left off elsewhere, so the offer matches what you actually sell.
  • Closed loops are visibleWhere a client runs their own tracker, a closed ticket comes back as a signal to retest rather than as a claim that the issue is fixed.
The Contract

Recurring Work That Schedules Itself.

A service that has to be re-sold every year is a project with better marketing. The proposal shapes in Pental are built for work that repeats, and signing one creates the engagements rather than a reminder to create them.

Shapes
Subscription
Quarterly, bi-annual or annual testing, priced as a recurring engagement rather than a series of quotes.
Multi-Year
A programme across years, with the schedule inside the proposal instead of in a spreadsheet beside it.
Retainer
Recurring capacity drawn down against real engagements, visible to you and to the client.
What Signing Does
Creates the Work
The engagement exists the moment the proposal is signed, built from the scoping already answered.
Schedules the Rest
A recurring or multi-year deal lays out the future assessments with their periods labelled, so year three is on the calendar in year one.
Bills on Its Own
Invoices are raised against the engagements they belong to, per period, and chased without anyone remembering to.
Keeps the Record
Who signed, when, and from where, attached to the engagement the signature created.

Proposals and invoicing are modules, so a firm that contracts its own way switches them off and keeps the rest. How the engagement runs

Continuous, Honestly

Something Happening in the Gaps.

Between two annual tests there are eleven months where a client is buying a relationship and receiving nothing. Scanning is what fills that, provided it is sold as what it is: coverage between tests, not testing.

  • Scans on a cadence you sellDaily, weekly, monthly or annual, against assets you have approved, priced by you and charged through your own Stripe account or raised as an invoice.
  • Or scans they ask forA client can request a scan themselves inside the caps, cooldown and window you set, which is a service they can feel without a phone call.
  • Results a tester has seen firstOutput can land in a holding area for one of your people to read before the customer sees a word of it, which is the difference between your service and a scanner subscription.
  • Its own documentScan output produces a vulnerability report, a separate document type, so it never turns up inside a penetration test report wearing the same clothes as tested findings.
Keeping the Line Clear

Scan results are held apart from the findings your testers write, in their own section and their own document, and moving one across is a deliberate act. A firm selling PTaaS has to be able to say which of those a client is looking at, and so does the platform. How scanning works

Renewal

What the Client Still Has a Year Later.

The renewal conversation is easy when the client has spent eleven months signing in to something with your name on it. This is what is waiting for them there.

  • Every report you releasedIn one place, on your domain, when their auditor asks for last year's and their procurement team asks for the one before it.
  • Attestation lettersThe letter confirming testing took place, generated as its own document type rather than written from scratch each time somebody asks.
  • Findings and their current stateOpen, fixed, retested, and what was verified rather than assumed, which is the answer to most questions a customer of theirs will ask them.
  • Coverage they can point atChecklists and runbooks can be marked client visible, so a client who wants to know what was actually tested can read it instead of taking your word for it.
  • Feedback that compoundsStructured feedback at the end of an engagement, with a nudge towards a public review when it is glowing.
Whose Service It Is

Your Name on It, Your Database Under It.

A service sold under someone else's branding is a reseller arrangement, and a service whose data sits in a vendor's database is a dependency you cannot answer questions about. Neither is true here.

  • Your domain, your loginClients sign in at your address, on your sign-in page, in your colours. There is no Pental branding anywhere a client can look.
  • Your documentsReports rendered from the Word template you already send, deterministically, so a client comparing this quarter with last sees only the findings change.
  • Your databaseEvery client record, finding and file lives in a Postgres project you created in your own account, which is also the honest answer when a client asks where their vulnerabilities are stored.
  • Your AIDrafting runs on your own provider key or a model on your own hardware, so nothing about your client's estate becomes someone else's traffic.

Turn Your Next Renewal into a Subscription.

Seven days free, no card, and the whole platform inside Starter limits. Set up a client, release a finding to them, and see what the relationship looks like from their side.