Skip to content
← Back to logbook
learntools

How to Choose a Pentest Tool

Gaurav Singhal· Founder & CEO, APX Labs· June 23, 2026· 8 min read

There are three categories of pentest tools. Each has real tradeoffs. Knowing which one fits your situation saves money and time.

The three categories

Scanners (Burp Suite, ZAP, Acunetix, etc.)

These are software you run against your application. They probe your app against known vulnerability patterns — XSS, SQL injection, CSRF, hardcoded secrets, misconfiguration — and report findings.

Cost: $1,000–$20,000 per year

Time to results: 2–8 hours per scan

Coverage: Good on known vulnerability shapes; terrible on business logic and chains

False positives: Many. Scanners don't verify findings, they flag suspects. You need a human to confirm.

Output: CSV of findings + CVSS scores + maybe a PDF. Often verbose and repetitive.


Manual pentesting services (human consultants)

You hire a consultant or firm. A skilled security engineer spends 1–4 weeks on your codebase, looks for flaws, chains vulnerabilities, and documents what they find.

Cost: $30,000–$150,000+

Time to results: 2–6 weeks

Coverage: Excellent on business logic and context-specific flaws; depends entirely on the consultant

False positives: Rare. A human doesn't flag things without proof.

Output: A narrative report with working exploits, screenshots, and business impact.


Agentic testing (AI-native pentesting)

Tools like Cipher use LLM reasoning paired with exploit automation. The agent iterates like a human but runs continuously at scanner prices. It reads your API spec or introspects your app, generates requests, learns from responses, chains exploits.

Cost: $999–$5,000 per assessment (depending on scope)

Time to results: 2 hours per assessment; runs 24/7 if configured

Coverage: Good on business logic and chains; early data suggests it matches experienced pentesters

False positives: Lower than scanners because the agent verifies findings with working exploits

Output: Detailed report with proof-of-concept exploit code, not just flags


Honest tradeoffs

Scanners are cheap but dumb. They find things a human would miss in the first 10 minutes. They miss everything else. Use them for baseline checks and CI/CD gates, not for actual security assessment.

Manual pentesting is thorough but slow. You get a human's judgment and business-logic thinking. But you get it once a year, weeks after the assessment, and it costs a fortune. Good for enterprises; not realistic for most teams.

Agentic tools are young but promising. Early benchmarks (our XBOW Validation Benchmark against 104 challenges) show agents matching 20-year veterans on finding rate. They don't think exactly like humans but they think better than scanners, iterate faster, and scale to any frequency you want. The catch: this category barely existed 18 months ago, so vendor track records are short.

For most teams: start with a scanner if you've never tested. Run agentic tool every quarter. Do a manual pentest once if you sell to enterprises and they ask for it.

Questions to ask a vendor (the framework)

Before you buy, ask these questions. The answers separate real tools from expensive placeholders.

1. Does the tool verify findings with working exploits?

Good answer: "Yes. Every finding is a working exploit code we can rerun."

Bad answer: "We detect vulnerabilities" or "We identify potential issues" (weasel words).

A scanner might flag 50 potential XSS vectors. You don't know which ones actually work without testing them. A pentest tool should prove it.

2. Does it produce reproducible exploits or just flags?

Good answer: "We output curl commands, Python scripts, or payloads you can rerun."

Bad answer: "Here's a CVSS score" or "We provide remediation guidance" (not an answer to what you asked).

If you can't reproduce the finding, you can't prove it's real and you can't fix it confidently.

3. Does it find business-logic flaws or just OWASP checklist items?

Good answer: "We test for [specific examples] — like permission escalation chains, race conditions, state-machine bypasses."

Bad answer: "We test the top 10" or vendor gives you the OWASP list back (it's written by committee, not creative).

Business logic flaws are where real damage happens, and they don't fit OWASP categories. Ask for examples.

4. How is the tool priced?

Per-finding: You pay per vulnerability found. This creates a perverse incentive — the tool is rewarded for reporting dubious findings. Avoid.

Per-asset/per-endpoint: You pay per API or per subdomain tested. More honest. You get what you pay for in scope.

Per-assessment: Flat fee per test run. Cleanest. The vendor is incentivized to find real things, not maximize counts.

Subscription: Monthly / annual for unlimited testing. Makes sense if you're testing frequently. Check the fine print on retests and scope changes.

5. Is a retest included after you fix the findings?

Good answer: "Yes, retest is included" or "retests cost X% of the original assessment."

Bad answer: "Each retest is a separate engagement" (they're double-dipping).

You fix the vulnerabilities. You need to verify they're fixed. If the vendor charges again for that, it's a red flag.

6. What's your actual coverage and process?

For API tools: "How many endpoints can you test? Do you need an OpenAPI spec or do you introspect? What auth types do you support?"

For web apps: "Do you do dynamic scanning, static analysis, or both? Do you handle JavaScript/SPA rendering?"

Some vendors test 3 endpoints and call it "comprehensive coverage." Others test your entire surface. Ask specifics.

7. What happens with the data?

Good answer: "Reports are encrypted at rest, deleted after X days, not used for training, on-premise option available."

Bad answer: "We may use findings for research" or vague terms of service.

Your pentest report contains your vulnerabilities. You need to know who has access and how long they keep it.

Red flags (don't buy these)

"We use [paid scanner] under the hood and add AI." If the vendor's pentest is just Burp output + an LLM summarizing it, you're paying markup for a resold tool. Ask if they have independent exploit verification.

"AI powered!" with no evidence. Vendors slap "AI" on everything. Ask for benchmark data, case studies, or a free trial. If they won't prove it works, it probably doesn't.

"We found 500+ vulnerabilities." Sounds great until you realize 480 are "info-level" and 15 are duplicates of the same XSS. Severity distribution matters more than count.

No proof of concept included. If the report says "SQL injection detected" and doesn't show you the exact payload and result, you can't verify it or fix it.

Pricing hidden until demo. Vendors who won't quote upfront are either expensive or they're counting on sales pressure to close. Either way, walk.

"We guarantee you'll find X vulnerabilities." No honest vendor makes this promise. Coverage depends on your code, your architecture, and what paths the tester explores. Guarantees are sales theater.

Decision checklist (the quick version)

QuestionScannersManualAgentic
Can you run it yourself?YesNoYes
How often can you test?Weekly+Once/yearDaily/weekly
Will it find business logic flaws?NoYesSometimes
Will it find chains?NoYesYes
What's the cost per test?$100–$500$30k–$150k$300–$2k
What's the false-positive rate?40–70%<5%10–30% (improving)
How fast is turnaround?HoursWeeksHours
Best for:Baseline checksEnterprises / critical codeIterative testing / APIs

Quick decision tree:

  • You've never tested before: Start with a scanner. It's cheap and finds obvious things.
  • You have an API: Run agentic tool quarterly. Scanner can't handle it.
  • You're selling B2B: Plan for a manual pentest when customers ask (they will).
  • You want continuous security: Agentic tool on every major commit.
  • You're post-Series A: Agentic + manual once yearly. Scanners as CI/CD gates.

What to expect from a real pentest

A real pentest report should have:

  1. Executive summary — 2–3 paragraphs. What was tested, how many findings, what's the biggest risk?
  2. Detailed findings — for each vulnerability: description, severity, proof of concept, impact, remediation
  3. Passed tests — what was tested and found secure (this tells you coverage)
  4. Recommendations — not just "fix the bugs" but strategic guidance (e.g., "add rate limiting to all endpoints," "implement RBAC before building marketplace features")
  5. Retest results — after you fixed things, here's what's still broken

If the report is mostly tables and bar charts with no explanation, it's not a pentest. It's a scan.


Next: Curious what a real pentest finds? Read about penetration testing basics →

See real results: We tested Cipher against all 104 XBOW benchmark challenges and published everything — including the misses. XBOW Benchmark →

Try it yourself: Run a free assessment on your API →