Documentation & Resources

Cybersecurity training materials, course documentation, and secure coding resources for developers and security professionals.

Upcoming Training Events

June 17-18, 2026

OWASP AppSec Italy Days 2026

Emerson Beach Club, Cagliari, Sardinia. Fabio Cerullo delivers a 1.5-day hands-on training on Secure Coding for LLM Applications.

Register on Eventbrite

June 22-26, 2026

OWASP Global AppSec EU 2026

Austria Center, Vienna, Austria. Cycubix delivers training at OWASP's flagship European conference. Training days June 22-24.

View event

Documentation

Web Application Security Essentials (2021)

Course materials covering OWASP Top 10 2021, WebGoat labs, ZAP proxy, and hands-on security exercises.

Course docs

Secure Coding in Java Skills

AI-assisted secure coding guidance for Java developers, covering all OWASP Top 10:2025 categories with vulnerable code examples and best practices.

Java / OWASP 2025

Application Security Courses

Web Application Security Essentials

Hands-on course aligned with the OWASP Top 10 2025, empowering professionals to spot and assess security risks in web applications.

OWASP Top 10

Secure Coding in Java

Teaches Java developers best practices to minimise security vulnerabilities in corporate applications.

Java

Secure Coding in .Net

Covers authentication, cryptography and input validation, mapped to the OWASP Top 10 2025.

.Net

Secure Coding in Angular

Vulnerabilities and secure coding best practices for developing secure web applications with Angular.

Angular

Secure Coding in Node.js

Hands-on OWASP Top 10 2025 secure coding for Node.js. Prevent, detect and remediate modern vulnerabilities.

Node.js

Secure Coding in Ruby

Build secure Ruby applications aligned with the OWASP Top 10 through theory and hands-on labs.

Ruby

Secure Coding for AI & LLM Applications

Securely develop and deploy AI and LLM applications, covering prompt injection, data leakage and more.

AI / LLM

Threat Modeling

Identify, quantify and address security risks associated with an application at the design stage of the SDLC.

Design

Secure Coding for PCI DSS

Code defensively and meet the secure coding requirements of PCI DSS standards.

PCI DSS