Documentation ¶
Index ¶
- Constants
- func BinaryArtifacts(name string, dl checker.DetailLogger, r *checker.BinaryArtifactData) checker.CheckResult
- func BranchProtection(name string, dl checker.DetailLogger, r *checker.BranchProtectionsData) checker.CheckResult
- func CIIBestPractices(name string, _ checker.DetailLogger, r *checker.CIIBestPracticesData) checker.CheckResult
- func CITests(_ string, c *checker.CITestData, dl checker.DetailLogger) checker.CheckResult
- func CodeReview(name string, dl checker.DetailLogger, r *checker.CodeReviewData) checker.CheckResult
- func Contributors(name string, dl checker.DetailLogger, r *checker.ContributorsData) checker.CheckResult
- func DangerousWorkflow(name string, dl checker.DetailLogger, r *checker.DangerousWorkflowData) checker.CheckResult
- func DependencyUpdateTool(name string, findings []finding.Finding, dl checker.DetailLogger) checker.CheckResult
- func Fuzzing(name string, findings []finding.Finding, dl checker.DetailLogger) checker.CheckResult
- func License(name string, dl checker.DetailLogger, r *checker.LicenseData) checker.CheckResult
- func Maintained(name string, dl checker.DetailLogger, r *checker.MaintainedData) checker.CheckResult
- func Packaging(name string, dl checker.DetailLogger, r *checker.PackagingData) checker.CheckResult
- func PinningDependencies(name string, c *checker.CheckRequest, r *checker.PinningDependenciesData) checker.CheckResult
- func SecurityPolicy(name string, findings []finding.Finding, dl checker.DetailLogger) checker.CheckResult
- func SignedReleases(name string, dl checker.DetailLogger, r *checker.SignedReleasesData) checker.CheckResult
- func Vulnerabilities(name string, dl checker.DetailLogger, r *checker.VulnerabilitiesData) checker.CheckResult
- func Webhooks(name string, dl checker.DetailLogger, r *checker.WebhooksData) checker.CheckResult
Constants ¶
const (
// CheckCITests is the registered name for CITests.
CheckCITests = "CI-Tests"
)
Variables ¶
This section is empty.
Functions ¶
func BinaryArtifacts ¶
func BinaryArtifacts(name string, dl checker.DetailLogger, r *checker.BinaryArtifactData, ) checker.CheckResult
BinaryArtifacts applies the score policy for the Binary-Artifacts check.
func BranchProtection ¶
func BranchProtection(name string, dl checker.DetailLogger, r *checker.BranchProtectionsData, ) checker.CheckResult
BranchProtection runs Branch-Protection check.
func CIIBestPractices ¶ added in v4.3.0
func CIIBestPractices(name string, _ checker.DetailLogger, r *checker.CIIBestPracticesData) checker.CheckResult
CIIBestPractices applies the score policy for the CIIBestPractices check.
func CITests ¶ added in v4.8.0
func CITests(_ string, c *checker.CITestData, dl checker.DetailLogger) checker.CheckResult
func CodeReview ¶ added in v4.1.0
func CodeReview(name string, dl checker.DetailLogger, r *checker.CodeReviewData) checker.CheckResult
CodeReview applies the score policy for the Code-Review check.
func Contributors ¶ added in v4.3.1
func Contributors(name string, dl checker.DetailLogger, r *checker.ContributorsData, ) checker.CheckResult
Contributors applies the score policy for the Contributors check.
func DangerousWorkflow ¶ added in v4.2.0
func DangerousWorkflow(name string, dl checker.DetailLogger, r *checker.DangerousWorkflowData, ) checker.CheckResult
DangerousWorkflow applies the score policy for the DangerousWorkflow check.
func DependencyUpdateTool ¶
func DependencyUpdateTool(name string, findings []finding.Finding, dl checker.DetailLogger, ) checker.CheckResult
DependencyUpdateTool applies the score policy and logs the details for the Dependency-Update-Tool check.
func Fuzzing ¶ added in v4.3.1
func Fuzzing(name string, findings []finding.Finding, dl checker.DetailLogger, ) checker.CheckResult
Fuzzing applies the score policy for the Fuzzing check.
func License ¶ added in v4.2.0
func License(name string, dl checker.DetailLogger, r *checker.LicenseData, ) checker.CheckResult
License applies the score policy for the License check.
func Maintained ¶ added in v4.2.0
func Maintained(name string, dl checker.DetailLogger, r *checker.MaintainedData) checker.CheckResult
Maintained applies the score policy for the Maintained check.
func Packaging ¶ added in v4.4.0
func Packaging(name string, dl checker.DetailLogger, r *checker.PackagingData) checker.CheckResult
Packaging applies the score policy for the Packaging check.
func PinningDependencies ¶ added in v4.4.0
func PinningDependencies(name string, c *checker.CheckRequest, r *checker.PinningDependenciesData, ) checker.CheckResult
PinningDependencies applies the score policy for the Pinned-Dependencies check.
func SecurityPolicy ¶
func SecurityPolicy(name string, findings []finding.Finding, dl checker.DetailLogger) checker.CheckResult
SecurityPolicy applies the score policy for the Security-Policy check.
func SignedReleases ¶ added in v4.2.0
func SignedReleases(name string, dl checker.DetailLogger, r *checker.SignedReleasesData) checker.CheckResult
SignedReleases applies the score policy for the Signed-Releases check. nolint
func Vulnerabilities ¶ added in v4.1.0
func Vulnerabilities(name string, dl checker.DetailLogger, r *checker.VulnerabilitiesData, ) checker.CheckResult
Vulnerabilities applies the score policy for the Vulnerabilities check.
func Webhooks ¶ added in v4.2.0
func Webhooks(name string, dl checker.DetailLogger, r *checker.WebhooksData, ) checker.CheckResult
Webhooks applies the score policy for the Webhooks check.
Types ¶
This section is empty.
Source Files ¶
- binary_artifacts.go
- branch_protection.go
- ci_tests.go
- cii_best_practices.go
- code_review.go
- contributors.go
- dangerous_workflow.go
- dependency_update_tool.go
- finding.go
- fuzzing.go
- license.go
- maintained.go
- packaging.go
- pinned_dependencies.go
- security_policy.go
- signed_releases.go
- vulnerabilities.go
- webhooks.go