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

# Functions

DynamicSandboxOptions provides a set of sandbox options necessary to run dynamic analysis sandboxes.
LogDynamicAnalysisError indicates some error happened while attempting to run the package code, which was not caused by the package itself.
LogDynamicAnalysisResult indicates that the package code was run successfully, and what happened when it was run.
ResolvePkg creates a Pkg object with the arguments passed to the worker process.
ResolvePurl creates a Pkg object from the given purl See https://github.com/package-url/purl-spec.
RunDynamicAnalysis runs dynamic analysis on the given package across the phases valid in the package ecosystem (e.g.
RunStaticAnalysis performs the given static analysis tasks on package code, in a sandboxed environment.
SaveAnalyzedPackage saves the analyzed package from static and dynamic analysis to the analyzed packages bucket in the ResultStores.
SaveDynamicAnalysisData saves the data from dynamic analysis to the corresponding bucket in the ResultStores.
SaveFileWritesData saves file writes data from dynamic analysis to the file writes bucket in the ResultStores.
SaveStaticAnalysisData saves the data from static analysis to the corresponding bucket in the ResultStores.
StaticSandboxOptions provides a set of sandbox options necessary to run the static analysis sandboxes.

# Structs

No description provided by the author
ResultStores holds ResultStore instances for saving each kind of analysis data.