mitre-attack / mitre-attack/attack-navigator
Add advanced selection functionality
Open
Nobody has claimed this yet.
enhancement
good first issue
Points: 8
- Dominant language
- TypeScript
- Stars
- 2.5k
- Forks
- 715
- Avg merge
- 7h 33m
- Merged PRs (30d)
- 4
Description
As a user, I want to be able to select techniques based on their data. For example:
- Select techniques which have any annotations whatsoever
- Select techniques which have comments, or techniques which have comments matching a regular expression
- Select techniques which have scores within a certain range, or above/below a certain value
- Select techniques which have a certain metadata key present, or which have a certain metadata key:value pair
Ideally an expression editor would be provided allowing users to construct selection rules with simple boolean operations, e.g (score > 25 AND score < 50) OR score > 100
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are identified in the issue. Start by locating the existing technique-selection behavior and the data fields for annotations, comments, scores, and metadata; done would require agreed selection rules and an expression editor covering the requested boolean cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100