Patent ID: 8176464

Claim:
A processing system for implementing a framework for securing a source code base during the development phase of a software development lifecycle, the source code base comprising one or more classes, the processing system comprising: at least one processor; a memory coupled to the at least one processor, for storing an package module and a validator package module; wherein the processor is configured to: execute the package module for integrating one or more security routines into the source code base; and execute the validator package module for validating the at least one class based on a defined context for security validation of the at least one class; wherein the package module further comprises: i. a custom interface module comprising a function declaration, wherein the custom interface module is implemented by at least one class of the one or more classes; ii. a validator module comprising a controller code for controlling flow of execution based on the defined context, wherein one or more security routine integration steps are defined within the at least one class, the one or more security routine integration steps being defined by invoking an empty function for the function declaration in the custom interface; and wherein the validator package module comprises one or more validation classes.