Application Security
Agentic pen testing that finds and fixes exploitable vulnerabilities
Apex continuously tests your code and running applications, proves how a vulnerability can be exploited, and writes the fix. Cantina then verifies that the issue is resolved.
#1 on HackerOne US Business Leaderboard
Test your application as it changes
Apex is Cantina's agentic pen testing product. It investigates your application for weaknesses an attacker could use, then handles remediation. Testing continues as your code and infrastructure change.
Prove the attack path, then patch the vulnerability
- 01
Investigate
Test the application and examine the code behind it.
- 02
Reproduce
Establish how an attacker could exploit the issue.
- 03
Remediate
Write a patch and open a pull request, with human review according to your policy.
- 04
Retest
Check the patch against the original finding and record the result.
Proven attack path
-
Attacker-controlled input
prompt template
-
Expression evaluator
unvalidated eval
-
Remote code execution
confirmed impact
Give engineers exploit evidence and a tested fix
-
Continuous testing
Look for new vulnerabilities between scheduled assessments.
-
Exploit evidence
Give engineers a reproducible issue to work from.
-
Fixes included
Generate the patch as part of the pen testing work.
-
Review controls
Set which actions need approval.
-
Fix verification
Retest the vulnerability after remediation.
Research
Examine the research behind Apex's findings
- Field report
What Apex found across 612 production applications and APIs
The study includes 702 high-or-critical findings, six de-identified examples, and a breakdown by severity and exploitability.
Read the report - Benchmark
How testing budget affects results across 1,610 production runs
How test budget affects findings, where additional testing stops yielding results, and how Apex performed against independent human pen tests.
Read the benchmark - Original research
How hostname and TLS handling led to three Node.js vulnerabilities
Three vulnerabilities involving hostname handling, DNS, and TLS show how authentication checks can fail at the boundaries between components.
Read the Node.js research - Disclosures
Review the published findings and vendor responses
Browse published findings, affected software, vendor advisories, and remediation details.
View the disclosure library
What security teams say about Cantina
Cantina is the first platform we have used that carries the work through from finding an issue to driving the fix, and it lets my team operate like one far larger than it is. We keep finding new uses for it across our security program.
Matt Mock
Chief Information Security Officer
I was truly impressed by the subtle bugs that Cantina uncovered in an open-source cryptographic repository that I maintain, which had already gone through thorough reviews. Their AI-powered tool acts as a valuable safety net to catch bugs that humans and other tools may have missed.
Arash Afshar
Coinbase Cryptography Team
See the vulnerabilities Apex uncovered in widely used software
Spring AI: remote code execution
Apex traced unvalidated input into Spring AI's expression evaluator, confirmed the vulnerability, and generated a patch. The issue received a CVSS score of 9.8.
Read the Spring AI case study OpenSSHOpenSSH: flaws in file permissions and algorithm policy
Two vulnerabilities affected legacy file transfers and ECDSA policy enforcement. One involved behavior inherited from Berkeley rcp. OpenSSH fixed both in version 10.3p1.
Read the OpenSSH case study XZ UtilsXZ Utils: a buffer overflow present for more than 15 years
Apex identified a sequence of operations that caused an undersized allocation and a write beyond the buffer. The maintainers released a fix in XZ Utils 5.8.3.
Read the XZ Utils case study