
No more insecure software.
The vision of the OWASP project
OWASP in brief
OWASP stands for the Open Worldwide Application Security Project, an open, non-profit community of specialists working worldwide towards a single goal: software should no longer be insecure.
Its best-known result is the OWASP Top 10: a list of the ten most critical security risks for web applications. OWASP itself calls it a Standard Awareness Document, shared ground for everyone who builds applications. Around the world it is seen as the first step towards more secure code.
Everything is freely available, open for anyone to inspect, and updated continuously. No vendor, no license, no black box. You do not have to take our word for it, you can read it yourself.

Open standards, reviewed in the open. What thousands of specialists read over holds up longer than any secret recipe.
Security is not optional for us. OWASP names the risks we want to rule out in every project, before somebody else finds them.
You can look up what we test against. A public benchmark instead of a security promise that nobody can check.
Security happens in the line of code, not afterwards. OWASP turns good intentions into a routine that can be verified.
From idea to operation
Attackers rarely improvise. They work through lists, automated, from your first day live. Close the known routes and you drop out of the cheap mass sweep. What is left is effort, and few attackers bother.
A weakness in the design costs a conversation. The same weakness after go-live costs a hotfix, an unplanned release and, quite possibly, a notice to your customers. The difference is not technical, it is a matter of timing.
Sooner or later the question comes from outside: your insurer, a tender form, the security team at your biggest customer. OWASP is known there. You will not have to explain who we are, or why you took our word for it.
OWASP is not a seal, but the step before one. If your project is to become a certified product later on, you are not starting from zero. Up to and including Common Criteria.
The toolbox
The technical details
From here on, things get a little more technical. We’ll explain the risks described in the OWASP Top 10, how they arise in real-world applications, and what we specifically look for during a security audit. The following explanations will also help you better understand these risks, grasp the technical measures involved, and ask the right questions of development teams or service providers.
As of: OWASP Top 10:2025. The list is revised every three to four years. In case of doubt, the source applies.
A01
Broken Access Control
Users see or do more than intended: missing authorization checks, insecure direct object references, privilege escalation. Since 2025, server-side request forgery belongs here as well.
A02
Security Misconfiguration
Built right, wired wrong. Default accounts, exposed admin interfaces, missing security headers, overly generous permissions in the cloud.
A03
Software Supply Chain Failures
New. Not just the vulnerable library, but the entire supply chain: compromised build systems, tampered artifacts, transitive dependencies nobody can trace back any more.
A04
Cryptographic Failures
Missing or weak protection of data in transit and at rest: outdated methods, poor key management, encryption in the wrong place.
A05
Injection
Unvalidated input ends up where it gets interpreted. In the database, in the shell, in the template engine.
A06
Insecure Design
The flaw is not in the code, it is in the design. No code review in the world repairs a concept that never allowed for misuse.
A07
Authentication Failures
Sign-in and session management: weak password rules, recovery paths open to attack, sessions that live longer than the user needs them.
A08
Software or Data Integrity Failures
Updates, pipelines and data without an integrity check. Anyone who does not sign their artifacts is trusting to good weather.
A09
Security Logging and Alerting Failures
An attack nobody notices carries on. Without logging and alerting there is neither a response nor any forensics.
A10
Mishandling of Exceptional Conditions
New. Error handling that opens rather than closes when in doubt: swallowed exceptions, half-finished recovery, error messages that give away too much.
Would you like to know how secure your application really is, or how OWASP can be effectively integrated into your project? We’ll take a look at your architecture, code, and processes, in a clear, pragmatic way, without any security theatrics.

Shareholder and CEO

Chief Executive Officer