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.