{
"bucket_name": "devops-tools-artifacts",
"bucket_prefix": "zap-reports",
"config.yaml": {
"env": {
"contexts": [
{
"urls": [
],
"includePaths": [
],
"authentication": {
"method": "browser",
"parameters": {
"loginPageWait": 30,
"steps": [
{
"description": "auto",
"type": "AUTO_STEPS",
"timeout": 5000
},
{
"description": "fillusername",
"type": "USERNAME",
"xpath": "//input[@name='account']",
"timeout": 5000
},
{
"description": "fillpassword",
"type": "PASSWORD",
"xpath": "//input[@name='pwd']",
"timeout": 5000
},
{
"description": "filltotp",
"type": "TOTP_FIELD",
"xpath": "//input[@name='mfaCode']",
"timeout": 5000
},
{
"description": "clickenter",
"type": "RETURN",
"xpath": "//input[@name='mfaCode']",
"timeout": 5000
},
{
"description": "clickcmpimage",
"type": "CLICK",
"xpath": "//a[.//img[@alt='application']]",
"timeout": 5000
}
]
},
"verification": {
"method": "poll",
"loggedInRegex": "\\Q200OK\\E",
"loggedOutRegex": "\\Q401Unauthorized\\E",
"pollFrequency": 5,
"pollUnits": "seconds",
"pollPostData": ""
}
},
"sessionManagement": {
"method": "cookie"
},
"technology": {},
"structure": {},
"users": [
{
"credentials": {
"totp": {
"secret": "SECRETKEY",
"period": 30,
"digits": 6,
"algorithm": "SHA1"
},
"password": "password",
}
}
]
}
],
"parameters": {}
},
"jobs": [
{
"type": "passiveScan-config",
"parameters": {}
},
{
"type": "spider",
"parameters": {
},
"tests": [
{
"name": "Atleast75URLsfound",
"type": "stats",
"onFail": "INFO",
"statistic": "automation.spider.urls.added",
"operator": ">=",
"value": 75
}
]
},
{
"type": "spiderAjax",
"parameters": {
},
"tests": [
{
"name": "Atleast100URLsfound",
"type": "stats",
"onFail": "INFO",
"statistic": "spiderAjax.urls.added",
"operator": ">=",
"value": 100
}
]
},
{
"type": "passiveScan-wait",
"parameters": {}
},
{
"type": "report",
"parameters": {
"reportTitle": "ZAPbyCheckmarxScanningReport",
"template": "traditional-pdf"
},
"sites": [
"v1.0.0"
]
},
{
"type": "exitStatus",
"parameters": {}
}
]
}
}