Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
yumlab
command
Command yumlab scans GitHub Actions workflows and reports what will make a pipeline fail, before it is pushed.
|
Command yumlab scans GitHub Actions workflows and reports what will make a pipeline fail, before it is pushed. |
|
internal
|
|
|
config
Package config reads .yumlab.yaml.
|
Package config reads .yumlab.yaml. |
|
controls
Package controls holds the detection rules.
|
Package controls holds the detection rules. |
|
expr
Package expr parses the GitHub Actions expression language (${{ ...
|
Package expr parses the GitHub Actions expression language (${{ ... |
|
github
Package github reads the repository state that workflow files cannot tell us about: which secrets, variables and environments actually exist.
|
Package github reads the repository state that workflow files cannot tell us about: which secrets, variables and environments actually exist. |
|
parse
Package parse turns GitHub Actions workflow files into an internal model that keeps the line and column of everything it reports.
|
Package parse turns GitHub Actions workflow files into an internal model that keeps the line and column of everything it reports. |
|
report
Package report renders scan results.
|
Package report renders scan results. |
|
scan
Package scan wires the pieces together: load workflows, read the repository state when allowed to, run the controls, and build a report.
|
Package scan wires the pieces together: load workflows, read the repository state when allowed to, run the controls, and build a report. |
|
score
Package score estimates how many minutes a finding wastes.
|
Package score estimates how many minutes a finding wastes. |
Click to show internal directories.
Click to hide internal directories.