OWASP / OWASP/Nest

Add searchable taxonomy-based dropdown for domains

Open
#3,509 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
450
Forks
709
Avg merge
22h 59m
Merged PRs (30d)
91

Description

**Is your feature request related to a problem? Please describe.**
The Domains field in the Mentorship Program and Module forms is currently a free-text input. Users can enter any value (for example `AI`, `Artificial Intelligence`, `Web Dev`), which leads to inconsistent and duplicate domain names. This makes filtering and searching by domain unreliable.

**Describe the solution you'd like**
Change the Domains field to a searchable dropdown with autocomplete, using a predefined list of available domains (taxonomy). Users should be able to type and select a domain from this list instead of entering free text.

**Are you going to work on implementing this?**

- [x] Yes
- [ ] No

Ref #2701

Contributor guide

Open the contributing guide

Research direction

Start at the Domains fields in the Mentorship Program and Module forms and inspect how their current free-text values are stored and filtered. Identify the available domain taxonomy and the existing form components, then verify that users can search for and select only taxonomy values and that domain filtering remains consistent.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, react, typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.