mirror of
https://github.com/hohn/sarif-cli.git
synced 2025-12-16 01:13:03 +01:00
interim: sarif-extract-multi table outputs and future table diagrams
This commit is contained in:
committed by
=Michael Hohn
parent
d5390bb87e
commit
8b3710a51b
1
notes/derived-tables.drawio
Normal file
1
notes/derived-tables.drawio
Normal file
File diff suppressed because one or more lines are too long
1
notes/state-and-tables.drawio
Normal file
1
notes/state-and-tables.drawio
Normal file
File diff suppressed because one or more lines are too long
187
notes/tables.txt
Normal file
187
notes/tables.txt
Normal file
@@ -0,0 +1,187 @@
|
||||
The current ==> project.csv <== table is broken. It's a combination of project
|
||||
meta info (to be moved to a separate =project= table) and the entry point to a
|
||||
single =project='s sarif results
|
||||
|
||||
==> project-meta.csv <==
|
||||
creation_date
|
||||
primary_language
|
||||
project_name
|
||||
query_commit_id
|
||||
sarif_file_name
|
||||
scan_id
|
||||
scan_start_date
|
||||
scan_stop_date
|
||||
tool_name
|
||||
tool_version
|
||||
|
||||
==> project-scan-result.csv <==
|
||||
$schema
|
||||
sarif_version
|
||||
run_index
|
||||
artifacts
|
||||
columnKind
|
||||
results
|
||||
semmle.formatSpecifier
|
||||
semmle.sourceLanguage
|
||||
driver_name
|
||||
organization
|
||||
rules
|
||||
driver_version
|
||||
repositoryUri
|
||||
revisionId
|
||||
|
||||
|
||||
==> artifacts.csv <==
|
||||
artifacts_id
|
||||
index
|
||||
uri
|
||||
uriBaseId
|
||||
|
||||
==> codeflows.csv <==
|
||||
codeflow_id
|
||||
codeflow_index
|
||||
threadflow_index
|
||||
location_index
|
||||
endColumn
|
||||
endLine
|
||||
startColumn
|
||||
startLine
|
||||
artifact_index
|
||||
uri
|
||||
uriBaseId
|
||||
message
|
||||
|
||||
==> kind_pathproblem.csv <==
|
||||
results_array_id
|
||||
results_array_index
|
||||
codeFlows_id
|
||||
ruleId
|
||||
ruleIndex
|
||||
location_array_index
|
||||
location_id
|
||||
location_endColumn
|
||||
location_endLine
|
||||
location_startColumn
|
||||
location_startLine
|
||||
location_index
|
||||
location_uri
|
||||
location_uriBaseId
|
||||
location_message
|
||||
relatedLocation_array_index
|
||||
relatedLocation_id
|
||||
relatedLocation_endColumn
|
||||
relatedLocation_endLine
|
||||
relatedLocation_startColumn
|
||||
relatedLocation_startLine
|
||||
relatedLocation_index
|
||||
relatedLocation_uri
|
||||
relatedLocation_uriBaseId
|
||||
relatedLocation_message
|
||||
message_text
|
||||
primaryLocationLineHash
|
||||
primaryLocationStartColumnFingerprint
|
||||
rule_id
|
||||
rule_index
|
||||
|
||||
==> kind_problem.csv <==
|
||||
results_array_id
|
||||
results_array_index
|
||||
ruleId
|
||||
ruleIndex
|
||||
location_array_index
|
||||
location_id
|
||||
location_endColumn
|
||||
location_endLine
|
||||
location_startColumn
|
||||
location_startLine
|
||||
location_index
|
||||
location_uri
|
||||
location_uriBaseId
|
||||
location_message
|
||||
relatedLocation_array_index
|
||||
relatedLocation_id
|
||||
relatedLocation_endColumn
|
||||
relatedLocation_endLine
|
||||
relatedLocation_startColumn
|
||||
relatedLocation_startLine
|
||||
relatedLocation_index
|
||||
relatedLocation_uri
|
||||
relatedLocation_uriBaseId
|
||||
relatedLocation_message
|
||||
message_text
|
||||
primaryLocationLineHash
|
||||
primaryLocationStartColumnFingerprint
|
||||
rule_id
|
||||
rule_index
|
||||
|
||||
==> project.csv <==
|
||||
creation_date
|
||||
primary_language
|
||||
project_name
|
||||
query_commit_id
|
||||
sarif_file_name
|
||||
scan_id
|
||||
scan_start_date
|
||||
scan_stop_date
|
||||
tool_name
|
||||
tool_version
|
||||
$schema
|
||||
sarif_version
|
||||
run_index
|
||||
artifacts
|
||||
columnKind
|
||||
results
|
||||
semmle.formatSpecifier
|
||||
semmle.sourceLanguage
|
||||
driver_name
|
||||
organization
|
||||
rules
|
||||
driver_version
|
||||
repositoryUri
|
||||
revisionId
|
||||
|
||||
==> relatedLocations.csv <==
|
||||
struct_id
|
||||
uri
|
||||
startLine
|
||||
startColumn
|
||||
endLine
|
||||
endColumn
|
||||
message
|
||||
|
||||
==> rules.csv <==
|
||||
rules_array_id
|
||||
rules_array_index
|
||||
id
|
||||
name
|
||||
enabled
|
||||
level
|
||||
fullDescription
|
||||
shortDescription
|
||||
kind
|
||||
precision
|
||||
security-severity
|
||||
severity
|
||||
sub-severity
|
||||
tag_index
|
||||
tag_text
|
||||
|
||||
==> scans.csv <==
|
||||
commit_id
|
||||
project_id
|
||||
db_create_start
|
||||
db_create_stop
|
||||
scan_start_date
|
||||
scan_stop_date
|
||||
tool_name
|
||||
tool_version
|
||||
tool_query_commit_id
|
||||
sarif_content
|
||||
sarif_file_name
|
||||
|
||||
==> projects.csv <==
|
||||
project_name
|
||||
creation_date
|
||||
repository_url
|
||||
primary_language
|
||||
languages_analyzed
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user