Closed ForrestYockey closed 2 years ago
Confirmed this is a bug, attackAutomation population logic is presently only applied to test case data created from the non-template operations.
We'll fix as part of upcoming graphQL API improvements and fixes.
Fixed underlying bugs in 8.3.1
Describe the bug As far as I can tell, successful Test Case createTemplate GraphQL mutation requests with AttackAutomation input populated do not result in the creation of Test Cases with the Automation Configuration populated.
To Reproduce Steps to reproduce the behavior:
Expected behavior After receiving a 200 response from the GraphQL request to create a Test Case template and successfully finding the newly created Test Case template within the Vectr web interface, it is expected that the Automation Configuration would be populated with the supplied variables.
Screenshots Examining the created Test Case in the Vectr web interface:
The empty Automation Configuration:
Desktop (please complete the following information):
Additional context The provided attackVariables do not appear under any of the executor types, within the web interface. I am not sure why this is not working, and my query could be malformed, however I would expect to receive a GraphQL formatting error and Test Case creation failure over partial success. I work for Red Canary and am interested in this project.