package
0.0.0-20240409024651-c4af43db5027
Repository: https://github.com/ossf/package-analysis.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
AnalyzePackageFiles walks a tree of extracted package files and runs the analysis tasks listed in analysisTasks to produce the result data.
No description provided by the author

# Constants

All is not a task itself, but represents/'depends on' all other tasks.
Basic analysis consists of information about a file that can be determined without parsing, for example file size, file type and hash.
Parsing analysis involves using a programming language parser to extract source code information from the file.
Signals analysis involves using applying certain detection rules to extract signals of interest from the code.

# Structs

No description provided by the author
Result (staticanalysis.Result) is the top-level internal data structure that stores all data produced by static analysis performed on a package artifact.
SingleResult (staticanalysis.SingleResult) stores all data obtained by static analysis, performed on a single file of a package / artifact.

# Type aliases

A Task (static analysis task) refers to a particular type of static analysis to be performed.