Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Sample Apps

 

Build apps in Python that integrate with, and add extra functions to, JSA.

The mini-tutorials for the sample apps help to explain the basics of what you need to know to build and integrate your own apps into JSA.

The following list describes some of the sample apps that are available:

  • com.ibm.AppMan.1.0.0.zip creates an icon on the JSA Admin tab, and opens an HTML page when you click it that shows all of the apps that are currently installed.

  • com.ibm.BugzillaOffenses.0.1.0.zip polls JSA for offenses and pushing those offenses as tickets to the Bugzilla REST API.

  • com.ibm.configpage-with-image.1.0.0.zip creates an icon on the JSA Admin tab and opens an HTML page when you click it.

  • com.ibm.HelloWorld.1.0.0.zip creates a new tab in the JSA UI with the text "Hello World!". This simple app is also created when you use the SDK to create a development environment.

  • com.ibm.si.HelloWorldG11n.1.0.0.zip a globalized version of the simple Hello World app.

  • com.ibm.googlemaps.belfast.zip creates a new tab and displays a map.

  • com.ibm.IPMetadataProvider.1.0.0.zip demonstrates how to add IP metadata to JSA tooltips.

  • com.ibm.IPMetadataProviderWithImage.1.0.0.zip - an app that demonstrates how to add IP address metadata and images to JSA tooltips.

  • com.ibm.memory.resources.zip demonstrates how to use the manifest to request memory resource for an app.

  • com.ibm.MyFirstRESTApp.1.0.0.zip calls a REST API and add the data to a dashboard item.

  • com.ibm.oauthExample.zip minimal example of how to set-up an app manifest to request to use oAuth authentication.

  • com.ibm.OffenseVisualizer.1.0.0.zip displays offenses on the JSA Offenses tab.

  • com.ibm.ReferenceDataManagerLite.zip creates a configuration page for handling reference data.

  • com.ibm.si.dashboard-example.1.0.0.zip adds a dashboard item to the JSA Dashboard tab.

  • com.ibm.si.dashboard-with-images.1.0.0.zip adds a dashboard item with images to the JSA Dashboard tab.

  • com.ibm.si.multi-components-example.1.0.0.zip adds a tab, a new toolbar button in JSA, and an icon on the Admin tab.

  • com.ibm.si.offense-toolbar-button.1.0.0.zip adds a button to the JSA Offenses tab toolbar that opens a JavaScript alert dialog that contains offense data.

  • com.ibm.store.1.0.0.zip creates a new tab in JSA that saves the data that is entered in a database within the docker container.

  • com.QuickScan.zip creates a tab that allows you to quickly kick off a scan in JSA Vulnerability Manager.