OWASP/Nest

Sync OWASP Board of Directors Members Data

Open

#2177 aperta il 3 set 2025

Vedi su GitHub
 (11 commenti) (0 reazioni) (0 assegnatari)Python (651 fork)auto 404
enhancementgssoc2025hacktoberfestlevel 2

Metriche repository

Star
 (412 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

👋 Thanks for contributing to OWASP Nest!

Active project leaders: @arkid15r and @kasya Contributing guidelines: https://github.com/OWASP/Nest/blob/main/CONTRIBUTING.md Hacktoberfest issues: https://github.com/OWASP/Nest/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest

Join us on Slack: https://owasp.org/slack/invite -- #project-nest Our LinkedIn group: https://www.linkedin.com/groups/14656108/


Describe the solution you'd like

We need to implement functionality to sync OWASP Board of Directors (BOD) members into the Nest system for a given election year. The source of truth for candidates is the https://github.com/OWASP/www-board/blob/master/_data/board-history.yml

This task involves:

  • Parsing YAML files in the source repository to extract candidate names.

  • Creating EntityMember instances for each candidate:

    • role must be set to EntityMember.Role.MEMBER.
    • The EntityMember should be linked to the corresponding BoardOfDirectors instance for the correct year.
  • Preparing for further manual verification:

    • The created candidates will be fuzzy matched against existing github.User instances to link them automatically where possible.
    • The final verification and confirmation will be done manually.

Are you going to work on implementing this?

  • Yes
  • No

Additional context

Guida contributor