Skip to main content
The Contribute page aggregates open GitHub issues from all active OWASP projects into a single searchable feed. Each issue includes AI-generated guidance to help you understand the context and take your first steps.

Finding issues to work on

Navigate to Contribute from the top navigation bar or visit nest.owasp.org/contribute. The page displays a paginated list of open issues. Each issue card shows:
  • Issue title and the project it belongs to
  • GitHub labels (e.g., good first issue, help wanted, bug)
  • Creation date and comment count
  • A Read More button for AI-generated guidance
  • A View Issue button that opens the issue on GitHub

AI-generated issue guidance

Click Read More on any issue card to open a modal with:
  • An AI-generated summary of the issue — what it is about, what the expected outcome is, and relevant context.
  • Recommended steps to address the issue, generated by the Nest AI agent.
The issue summary and recommended steps are generated by AI using the LangGraph-based RAG agent. They are meant as a starting point — always read the original issue thread on GitHub before submitting work.

Searching for issues

Use the search bar at the top of the page to filter issues by keyword. The search queries the Algolia issues index and matches against issue titles, descriptions, labels, and project names. Useful search strategies:
  • Search for a programming language (e.g., python, javascript) to find issues in projects that use that language.
  • Search for issue labels (e.g., good first issue, documentation) to narrow results by contribution type.
  • Search for a project name to see all open issues for a specific OWASP project.

Connecting issues to projects

Each issue card links back to the originating OWASP project via the project name link. Clicking it takes you to the project detail page at /projects/<key>, where you can read the full project description, review its health score, and explore other open issues.

Getting started with a contribution

1

Find an issue

Search or browse the Contribute page for an issue that interests you. Look for issues with good first issue or help wanted labels if you are new to the project.
2

Read the AI guidance

Click Read More to read the AI-generated summary and recommended steps for the issue.
3

Review the project

Click the project name link to read the full project description and understand the codebase before you start.
4

Open the issue on GitHub

Click View Issue to go to the GitHub issue page. Leave a comment to express interest or ask clarifying questions before starting work.
5

Submit a pull request

Fork the repository, implement your changes, and open a pull request against the project’s main branch. Reference the issue number in your PR description.
Join the #project-nest channel on OWASP Slack to ask questions and connect with other contributors. You can also use NestBot to search for issues directly from Slack.

Build docs developers (and LLMs) love