Chat on WhatsApp

Do I still need an external penetration test on top of this?

Yes, the audit and a pentest serve different purposes.

The audit (this tool): A self-assessment of 25 controls based on what you know about your environment. Catches policy + config gaps. Fast (5 min). Free. Repeatable quarterly.

A penetration test: An external party tries to actively exploit your environment using the same techniques as a real attacker. Catches implementation bugs the policy review can’t see. Slow (1-3 weeks). Costs $4k, $30k depending on scope. Done annually.

You need both because:

  • An audit might show "WAF active = Yes", but a pentest might find the WAF rules don’t catch obscure injection variants.
  • An audit might show "2FA enforced = Yes", but a pentest might find a forgotten /staging/ subdomain with a 2FA-bypassable admin.
  • An audit might show "TLS 1.2+ = Yes", but a pentest might find one legacy SOAP API endpoint still accepting TLS 1.0.

Compliance angle: PCI DSS v4 requires annual external + internal pentests for SAQ A-EP and SAQ D. SOC 2 Type II auditors expect to see a recent pentest report. ISO 27001 + NIST CSF reference one.

Sequencing: Run this audit + remediate everything you can, then commission the pentest. A pentest on a partially-fixed environment is money wasted on findings you already knew about.

For Magento-specific pentests, I work with two firms I trust (HackerOne-listed, Magento-experienced) and can refer. Or commission directly, ~$8k, $15k for a typical mid-market Magento scope.

Was this helpful?