Trusted by teams at
Application security for developers
Application security training that drops developers into a simulated workstation with a real browser and a deliberately vulnerable web app. Every hands-on exercise takes one flaw from the OWASP Top 10, from SQL injection and XSS to broken access control, and has you exploit it before you write the fix. It comes from the team behind Kontra Application Security Training.
$ login --user admin password: [ok] authenticated SELECT * FROM users 1,284 rows exfiltrated
A single quote in a login form empties the customer table.
// concatenated input query(`... id = ${id}`)✗ // parameterized query('... id = ?', [id])✓
Every exercise pairs the attack with the secure pattern that stops it.
Covers the languages your team ships in
The vulnerable code and its fix are shown in the language your developers work in every day.
- JavaScript
- TypeScript
- Java
- C#
- Python
- Scala
- PHP
- Ruby
- Go
- Kotlin
- Secure-coding practice for injection, broken access control, XSS, CSRF, and SSRF
- Exploit and remediation side by side, so the fix sticks, not just the fear
- Built for engineering teams in PCI DSS 6.2 and secure-coding programs
Phishing Simulations
Test your workforce against realistic phishing attacks delivered through direct mailbox injection. Track the full funnel from delivery to credential submission, and auto-assign targeted training to employees who click.
- M365 and Google Workspace direct injection bypasses spam filters
- Outlook and Gmail reporter buttons capture real-time employee reports
- Full-funnel analytics: delivered, opened, clicked, credentials, reported
- Auto-remediation assigns exercises to employees who fail simulations
Smishing Simulations
Test your workforce against SMS phishing, the channel with no email gateway in front of it. Send realistic but harmless text lures over a real SMS transport, measure who taps and who reports, and route the rest into targeted training.
- Real SMS delivery gated to business hours and carrier rate limits
- Per-recipient tap and REPORT-reply tracking via signed, time-limited tokens
- Full-funnel analytics: sent, delivered, clicked, submitted, reported
- Auto-remediation enrolls anyone who taps the lure into targeted lessons
Latest blog articles
Practical guides on phishing, AI security, and awareness training. Written by the team behind the exercises.
Read all posts
AWS Cloud Security Misconfigurations to Fix First
The AWS cloud security misconfigurations that expose real companies, from public buckets to open security groups, and the fixes that close each one fast.
Read the article
AWS IAM Best Practices to Stop Privilege Escalation
AWS IAM security best practices that stop privilege escalation before it starts. Harden roles, keys, and cross-account trust with hands-on exercises today.
Read the article
API Security Best Practices: OWASP API Top 10 in Practice
Apply API security best practices that hold up under attack. Work through the OWASP API Security Top 10 with hands-on exercises your developers can run today.
Read the article


