US 12,120,124 B1
Live app testing within an app editor for an information technology and security operations application
Jacob Davis, Campbell, CA (US); Dekel Shahaff, Santa Cruz, CA (US); Jeffrey Roecks, San Carlos, CA (US); Sydney Flak, Seattle, WA (US); Navya Mehta, Waterloo (CA); Ian Forrest, Carlsbad, CA (US); Sydney Karimi, Aliso Viejo, CA (US); and Elton Xue, Irvine, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Jan. 31, 2022, as Appl. No. 17/588,843.
Int. Cl. G06F 8/20 (2018.01); G06F 8/30 (2018.01); G06F 8/33 (2018.01); G06F 8/41 (2018.01); G06F 8/71 (2018.01); H04L 9/40 (2022.01); G06F 8/72 (2018.01); G06F 8/77 (2018.01); G06F 11/34 (2006.01); G06F 11/36 (2006.01)
CPC H04L 63/105 (2013.01) [G06F 8/30 (2013.01); G06F 8/71 (2013.01); H04L 63/102 (2013.01); G06F 8/33 (2013.01); G06F 8/72 (2013.01); G06F 8/77 (2013.01); G06F 11/3438 (2013.01); G06F 11/3688 (2013.01); G06F 11/3692 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
causing an app editor interface of an of an information technology (IT) and security operations application to be presented, the app editor interface displaying a set of actions of an app under development by a user, wherein the app includes executable source code and configuration information that enables the IT and security operations application to interact with a specific type of computing resource for investigating or responding to detected security or operational issues, and wherein the computing resource corresponds to a third party computing device, application, or service accessible within a computing environment associated with the user;
receiving, via use of the app editor interface, a request to add one or more new actions to the set of actions of the app under development;
receiving, via use of the app editor interface, a request to test an action from the one or more new actions;
testing the action by the IT and security operations application, the testing comprising transmitting commands to execute the action against the computing resource; and
causing display, within the app editor interface, of console output describing execution of the action against the computing resource.