Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relative paths in configuration do not work #81

Open
chicxurug opened this issue May 23, 2022 · 0 comments
Open

Relative paths in configuration do not work #81

chicxurug opened this issue May 23, 2022 · 0 comments
Assignees
Labels
bug Something isn't working framework

Comments

@chicxurug
Copy link
Contributor

There are some steps in the process that would fail if one used relative paths in the configuration.

@chicxurug chicxurug added bug Something isn't working framework labels May 23, 2022
@fea-devteam fea-devteam self-assigned this Jul 21, 2022
fea-devteam added a commit to fea-devteam/AIFix4SecCode that referenced this issue Jul 21, 2022
chicxurug pushed a commit that referenced this issue Jul 25, 2022
* 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

* Run 'mvn' command using 'cmd /c' on Windows #86

* Unit tests for ColumnInfoParser

* Unit tests for Configuration

* Unit tests for TestInfoExtractor

* Add flag for running unit tests

* Fix different os path issue

* Add unit tests for Statistics #6

* Add unit tests for Statistics #6

* Test deleteIntermediatePatches() #6

* Convert relative config.project_path to absolute path #81

* Update documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working framework
Projects
None yet
Development

No branches or pull requests

2 participants