Documentation
¶
Overview ¶
Package engine provides the core execution engine for sbomqs operations, including compliance checking, scoring, and report generation functionality.
Index ¶
- func ComplianceRun(ctx context.Context, ep *Params) error
- func DtrackScore(ctx context.Context, dtP *DtParams) error
- func IsGit(in string) bool
- func IsURL(in string) bool
- func ListRun(ctx context.Context, ep *Params) error
- func ProcessURL(url string, file afero.File) (afero.File, error)
- func Run(ctx context.Context, ep *Params) error
- func ShareRun(ctx context.Context, ep *Params) error
- type DtParams
- type Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Params ¶
type Params struct {
Path []string
Categories []string
Features []string
JSON bool
Basic bool
Detailed bool
Pdf bool
Spdx bool
Cdx bool
Recursive bool
Missing bool
Debug bool
Show bool
ConfigPath string
Ntia bool
Bsi bool
BsiV2 bool
Oct bool
Fsct bool
Color bool
Blob string
Legacy bool
Profiles []string
}
Click to show internal directories.
Click to hide internal directories.