@ping-identity/dvlint-base-rule-pack
Version:
Collection of base rules used to lint DaVinci flows.
80 lines • 4.73 kB
JSON
{
"name": "PingOne DaVinci Linter",
"pass": false,
"errorCount": 3,
"rulePackResults": [
{
"pass": false,
"errorCount": 3,
"lintResults": [
{
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"flowName": "Main Flow for CIBA -123",
"pass": false,
"errorCount": 3,
"errors": [
{
"code": "dv-er-ciba-flow-001",
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"message": "Required response nodes missing from CIBA flow.",
"recommendation": "Add at least one 'Return CIBA Success' and one 'Return CIBA Failure' capability from the PingOne Authentication connector. Both are required to return appropriate responses from a CIBA flow.",
"type": "error"
},
{
"code": "dv-er-ciba-flow-003",
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"message": "CIBA response nodes are not allowed in subflows.",
"nodeId": "0iz03krvnh",
"recommendation": "Remove the 'Return CIBA Success' and 'Return CIBA Failure' capabilities from subflow - 'Sub Flow for CIBA-123'. These nodes must be present only in the main CIBA flow to ensure proper response handling.",
"type": "error"
},
{
"code": "dv-er-ciba-flow-002",
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"message": "Required execution nodes missing from CIBA flow.",
"recommendation": "Add at least one 'Out-of-Band Start' and one 'Continue' capability from the Flow Conductor connector. Both are required for proper execution of a CIBA flow.",
"type": "error"
}
],
"rulesApplied": [
"dv-rule-ciba-flow-001"
],
"ruleResults": [
{
"ruleId": "dv-rule-ciba-flow-001",
"ruleDescription": "Ensure flow is have Ciba capabilities nodes",
"pass": false,
"errorCount": 3,
"errors": [
{
"code": "dv-er-ciba-flow-001",
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"message": "Required response nodes missing from CIBA flow.",
"recommendation": "Add at least one 'Return CIBA Success' and one 'Return CIBA Failure' capability from the PingOne Authentication connector. Both are required to return appropriate responses from a CIBA flow.",
"type": "error"
},
{
"code": "dv-er-ciba-flow-003",
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"message": "CIBA response nodes are not allowed in subflows.",
"nodeId": "0iz03krvnh",
"recommendation": "Remove the 'Return CIBA Success' and 'Return CIBA Failure' capabilities from subflow - 'Sub Flow for CIBA-123'. These nodes must be present only in the main CIBA flow to ensure proper response handling.",
"type": "error"
},
{
"code": "dv-er-ciba-flow-002",
"flowId": "4deef5f633a9fd627222cc9afe2f790f",
"message": "Required execution nodes missing from CIBA flow.",
"recommendation": "Add at least one 'Out-of-Band Start' and one 'Continue' capability from the Flow Conductor connector. Both are required for proper execution of a CIBA flow.",
"type": "error"
}
]
}
],
"rulesIgnored": []
}
],
"rulesIgnored": true
}
]
}