From 3bd2a858417e0ab263739d1aa29bb2b2740c506e Mon Sep 17 00:00:00 2001 From: DonnieBLT <128622481+DonnieBLT@users.noreply.github.com> Date: Sun, 26 Jan 2025 05:17:22 -0500 Subject: [PATCH] Create an /owasp page (#3276) * Create an /owasp page Related to #3275 --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/OWASP-BLT/BLT/issues/3275?shareId=XXXX-XXXX-XXXX-XXXX). * Apply pre-commit fixes * Update owasp.html --------- Co-authored-by: github-actions[bot] --- blt/urls.py | 1 + website/templates/owasp.html | 172 +++++++++++++++++++++++++++++++++++ 2 files changed, 173 insertions(+) create mode 100644 website/templates/owasp.html diff --git a/blt/urls.py b/blt/urls.py index 37cfdef7c..31cd29345 100644 --- a/blt/urls.py +++ b/blt/urls.py @@ -854,6 +854,7 @@ path("projects/create/", create_project, name="create_project"), path("project//", ProjectsDetailView.as_view(), name="projects_detail"), path("slack/events", slack_events, name="slack_events"), + path("owasp/", TemplateView.as_view(template_name="owasp.html"), name="owasp"), ] if settings.DEBUG: diff --git a/website/templates/owasp.html b/website/templates/owasp.html new file mode 100644 index 000000000..12664b03a --- /dev/null +++ b/website/templates/owasp.html @@ -0,0 +1,172 @@ +{% extends "base.html" %} +{% load static %} +{% load custom_tags %} +{% block title %} + Welcome to OWASP +{% endblock title %} +{% block description %} + A guide for new community members to get involved with OWASP. +{% endblock description %} +{% block keywords %} + OWASP, security, open source, community, software security, projects, chapters, membership +{% endblock keywords %} +{% block og_title %} + Welcome to OWASP +{% endblock og_title %} +{% block og_description %} + Learn how to get involved with OWASP, join local chapters, contribute to projects, and more. +{% endblock og_description %} +{% block content %} +
+ +
+

Welcome to OWASP

+

+ Welcome to the Open Worldwide Application Security Project (OWASP) community! OWASP is a global, nonprofit organization focused on improving the security of software through community-led open-source projects, local chapters, education, and collaboration. This page will guide you through everything you need to know to get involved, whether you’re joining a local chapter, contributing to open-source projects, or even starting your own initiative. +

+
+ +
+

What is OWASP?

+

+ OWASP is a community-driven organization dedicated to improving the security of software. Our mission is to make security visible so that individuals and organizations worldwide can make informed decisions about software security risks. +

+
+ +
+

Getting Involved in OWASP

+
+

1. Join a Local Chapter

+

+ OWASP operates local chapters in cities across the globe, offering a great way to connect with like-minded professionals and engage with the community in person or virtually. +

+
    +
  • + Find Your Chapter: Visit the OWASP Chapters page to locate a chapter near you. +
  • +
  • Chapter Activities: Chapters host events such as meetups, workshops, conferences, and training sessions.
  • +
  • + Start Your Own Chapter: If there isn’t a chapter in your area, you can apply to start one. OWASP provides all the resources and support needed to help you build a local community. +
  • +
+
+
+

2. Become a Member

+

+ Joining OWASP as a member provides access to exclusive benefits while supporting the community’s mission. +

+
    +
  • + Membership Benefits: Discounts on conferences, voting rights for the OWASP Board elections, and access to special resources. +
  • +
  • + How to Join: Membership options include individual, student, and corporate levels. Visit OWASP Membership for more details. +
  • +
+
+
+

3. Contribute to OWASP

+

+ OWASP thrives because of its contributors! Whether you’re a developer, writer, designer, or security expert, there’s a role for you. +

+
    +
  • Ways to Contribute:
  • +
      +
    • Write documentation.
    • +
    • Develop and test tools.
    • +
    • Translate projects into other languages.
    • +
    • Provide feedback and reviews for active projects.
    • +
    +
  • + How to Start: Explore the OWASP GitHub repository to find active projects where you can contribute. +
  • +
+
+
+ +
+

Open Source Projects

+

+ OWASP is best known for its community-driven projects. These projects range from tools and frameworks to guidelines and methodologies. +

+ +
+ +
+

Starting Your Own Project

+

+ OWASP encourages innovation and supports individuals looking to start their own projects. +

+
    +
  • How to Propose a Project:
  • +
      +
    • + Review the OWASP Project Process to understand the steps for creating a new project. +
    • +
    • Submit a project proposal that outlines the goals, scope, and resources needed.
    • +
    +
  • Project Support:
  • +
      +
    • Access OWASP’s vast network for mentorship, funding, and collaboration.
    • +
    • Showcase your project at OWASP global events to reach a wider audience.
    • +
    +
+
+ +
+

Stay Connected

+
    +
  • Mailing Lists: Sign up for OWASP newsletters to stay updated on global and local events.
  • +
  • + Events: Attend OWASP Global AppSec conferences to network and learn from industry leaders. +
  • +
  • + Social Media: Follow OWASP on Twitter, LinkedIn, and other platforms. +
  • +
+
+ +
+

Conclusion

+

+ OWASP thrives on its community’s energy and contributions. Whether you’re here to learn, connect, or innovate, there’s a place for you at OWASP. Take the first step today—join a chapter, contribute to a project, or start your own initiative. Together, we can make software security visible and accessible for everyone. +

+

+ For additional questions or guidance, visit the OWASP website or reach out to a chapter leader near you. +

+
+
+{% endblock content %}