mitre-attack / mitre-attack/attack-workbench-frontend

[BUG] Update STIX JSON view to accurately reflect what's in the DB

Open
#704 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.