PTaaS

Penetration Testing as a ServiceA platform, not a project.

A platform that pentests continuously, not an annual engagement.
Findings land as validated PoCs and merge-ready fix PRs, not a PDF.

Trusted by security teams at

AWSPayPalUberCiscoCheggFortinetByteDanceDuckDuckGoFordConvexPhilipsPfizer

What is penetration testing as a service?

Instead of scoping a one-off engagement and waiting weeks for a PDF, you subscribe to a platform that pentests on demand and streams findings as they are confirmed.

What to look for in a PTaaS platform

The label covers very different products. These are the criteria that separate a true continuous service from a scheduling portal for consultants.

Real testing cadence

Some PTaaS vendors still run point-in-time tests you book through a portal. A continuous platform tests every deploy and pull request without scheduling anything.

Validated findings

Findings should arrive with a working proof-of-concept, not a severity guess, otherwise your team inherits the triage work the vendor skipped.

Remediation in the dev workflow

Look for fix PRs, CI integration, and automatic retesting on merge, not a report your engineers must translate into tickets.

Coverage breadth

Web apps, APIs, code, cloud, and infrastructure from one platform, so coverage does not fragment across vendors.

Data control

Where does testing run, and who sees your source and findings? Self-hosted or air-gapped options matter for regulated environments.

Compliance evidence

SOC 2, ISO 27001, and PCI DSS auditors accept continuous evidence. A platform should export it for the full period, on demand.

How Strix delivers PTaaS

Strix is the autonomous take on the model: agents run the pentest end to end, continuously, inside your own perimeter if you want.

Agents map and attack

Autonomous agents enumerate your attack surface and chain real exploits across code, APIs, web apps, and cloud, on every deploy.

Proof before report

Every finding is exploited and reproduced before it reaches you, so confirmed risk is all you triage.

Fix shipped with the finding

Each finding arrives with a merge-ready pull request, and agents retest after merge to confirm the vulnerability is gone.

Native to CI/CD

Testing runs on pull requests and deploys, so results land where your engineers already work.

Yours to run

Open-source core, self-hostable, air-gappable, and BYO-LLM, the service model without surrendering your data.

Priced like a platform

Start free on the open-source core or from $29/seat/month hosted, not $25k–$96k per year for a fixed number of tests.

PTaaS delivery models compared

Human-led PTaaS marketplaces and autonomous platforms share the name but deliver very differently.

Who runs the test

Strix (autonomous PTaaS)

Autonomous AI agents

Human-led PTaaS

Scheduled human testers
Testing cadence

Strix (autonomous PTaaS)

Every deploy and pull request

Human-led PTaaS

Booked engagements, days to weeks apart
Time to first finding

Strix (autonomous PTaaS)

Minutes

Human-led PTaaS

Days to weeks after booking
Findings delivery

Strix (autonomous PTaaS)

Live platform plus merge-ready fix PRs

Human-led PTaaS

Live platform, manual remediation
Validated with proof-of-concepts

Strix (autonomous PTaaS)

yes

Human-led PTaaS

yes
Auto-fix with merge-ready PRs

Strix (autonomous PTaaS)

yes

Human-led PTaaS

no
Retest on fix

Strix (autonomous PTaaS)

Automatic

Human-led PTaaS

On request
Self-hostable or air-gapped

Strix (autonomous PTaaS)

yes

Human-led PTaaS

no
Pricing model

Strix (autonomous PTaaS)

Free core; usage-based hosted

Human-led PTaaS

Credits or annual contracts, ~$5k–$30k+ per test
Best for

Strix (autonomous PTaaS)

Teams shipping continuously

Human-led PTaaS

Teams needing human-signed engagements

From issue to fix in seconds

Find critical issues, auto-validate, and auto-fix with merge-ready PRs.

Issues/STR-00847

SSRF via URL Parameter in /api/proxy

OpenHigh · 8.6CWE-918

TL;DR

The /api/proxy endpoint accepts a user-supplied URL without validation. An attacker can access internal services, read cloud metadata, and exfiltrate credentials.

Impact

Access to cloud metadata at 169.254.169.254, potential credential theft, and internal network scanning.

Location

acme/api · proxy-handler.ts:23
GET/api/proxy?url=

Severity

High

CVSS

8.6

Fix Effort

Low

Discovered

2h ago

Discover & Validate

Pentests your entire attack surface continuously. Reproduces each finding, confirms exploitability with proof, and prioritizes by real impact.

FixReproduction

How do I fix it?

Validate and restrict the target URL using an allowlist of permitted hostnames. Reject private/internal IP ranges and enforce HTTPS-only.

proxy-handler.ts:23-29Copy
2323 const targetUrl = req.query.url;
24 const resp = await fetch(targetUrl);
24 const parsed = new URL(targetUrl);
25 if (!ALLOWED_HOSTS.has(parsed.hostname)) {
26 throw new ForbiddenError("blocked");
27 }
28 const resp = await fetch(parsed.href);
2529 return res.json(await resp.json());
Fix verified — vulnerability no longer exploitable
PR #247 fix/ssrf-proxy-handler ready to merge

Auto-Fix

Generates a fix, retests to confirm the vulnerability is gone, and delivers a merge-ready PR. Review, merge, done.

Frequently asked questions

Common questions about penetration testing as a service.

PTaaS stands for penetration testing as a service, a delivery model where pentesting is provided continuously or on demand through a platform, instead of as a scoped, one-off consulting engagement with a static report.

Start testing in minutes

Continuous pentesting as a service, validated findings, merge-ready fixes, and evidence for every audit.