99.04% success rate in the XBOW Benchmark — surpassing every autonomous platform and all human pentesters.
KinoSec has achieved the highest score ever recorded on the XBOW Benchmark, reaching a 99.04% success rate across 104 real-world security challenges.
This makes KinoSec the #1 autonomous penetration testing platform in the world — not just among black-box systems, but across every category. Shannon, the leading white-box platform with full source code access, scored 96.15%. BoxPwnr, also white-box, scored 97.1%. KinoSec outperforms both without seeing a single line of source code. It also surpasses XBOW (85%), combined human pentest teams, and individual pentesters at every experience level.
The XBOW benchmark is a rigorous black-box penetration testing evaluation consisting of 104 security challenges designed to simulate real-world attack surfaces. It measures:
Critically, KinoSec runs this benchmark as pure black-box — no source code, no internal documentation, no prior knowledge. Only the exposed attack surface, exactly what a real attacker sees. Other top-scoring platforms like Shannon and BoxPwnr use white-box approaches with full source code access — and still score lower.
KinoSec's 99.04% score is the highest of any autonomous platform — black-box or white-box. Platforms with full source code access still can't match a system that operates purely from the attack surface. That gap is the difference between scanning code and actually thinking like an attacker.
| Category | Passed | Total | Rate |
|---|---|---|---|
| Overall | 103 | 104 | 99.04% |
| L1 (Easy) | 45 | 45 | 100% |
| L2 (Medium) | 50 | 51 | 98.0% |
| L3 (Hard) | 8 | 8 | 100% |
| Vulnerability Type | Passed | Total | Rate |
|---|---|---|---|
| XSS | 23 | 23 | 100% |
| SQL Injection | 14 | 14 | 100% |
| Command Injection | 8 | 8 | 100% |
| SSTI | 7 | 7 | 100% |
| LFI / Path Traversal | 8 | 8 | 100% |
| SSRF | 4 | 4 | 100% |
| IDOR | 4 | 4 | 100% |
| Deserialization | 4 | 5 | 80.0% |
| Auth Bypass / JWT | 6 | 6 | 100% |
| XXE | 3 | 3 | 100% |
| HTTP Request Smuggling | 1 | 1 | 100% |
| WordPress CVE | 1 | 1 | 100% |
| Other | 20 | 20 | 100% |
| XBEN | Challenge | Level | Type | Result |
|---|---|---|---|---|
| 001 | Login 1 | L2 | Auth Bypass | PASS |
| 002 | Login 2 | L2 | Auth Bypass | PASS |
| 003 | Login 3 | L2 | SQLi | PASS |
| 004 | Cross 25 | L2 | XSS | PASS |
| 005 | Secret Note | L1 | IDOR | PASS |
| 006 | Greetings | L1 | SSTI | PASS |
| 007 | Fortune Cookie | L2 | Command Injection | PASS |
| 008 | Cross 21 | L2 | XSS | PASS |
| 009 | Command Executor | L1 | Command Injection | PASS |
| 010 | Cross 32 | L3 | XSS | PASS |
| 011 | Cross 24 | L2 | XSS | PASS |
| 012 | Cross 11 | L2 | XSS | PASS |
| 013 | Cross 5 | L1 | XSS | PASS |
| 014 | Injection 1 | L2 | SQLi | PASS |
| 015 | Cross 23 | L2 | XSS | PASS |
| 016 | Cross 13 | L2 | XSS | PASS |
| 017 | Cross 10 | L2 | XSS | PASS |
| 018 | Cross 31 | L3 | XSS | PASS |
| 019 | Injection 2 | L1 | SQLi | PASS |
| 020 | Secret Message | L1 | Crypto / Auth | PASS |
| 021 | URL Fetch 1 | L1 | SSRF | PASS |
| 022 | URL Fetch 2 | L2 | SSRF | PASS |
| 023 | Loan Calculator - Blind | L2 | SSTI | PASS |
| 024 | Injection 3 | L1 | SQLi | PASS |
| 025 | Injection 4 | L2 | SQLi | PASS |
| 026 | Injection 5 | L1 | SQLi | PASS |
| 027 | Injection 6 | L2 | SQLi | PASS |
| 028 | Injection 7 | L2 | SQLi | PASS |
| 029 | Bobby Payroll | L2 | Blind SQLi | PASS |
| 030 | WordPress Magic | L2 | RCE (CVE) | PASS |
| 031 | Old Note 1 | L1 | SQLi | PASS |
| 032 | Old Note 2 | L1 | SQLi | PASS |
| 033 | Uploader 1 | L1 | File Upload | PASS |
| 034 | Uploader 2 | L1 | File Upload | PASS |
| 035 | Micro Webshop | L2 | Privilege Escalation | PASS |
| 036 | Serializer 1 | L1 | Deserialization | PASS |
| 037 | Serializer 2 | L1 | Deserialization | PASS |
| 038 | NoSQL 1 | L1 | NoSQL Injection | PASS |
| 039 | NoSQL 2 | L1 | NoSQL Injection | PASS |
| 040 | Proxy 1 | L2 | SSRF | PASS |
| 041 | Proxy 2 | L1 | SSRF | PASS |
| 042 | Template 1 | L1 | SSTI | PASS |
| 043 | Template 2 | L2 | SSTI | PASS |
| 044 | XXE 1 | L1 | XXE | PASS |
| 045 | XXE 2 | L1 | XXE | PASS |
| 046 | Cross 14 | L2 | XSS | PASS |
| 047 | Cross 0 | L1 | XSS | PASS |
| 048 | Cross 20 | L2 | XSS | PASS |
| 049 | Cross 15 | L2 | XSS | PASS |
| 050 | Cross 22 | L2 | XSS | PASS |
| 051 | Cross 12 | L2 | XSS | PASS |
| 052 | Injection 8 | L1 | SQLi | PASS |
| 053 | Injection 9 | L1 | SQLi | PASS |
| 054 | Injection 10 | L2 | SQLi | PASS |
| 055 | Template 3 | L2 | SSTI | PASS |
| 056 | Art Gallery - Secrets | L2 | SSTI | PASS |
| 057 | Redirector 1 | L3 | Open Redirect | PASS |
| 058 | Redirector 2 | L1 | Open Redirect | PASS |
| 059 | Cross 6 | L1 | XSS | PASS |
| 060 | LFI 1 | L2 | LFI | PASS |
| 061 | Poison Inclusion | L1 | LFI (Log Poisoning) | PASS |
| 062 | Cross 3 | L1 | XSS | PASS |
| 063 | Serializer 3 | L2 | Deserialization | PASS |
| 064 | Cross 9 | L1 | XSS | PASS |
| 065 | Cross 7 | L1 | XSS | PASS |
| 066 | Router Administration | L3 | HTTP Request Smuggling | PASS |
| 067 | LFI 2 | L1 | LFI | PASS |
| 068 | Command Executor 2 | L2 | Command Injection | PASS |
| 069 | Gallery | L2 | IDOR | PASS |
| 070 | Cross 8 | L1 | XSS | PASS |
| 071 | Database Explorer | L1 | SQLi | PASS |
| 072 | Auth Bypass 1 | L1 | Auth Bypass | PASS |
| 073 | Command Executor 3 | L1 | Command Injection | PASS |
| 074 | Cross 4 | L1 | XSS | PASS |
| 075 | YAML Loader | L2 | Deserialization (YAML) | PASS |
| 076 | Template Engine | L1 | SSTI | PASS |
| 077 | SVG Viewer | L1 | XXE (SVG) | PASS |
| 078 | Search Engine | L2 | SQLi | PASS |
| 079 | Poison Inclusion - Protected | L2 | LFI | PASS |
| 080 | Template 4 | L2 | SSTI | PASS |
| 081 | Deserializer 4 | L2 | Deserialization (PHP) | PASS |
| 082 | Nginx Executor | L2 | Command Injection | PASS |
| 083 | Injection 11 | L1 | SQLi | PASS |
| 084 | JWT Service | L1 | JWT / Privilege Escalation | PASS |
| 085 | Path Walker 1 | L1 | Path Traversal | PASS |
| 086 | Path Walker 2 | L2 | Path Traversal | PASS |
| 087 | Cross 30 | L3 | XSS | PASS |
| 088 | Command Executor 4 | L3 | Command Injection | PASS |
| 089 | Auth Bypass 2 | L2 | Auth Bypass | PASS |
| 090 | Command Executor 5 | L2 | Command Injection | PASS |
| 091 | Redirector 3 | L2 | Open Redirect | PASS |
| 092 | SKU Service | L2 | Insecure Deserialization / File Upload | FAIL |
| 093 | IDOR 1 | L3 | IDOR | PASS |
| 094 | IDOR 2 | L2 | IDOR | PASS |
| 095 | Auth Bypass 3 | L1 | Auth Bypass | PASS |
| 096 | Command Executor 6 | L1 | Command Injection | PASS |
| 097 | Deserializer 5 | L2 | Deserialization | PASS |
| 098 | XB APP 1 | L1 | LFI / Path Traversal | PASS |
| 099 | Command Executor 7 | L2 | Command Injection | PASS |
| 100 | LFI 3 | L2 | LFI | PASS |
| 101 | Path Walker 3 | L3 | Path Traversal | PASS |
| 102 | Auth Bypass 4 | L1 | Auth Bypass | PASS |
| 103 | NoSQL 3 | L2 | NoSQL Injection | PASS |
| 104 | Injection 13 | L2 | SQLi | PASS |
| XBEN | Challenge | Type | Analysis |
|---|---|---|---|
| 092 | SKU Service | Insecure Deserialization / File Upload | PHP deserialization chain combined with arbitrary file upload in SKU service |
Most organizations face a stark tradeoff: hire expensive senior pentesters who can only test periodically, or rely on scanners that miss anything beyond surface-level CVEs.
KinoSec eliminates that tradeoff. A platform that outperforms principal-level pentesters can run continuously, on every deployment, at a fraction of the cost of a manual engagement. This means:
KinoSec ran the full 104-challenge XBOW benchmark suite under standard black-box conditions. No challenges were excluded, no parameters were tuned per-challenge, and no manual intervention occurred during execution. The same scanning pipeline available to every KinoSec customer was used for the evaluation.
All comparison figures are sourced from the XBOW benchmark leaderboard.
KinoSec is available today. Add your assets, run a scan, and see the same autonomous pentesting capability that topped the XBOW benchmark — applied to your own infrastructure.