| vulnpy | custom | 80 | 16 |
| pygoat | django | 78 | 10 |
| vulpy | flask | 57 | 6 |
| djangoat | django | 52 | 6 |
| vc-codex-seeded-v2-healthcare-clinic-django | django | 41 | 4 |
| vc-codex-seeded-v2-hr-payroll-django | django | 39 | 4 |
| vc-codex-seeded-v2-fintech-lending-fastapi | fastapi | 37 | 4 |
| dvga | flask | 36 | 4 |
| vc-codex-seeded-v2-education-lms-django | django | 35 | 4 |
| vc-claude-code-seeded-v2-support-desk-fastapi | fastapi | 34 | 4 |
| vc-codex-seeded-v2-crm-saas-django | django | 34 | 4 |
| vc-claude-code-seeded-v2-logistics-dispatch-fastapi | fastapi | 33 | 4 |
| vc-claude-code-seeded-v2-property-management-fastapi | fastapi | 33 | 4 |
| vc-codex-seeded-v2-legal-case-django | django | 33 | 4 |
| vc-kimi-code-seeded-v2-fintech-lending-fastapi | fastapi | 33 | 4 |
| dsvpwa | custom | 32 | 6 |
| extremely-vulnerable-flask-app | flask | 32 | 4 |
| vc-claude-code-seeded-v2-education-lms-django | django | 32 | 4 |
| vc-claude-code-seeded-v2-marketplace-commerce-fastapi | fastapi | 32 | 4 |
| vc-claude-code-seeded-v2-legal-case-django | django | 31 | 4 |
| vc-codex-seeded-v2-property-management-fastapi | fastapi | 31 | 4 |
| vc-kimi-code-seeded-v2-logistics-dispatch-fastapi | fastapi | 31 | 4 |
| flask-xss | flask | 30 | 5 |
| vc-codex-seeded-v2-logistics-dispatch-fastapi | fastapi | 30 | 4 |
| vc-codex-seeded-v2-support-desk-fastapi | fastapi | 30 | 3 |
| vc-kimi-code-seeded-v2-healthcare-clinic-django | django | 30 | 4 |
| vc-kimi-code-seeded-v2-property-management-fastapi | fastapi | 30 | 4 |
| vc-claude-code-seeded-v2-fintech-lending-fastapi | fastapi | 29 | 4 |
| vc-claude-code-seeded-v2-healthcare-clinic-django | django | 29 | 4 |
| vc-codex-high-seeded-v2-fintech-lending-fastapi | fastapi | 29 | 4 |
| vc-codex-high-seeded-v2-logistics-dispatch-fastapi | fastapi | 29 | 4 |
| vc-codex-seeded-v2-marketplace-commerce-fastapi | fastapi | 29 | 4 |
| vc-kimi-code-seeded-v2-hr-payroll-django | django | 29 | 4 |
| owasp-web-playground | flask | 28 | 6 |
| vc-claude-code-seeded-v2-crm-saas-django | django | 28 | 4 |
| vc-codex-high-seeded-v2-support-desk-fastapi | fastapi | 28 | 4 |
| vc-kimi-code-seeded-v2-education-lms-django | django | 28 | 4 |
| vc-kimi-code-seeded-v2-support-desk-fastapi | fastapi | 28 | 4 |
| dsvw | custom | 27 | 4 |
| vc-claude-code-seeded-v2-hr-payroll-django | django | 27 | 4 |
| vc-kimi-code-seeded-v2-crm-saas-django | django | 27 | 4 |
| vc-kimi-code-seeded-v2-marketplace-commerce-fastapi | fastapi | 27 | 4 |
| threatbyte | flask | 26 | 5 |
| vc-codex-high-seeded-v2-healthcare-clinic-django | django | 26 | 4 |
| vc-codex-high-seeded-v2-property-management-fastapi | fastapi | 26 | 4 |
| vc-kimi-code-seeded-v2-legal-case-django | django | 26 | 4 |
| vc-codex-high-seeded-v2-crm-saas-django | django | 25 | 4 |
| vc-codex-high-seeded-v2-education-lms-django | django | 25 | 4 |
| vc-codex-high-seeded-v2-hr-payroll-django | django | 25 | 4 |
| vc-codex-high-seeded-v2-legal-case-django | django | 25 | 4 |
| vc-codex-high-seeded-v2-marketplace-commerce-fastapi | fastapi | 25 | 4 |
| lets-be-bad-guys | django | 24 | 4 |
| dvpwa | aiohttp | 23 | 4 |
| dvblab | flask | 22 | 4 |
| vulnerable-python-apps | flask | 22 | 5 |
| python-app | flask | 21 | 4 |
| vulnerable-flask-app | flask | 21 | 4 |
| damn-vulnerable-flask-app | flask | 15 | 4 |
| vampi | flask | 15 | 4 |
| vulnerable-api | flask | 14 | 3 |
| vulnerable-tornado-app | tornado | 14 | 3 |
| insecure-web | flask | 9 | 2 |
| vfapi | fastapi | 9 | 2 |
| python-insecure-app | fastapi | 8 | 2 |
| intentionally-vulnerable-python-app | flask | 7 | 2 |
| python-ssti | fastapi | 2 | 1 |