raw

package
v4.13.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 26 Imported by: 1

Documentation

Overview

Copyright 2022 OpenSSF Scorecard Authors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BinaryArtifacts

func BinaryArtifacts(c clients.RepoClient) (checker.BinaryArtifactData, error)

BinaryArtifacts retrieves the raw data for the Binary-Artifacts check.

func BranchProtection

func BranchProtection(c clients.RepoClient) (checker.BranchProtectionsData, error)

BranchProtection retrieves the raw data for the Branch-Protection check.

func CIIBestPractices added in v4.3.0

func CIIBestPractices(c *checker.CheckRequest) (checker.CIIBestPracticesData, error)

CIIBestPractices retrieves the raw data for the CIIBestPractices check.

func CITests added in v4.8.0

func CodeReview added in v4.1.0

CodeReview retrieves the raw data for the Code-Review check.

func Contributors added in v4.3.1

func Contributors(c clients.RepoClient) (checker.ContributorsData, error)

Contributors retrieves the raw data for the Contributors check.

func DangerousWorkflow added in v4.2.0

func DangerousWorkflow(c clients.RepoClient) (checker.DangerousWorkflowData, error)

DangerousWorkflow retrieves the raw data for the DangerousWorkflow check.

func DependencyUpdateTool

func DependencyUpdateTool(c clients.RepoClient) (checker.DependencyUpdateToolData, error)

DependencyUpdateTool is the exported name for Depdendency-Update-Tool.

func Fuzzing added in v4.3.1

Fuzzing runs Fuzzing check.

func License added in v4.2.0

License retrieves the raw data for the License check.

func Maintained added in v4.2.0

Maintained checks for maintenance.

func PinningDependencies added in v4.4.0

func PinningDependencies(c *checker.CheckRequest) (checker.PinningDependenciesData, error)

PinningDependencies checks for (un)pinned dependencies.

func SecurityPolicy

func SecurityPolicy(c *checker.CheckRequest) (checker.SecurityPolicyData, error)

SecurityPolicy checks for presence of security policy and applicable content discovered by checkSecurityPolicyFileContent().

func SignedReleases added in v4.2.0

func SignedReleases(c *checker.CheckRequest) (checker.SignedReleasesData, error)

SignedReleases checks for presence of signed release check.

func TestLicense added in v4.2.0

func TestLicense(name string) bool

TestLicense used for testing purposes.

func TokenPermissions added in v4.5.0

func TokenPermissions(c *checker.CheckRequest) (checker.TokenPermissionsData, error)

TokenPermissions runs Token-Permissions check.

func Vulnerabilities added in v4.1.0

func Vulnerabilities(c *checker.CheckRequest) (checker.VulnerabilitiesData, error)

Vulnerabilities retrieves the raw data for the Vulnerabilities check.

func WebHook added in v4.2.0

WebHook retrieves the raw data for the WebHooks check.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL