TCX Example Context App
Build App For Release
npm install grunt buildProd
Build App in Development Mode (does not minify or uglify code, so it can be debugged in browser)
npm install grunt buildDev
In the ThreatConnect UI install the App zip created in the Build App section.
The Sidebar is an optional feature that provides a simple layout for a vertical menu. Currently the area provided for a Spaces app is limited so the sidebar provides a good option for a navigational menu for an App.
The Tabs section is an optional feature that uses PrimeNG TabView to group relevant data.
The Parameters tab provides a list of all parameters passed to a Spaces App. Not all parameters will be required in all Apps.
The Data Store tab provides a example of persistent storage in a Spaces App. The Data Store feature provided for Apps in the ThreatConnect Platform can be used to store settings, cached data or any other use for persistent data.
The Resource Data tab provides an example of interacting with the ThreatConnect API. Depending on the context the Group, Indicator or Victim data will be displayed.
The Owners tab will only be displayed when the working with Indicators. This tab provides and example of an optional tab dependent on the Resource Type. This tab will show all owner where the indicator is found.
The App has to inputs defined in the install.json. These are just examples of how a user would provide input to an App, such as API Credentials to a remote service.
- Initial Release