One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of a system, cause the system to:
- detect a transmission of a first network operation from an originating software application to a first software application of a set of software applications, wherein (i) the first network operation is configured to receive an input network operation (ii) the first network operation is configured to be provided as input to the first software application and (iii) the first software application generates a second network operation as output, using the first network operation;
- monitor a network operation database to generate a communication map comprising an indication of parent-child relationships between validation rules associated with software applications of the set of software applications;
- provide the first network operation, the second network operation, and the communication map to a validation model to generate a first validation status indicating whether the second network operation is valid based on the validation rules;
- based on the first validation status, determine whether to process the second network operation with a target software application;
- in response to determining to process the second network operation with the target software application, transmit the second network operation to a node, of a set of nodes, associated with the target software application;
- and
- in response to determining not to process the second network operation with target software application and in lieu of transmitting the second network operation to the node, execute a corrective action for the first software application.