Skip to main content

New OSDO Web Application Security Section

· 2 min reading time
Rafael Otal Simal
Maintainer of OSDO

Header news

We are excited to announce a new section on the OSDO blog dedicated to web application security! In this new series of articles, we will explore the different types of attacks that can affect web applications and how to defend against them using the Damn Vulnerable Web Application (DVWA) training software.

What is DVWA?

DVWA, or Damn Vulnerable Web Application, is a web application created for the purpose of helping security professionals test their skills and tools in a legal and controlled environment. It is an invaluable tool for learning about web application vulnerabilities and how to mitigate them.

Challenges solved

So far, we have solved and documented the following challenges in DVWA:

  • **Command Injection: Learn how attackers can execute system commands on the server and how to prevent this type of attack.
  • CSRF (Cross-Site Request Forgery): Discover how attackers can perform actions on behalf of authenticated users without their consent.
  • File Upload: Explores the risks associated with file upload and measures to secure this functionality.
  • **SQL Injection: Understand how attackers can manipulate SQL queries to access sensitive information and how to protect your application.
  • XSS (Cross-Site Scripting): Learn about the different forms of script injection in web pages and strategies to prevent these attacks.

What can you expect?

Each extension of the new attacks section will include a detailed explanation of the attack, how it can be carried out, practical examples using DVWA and, most importantly, how to defend your web application against these attacks. Our goal is to provide our readers with practical and applicable knowledge that will improve the security of their applications.

Don't miss our next posts and stay up to date with the best practices in web application security!

We hope you enjoy this new section and find it very useful!

Introduction to OpenSecDevOps.

· 2 min reading time
Rafael Otal Simal
Maintainer of OSDO
Antonio Juanilla
Maintainer of OSDO


In a world where application security is paramount, OpenSecDevOps emerges as a revolutionary project that aims to empower software development teams with open-source tools to strengthen the software development lifecycle (SDLC). With a focus on security and industry best practices compliance, OpenSecDevOps offers you the opportunity to transform your development process and ensure secure, scalable, and resilient software applications.

Why is OpenSecDevOps essential?

Security in software development is a constant challenge. Vulnerabilities can expose organizations to significant risks, from data loss to damage to their reputation. OpenSecDevOps focuses on addressing these challenges proactively, providing development teams with the necessary tools to enhance the security of their applications from the outset of the development process.

Key tools of OpenSecDevOps

At the heart of OpenSecDevOps are popular open-source tools that seamlessly integrate into your development workflow. Some of the highlighted tools include:

GitLab: For source code repository management and automation of build and deployment pipelines.

Harbor: A secure container registry solution that helps ensure the container images used are secure and free from vulnerabilities.

Defectojo: A vulnerability management platform that allows you to track vulnerabilities in your code and take corrective actions.

Benefits of OpenSecDevOps

Improved Security: By integrating these security tools into your SDLC, you can identify and address vulnerabilities from the outset, significantly reducing security risks.

Best Practices Compliance: OpenSecDevOps guides you to adhere to industry best practices, ensuring that your code and development processes align with security standards.

Resilient Applications: By addressing security from the outset, your applications will be more resilient to attacks and have a smaller attack surface.

Get Involved in OpenSecDevOps

OpenSecDevOps is not just a project; it's a community dedicated to strengthening security in software development. All the information and tools will be available at, allowing you not only to use them but also to contribute and enhance them. Furthermore, we will introduce an application that will facilitate the integration of these tools according to your specific needs.

Don't miss the opportunity to transform your software development approach and strengthen your organization's security posture. Join OpenSecDevOps and discover how open-source tools can be your allies in building secure and reliable applications from the start. Security has never been this accessible and powerful. We're excited to have you on board!