Upgrade the App to v1.3.0

For v1.3.0, we have introduced a new parameter, 'jiraTicketAction' which is only applicable to the CS Image ticketing schemes. Let the jiraTicketAction parameter remain as 'null' for all other ticketing schemes. 

The Config.json should be configured as follows.

Sample - JSON

{
    "credentials": {
        "qualys": {
            "apiUrl": "<YOUR QUALYS POD API URL HERE>",
            "username": "<YOUR QUALYS POD USERNAME HERE>",
            "password": "<YOUR QUALYS POD PASSWORD HERE>"
        },
        "jira": {
            "instanceType": "<onCloud or onPremise>",
            "instanceUrl": "<YOUR JIRA INSTANCE URL HERE>",
            "username": "<YOUR JIRA INSTANCE ADMIN USERNAME HERE>",
            "apiToken": "<YOUR JIRA API TOKEN HERE>"
        },
        "proxy": {
            "host": "<YOUR PROXY HOST HERE>",
            "port": "<YOUR PROXY PORT HERE>",
            "username": "<YOUR PROXY USERNAME HERE>",
            "password": "<YOUR PROXY PASSWORD HERE>"
        }
    },
    "global": {
        "numberOfThreadsForJiraClient": 2
    },
    "profile": [
        {
            "name": "Host Detection",
            "profileId": "HD",
            "active": <true or false>,
            "frequencyInMinutes": <PROFILE FREQUENCY IN MINUTES HERE>,
            "hostAssetApiFilter": "<HOST LIST API FILTER CONDITION IF ANY HERE>",
            "filter": "<HOST DETECTION API FILTER CONDITION IF ANY HERE>",
            "projectKey": "<YOUR JIRA PROJECT KEY HERE>",
            "ticketingScheme": "<1 or 2>"
        },
        {
            "name": "Knowledgebase",
            "profileId": "KB",
            "active": <true or false>,
            "frequencyInMinutes": <PROFILE FREQUENCY IN MINUTES HERE>,
            "filter": "<KNOWLEDGEBASE DETECTION API FILTER CONDITION IF ANY HERE>",
            "projectKey": "<YOUR JIRA PROJECT KEY HERE>",
            "ticketingScheme": "<1 or 2>",
            "batchSize": "500"
        },
        {
            "name": "Web App Scan",
            "profileId": "WAS",
            "active": <true or false>,
            "frequencyInMinutes": <PROFILE FREQUENCY IN MINUTES HERE>,
            "filter": "<WAS API FILTER CONDITION IF ANY HERE>",
            "projectKey": "<YOUR JIRA PROJECT KEY HERE>",
            "ticketingScheme": "<3 or 4>"
        },
        {
            "name": "CS Container",
            "profileId": "CS-Container",
            "active": <true or false>,
            "frequencyInMinutes": <PROFILE FREQUENCY IN MINUTES HERE>,
            "filter": "<CS CONTAINER API FILTER CONDITION IF ANY HERE>",
            "projectKey": "<YOUR JIRA PROJECT KEY HERE>",
            "pageSize": "1000",
            "ticketingScheme": "<5 or 6>"
        },
        {
            "name": "CS Image",
            "profileId": "CS-Image",
            "active": <true or false>,
            "frequencyInMinutes": <PROFILE FREQUENCY IN MINUTES HERE>,
            "filter": "<CS IMAGE API FILTER CONDITION IF ANY HERE>",
            "projectKey": "<YOUR JIRA PROJECT KEY HERE>",
            "pageSize": "1000",
            "jiraTicketAction": "<Create or Update>",
            "ticketingScheme": "<7 or 8>"
        }
    ]
}
    

Update the latest images in docker-compose.yml. You can get the latest yaml file from here.

Not using docker-compose? Refer here to run using simple docker.