API attack script generation
AssigneePalo Alto Networks, Inc.
InventorsAviv Sasson, Ravid Mazon, Jay Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneePalo Alto Networks, Inc.
InventorsAviv Sasson, Ravid Mazon, Jay Chen
Estimating the term…
Methods, storage systems and computer program products implement embodiments of the present invention for testing a software application by inputting, to an LLM, a specification of an API of the software application, and prompting the LLM to identify, based on the specification, a set of API consumers that access information provided by the software application. For each given API consumer in the set, the LLM is prompted to identify, based on the specification, one or more execution paths leading to the given consumer from respective API producers, which deliver the information to the software application, and the LLM is prompted to generate, based on the specification, respective test scripts to test the identified execution paths. Finally, the software application is tested with the generated test scripts to discover a security vulnerability in the software application. Additional embodiments can be used to generate artificial user identities for testing the software application.
A method for testing a software application, comprising:
A computer software product for identifying a vulnerability in a software application, the computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer:
A method for testing a software application, comprising:
An apparatus for testing a software application, comprising:
A computer software product for identifying a vulnerability in a software application, the computer software product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer:
Dependencies are inferred from the claim text.