Add X-Bow benchmark performance visualization

This commit adds a professional performance comparison chart showing Shannon's 96% success rate against other autonomous pentesting systems on the X-Bow benchmark.

Chart features:
- Y-axis properly starts at 0% (honest data visualization)
- Shannon bar highlighted in brand orange
- Descriptive title with sample size (104 challenges)
- SVG format for scalability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ajmallesh
2025-11-03 12:34:55 -08:00
parent ca5515c23c
commit e1f369b233
+55
View File
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 600" width="900" height="600">
<!-- Background -->
<rect width="900" height="600" fill="#ffffff"/>
<!-- Title -->
<text x="450" y="40" text-anchor="middle" font-family="Arial, sans-serif" font-size="22" font-weight="bold" fill="#1f2937">
Success Rate on X-Bow CTF Security Testing Benchmark (104 Challenges)
</text>
<!-- Chart area background -->
<rect x="80" y="80" width="770" height="400" fill="#f9fafb" stroke="#e5e7eb" stroke-width="1"/>
<!-- Grid lines -->
<line x1="80" y1="480" x2="850" y2="480" stroke="#e5e7eb" stroke-width="1"/>
<text x="70" y="485" text-anchor="end" font-family="Arial, sans-serif" font-size="14" fill="#6b7280">0%</text>
<line x1="80" y1="400" x2="850" y2="400" stroke="#e5e7eb" stroke-width="1"/>
<text x="70" y="405" text-anchor="end" font-family="Arial, sans-serif" font-size="14" fill="#6b7280">20%</text>
<line x1="80" y1="320" x2="850" y2="320" stroke="#e5e7eb" stroke-width="1"/>
<text x="70" y="325" text-anchor="end" font-family="Arial, sans-serif" font-size="14" fill="#6b7280">40%</text>
<line x1="80" y1="240" x2="850" y2="240" stroke="#e5e7eb" stroke-width="1"/>
<text x="70" y="245" text-anchor="end" font-family="Arial, sans-serif" font-size="14" fill="#6b7280">60%</text>
<line x1="80" y1="160" x2="850" y2="160" stroke="#e5e7eb" stroke-width="1"/>
<text x="70" y="165" text-anchor="end" font-family="Arial, sans-serif" font-size="14" fill="#6b7280">80%</text>
<line x1="80" y1="80" x2="850" y2="80" stroke="#e5e7eb" stroke-width="1"/>
<text x="70" y="85" text-anchor="end" font-family="Arial, sans-serif" font-size="14" fill="#6b7280">100%</text>
<!-- Y-axis label -->
<text x="30" y="280" text-anchor="middle" font-family="Arial, sans-serif" font-size="16" font-weight="bold" fill="#374151" transform="rotate(-90, 30, 280)">
Success Rate (%)
</text>
<!-- X-axis label -->
<text x="450" y="580" text-anchor="middle" font-family="Arial, sans-serif" font-size="16" font-weight="bold" fill="#374151">
System
</text>
<!-- Bars and labels -->
<rect x="103.1" y="96" width="107.8" height="384" fill="#f97316" stroke="#f97316" stroke-width="2" opacity="0.9"/>
<text x="157" y="86" text-anchor="middle" font-family="Arial, sans-serif" font-size="18" font-weight="bold" fill="#1f2937">96%</text>
<text x="157" y="510" text-anchor="middle" font-family="Arial, sans-serif" font-size="14" fill="#374151">Shannon</text>
<rect x="257.1" y="140" width="107.8" height="340" fill="#3b82f6" stroke="#3b82f6" stroke-width="2" opacity="0.9"/>
<text x="311" y="130" text-anchor="middle" font-family="Arial, sans-serif" font-size="18" font-weight="bold" fill="#1f2937">85%</text>
<text x="311" y="510" text-anchor="middle" font-family="Arial, sans-serif" font-size="14" fill="#374151">X-Bow</text>
<rect x="411.1" y="140" width="107.8" height="340" fill="#8b5cf6" stroke="#8b5cf6" stroke-width="2" opacity="0.9"/>
<text x="465" y="130" text-anchor="middle" font-family="Arial, sans-serif" font-size="18" font-weight="bold" fill="#1f2937">85%</text>
<text x="465" y="510" text-anchor="middle" font-family="Arial, sans-serif" font-size="14" fill="#374151">Cyber-AutoAgent</text>
<rect x="565.1" y="140" width="107.8" height="340" fill="#06b6d4" stroke="#06b6d4" stroke-width="2" opacity="0.9"/>
<text x="619" y="130" text-anchor="middle" font-family="Arial, sans-serif" font-size="18" font-weight="bold" fill="#1f2937">85%</text>
<text x="619" y="510" text-anchor="middle" font-family="Arial, sans-serif" font-size="14" fill="#374151">Principal Human</text>
<text x="619" y="530" text-anchor="middle" font-family="Arial, sans-serif" font-size="14" fill="#374151">Pentester</text>
<rect x="719.1" y="180" width="107.8" height="300" fill="#6b7280" stroke="#6b7280" stroke-width="2" opacity="0.9"/>
<text x="773" y="170" text-anchor="middle" font-family="Arial, sans-serif" font-size="18" font-weight="bold" fill="#1f2937">75%</text>
<text x="773" y="510" text-anchor="middle" font-family="Arial, sans-serif" font-size="14" fill="#374151">MAPTA</text>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB