opencti
opencti copied to clipboard
[frontend/backend] Added persona/moniker support
Proposed changes
- Added a "Persona" SCO defined with a name and persona_type open vocabulary.
- Added a SRO "known as" for TA Individuals to other TA Individuals or Personas.
- Added integration tests for GraphQL new stixCyberObservable persona resolver.
To-Do
- [x] Specific frontend support of persona/moniker display in TA Individual overview.
- [ ] Add Playwright tests for UI changes.
- [ ] ref_to_rel (i.e. use_moniker_ref) to model actions done by monikers.
- [ ] Potentially add more keys, e.g. platform account id, platform name, etc. to Persona SCO.
Checklist
- [x] I consider the submitted work as finished
- [x] I wrote integration test cases for the GraphQL resolvers
- [ ] I wrote user interface tests
- [ ] I added/update the relevant documentation (either on github or on notion)
- [ ] Where necessary I refactored code to improve the overall quality