mitre-attack / mitre-attack/attack-workbench-frontend
[BUG] Update STIX JSON view to accurately reflect what's in the DB
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 438
- Forks
- 79
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 3
Description
When a user opens the STIX JSON dialog view for an object, the view is generated by serializing the current in-memory object, which can include transient or computed fields and may not match the exact state of the object as stored in the database. This leads to discrepancies between what users see in the STIX JSON view and the actual persisted data.
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
Locate the STIX JSON dialog and the code that serializes its object, then trace how the corresponding object state is persisted in the database. Compare the dialog output with the stored data; done means the view accurately reflects persisted fields without transient or computed fields.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100