Patent ID: 11868768
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A computing device configured to implement an execution of a method for facilitating identification of secrets in source code by using machine learning, the computing device comprising:
a processor;
a memory; and
a communication interface coupled to each of the processor and the memory,
wherein the processor is configured to:
retrieve a plurality of files from at least one repository, each of the plurality of files including a source code file;
parse the source code file to identify at least one training feature;
associate a predetermined label with each of the at least one training feature, the predetermined label corresponding to at least one from among a secret label and a non-secret label;
train at least one model by using the at least one training feature and the corresponding predetermined label;
receive, via a graphical user interface, at least one test file, the at least one test file including at least one set of source codes;
parse the at least one set of source codes to identify at least one feature;
determine, by using the at least one model, at least one first characteristic of the at least one feature;
determine, by using the at least one model, at least one second characteristic based on a first attribute of the at least one first characteristic, the at least one second characteristic including at least one from among an obsolete characteristic, a usable characteristic, and a deprecated characteristic; and
determine, by using the at least one model, at least one third characteristic based on a second attribute of the at least one second characteristic, the at least one third characteristic including at least one from among a production characteristic and a development characteristic.