Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refactor - Extract configuration attributes * Refactor - Replace temp with Query * Refactor - Fix ToolFactory path issue * Refactor - Extract tasks * Enhance console output with own logger * Enhance console output, redirect all the current info into the log file with own logger * Create validation folder, #72 * Enhance console output #45 * Refactor - Parameterize Function * Refactor - Extract Function * Minor format changes #45 * Minor format changes #45 * Add support for Gradle #44 * Add support for Ant #83 * Add support for Ant #83 * Find the variable name for some vulnerabilities * Column info on MS_SHOULD_BE_FINAL and EI_EXPOSE_REP2 * Complete refactor of ColumnInfoParser * Implement AST method for retrieving column info * Use JavaParser library for parsing column info (temporary solution) * Extended JavaParser implementation, find column info for FB_EER/FB_EiER, FB_NNOSP and FB_MSBF * dynamic column info data passed to OpenStaticAnalyzer and processed properly * ColumnInfoParser uses anonymous VoidVisitor class to visit nodes, minor code cleanup * Minor code cleanup * Insert TODOs * Refactor - Replace temp with Query, minor changes * Refactor - SRP: Separate 'column info attach' from VulnerabilityLocation * Refactor - Clean OpenStaticAnalyzer * Refactor - Clean OpenStaticAnalyzer * Create integration test for: extracting column info #6 * Framework repair (#77) * Refactor - Extract configuration attributes * Refactor - Replace temp with Query * Refactor - Fix ToolFactory path issue * Refactor - Extract tasks * Enhance console output with own logger * Enhance console output, redirect all the current info into the log file with own logger * Create validation folder, #72 * Enhance console output #45 * Refactor - Parameterize Function * Add support for Gradle #44 * Refactor - Replace temp with Query, minor changes * Refactor - SRP: Separate 'column info attach' from VulnerabilityLocation * Refactor - Clean OpenStaticAnalyzer * Fix NullPointerException in getResultPair() * Skip build when the generated patch is empty * Log Vulnerabilities * Add support for MavenCLI * Fix failure on not retrieved column info * Get mapping properties from config * Log elapsed time * Disable test case * Create statistics * Create statistics * Fix invalid elapsed time * Refactor - Simplify OpenStaticAnalyzer * Extend pairing with variable source path #87 * Trying to fix #88 * Save number of generated/filtered/verified patches * Upload missing method * Fix command line argument usage * Remove copyDependency option from CLI patchers * Add an option to change the source path of the analysed project * Separate log files for each build * Save unit test results for each compiled patch * Clarify patch name in patch_unit_test.csv * Separate Vuln_ID and Patch in patch_unit_test.csv * Updated CodeRepair to 1.0.2 * Updated README.md with working command * Remove copyDependency option from CLI patchers * Updated CodeRepair to 1.0.2 * Updated README.md with working command * Fix path issue * Change path to relative
- Loading branch information