client-python icon indicating copy to clipboard operation
client-python copied to clipboard

Financial data

Open ParamConstructor opened this issue 2 years ago • 0 comments

Proposed changes

This is the PYCTI changes required to support the OpenCTI PR - https://github.com/OpenCTI-Platform/opencti/pull/5287

  • Add new observables: Financial Accounts, Financial Assets, and Financial Transactions
  • Add new vocabularies: financial_account_status, financial_account_type, asset_type, currency_code
  • Removed BankAccount and CryptoWallet observables (migrated to Financial Account in OpenCTI)
  • Add relation support for new observables

Related issues

  • This needs to be deployed in tandem with the OpenCTI PR
  • We have tested locally using unit tests / pytest locally - but the automated pipeline has not been used due to it checking out "master" on OpenCTI branch versus the equivalent "financial_data" branch

Checklist

  • [X] I consider the submitted work as finished
  • [X] I tested the code for its functionality
  • [X] I wrote test cases for the relevant uses case
  • [ ] I added/update the relevant documentation (either on github or on notion)
  • [X] Where necessary I refactored code to improve the overall quality

Further comments

N/A

ParamConstructor avatar Feb 28 '24 14:02 ParamConstructor