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

Change API of vulnerability.csv #117

Merged
merged 14 commits into from
Nov 20, 2023
Merged

Change API of vulnerability.csv #117

merged 14 commits into from
Nov 20, 2023

Conversation

sifislag
Copy link
Collaborator

@sifislag sifislag commented Nov 16, 2023

This pr adds more debug information into vulnerability.csv.
Two lists are also output, which can be used to produce a callstack to better track a vulnerability:

  • original_statement_list containing a list of n statements corresponding to private function calls that can be used to get to the vulnerable statemet, and ending with the statement the vulnerability was located in
  • function_list containing a list of n functions called to get to the vulnerable statement

We currently chose to only output a single callstack for each vulnerability instance.
We also now output both a csv and json file for vulnerabilities.

Copy link

github-actions bot commented Nov 16, 2023

Test Results (Souffle 2.3)

46 tests  ±0   46 ✔️ ±0   17m 44s ⏱️ - 8m 49s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ±0 

Results for commit 414fead. ± Comparison against base commit e319f8f.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Nov 16, 2023

Test Results (Souffle 2.4)

46 tests  ±0   46 ✔️ ±0   18m 6s ⏱️ - 7m 32s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ±0 

Results for commit 414fead. ± Comparison against base commit e319f8f.

♻️ This comment has been updated with latest results.

@sifislag sifislag merged commit 5616026 into master Nov 20, 2023
5 checks passed
@sifislag sifislag deleted the vuln_api_change branch November 22, 2023 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant