AI Pipelines and AT Drawing Functionality
The two AI pipelines, one using just ChatGPT and the other using ChatGPT and the CAPEC tracer model, have been finished and are ready for testing. In addition, the functionality to draw attack tree diagrams from the AI responses have been integrated as well. Note that for the second pipeline, a CAPEC attack pattern listed from the traced CAPECs list needs to be provided after the system specifications, separated by an empty line return.
In addition, while the functionality to draw attack tree diagrams mostly works, there are some issues with it that need to be addressed:
- The drawing does not indicate which attack node is the root attack.
- The operation nodes do not have their type listed on the node.
- The attack nodes do not have the descriptions included in them that ChatGPT provided.
Below is a screenshot demonstrating an example drawing:
Let me know if there are any questions or concerns with these new updates and if any help is needed with fixing the drawing issues listed above.
Merge request reports
Activity
assigned to @ludovic.apvrille
added 4 commits
-
efa94d92...b0fec70a - 3 commits from branch
master
- c9b96ac9 - Merge branch 'master' into 'alan_attack_tree_gen'
-
efa94d92...b0fec70a - 3 commits from branch
added 5 commits
- 99814aaf - Working on testing new version of AI AT pipeline
- 38b421ba - Fixed merge conflict with master branch.
- d7e48bdf - Fixed bug in ATDConstraint.setType where value was always being set to <<OR>>.
- 4e825b7a - Working on trying new version of AI Attack Tree pipeline
- 9e050827 - Merge branch 'alan_attack_tree_gen' of...
Toggle commit listadded 1 commit
- ad953225 - Putting back config files that were deleted.
added 1 commit
- a983a705 - Fixed the following bugs with the AI AT drawing functionality:
added 17 commits
-
a983a705...2cf040f9 - 15 commits from branch
master
- 5cdbe978 - Finished the AI AT pipeline version 3 which supports layers and creating a...
- 4b7b513b - Merge branch 'master' into alan_attack_tree_gen
-
a983a705...2cf040f9 - 15 commits from branch