Skip to main content

OSSF Scorecard

This producer component generates scorecards for projects to show how they adhere with best practices.

Read more about what it does on the OSSF homepage and GitHub repo.

How to use with Smithy

Open-Source

  1. Add the Helm package to the pipeline settings:
---
# file: ./my-pipeline/kustomization.yaml
components:
- pkg:helm/smithy-security-oss-components/producer-ossf-scorecard
  1. Configure the run parameters of the component in the pipeline run file:
# file: ./my-pipeline/pipelinerun.yaml
---
...
spec:
...
params:
- name: producer-ossf-scorecard-input-repo
value: <your repo>
- name: producer-ossf-scorecard-github-auth-token
value: <your github auth token>

SaaS

  1. In the Smithy UI, open the page to create a new workflow.
  2. Find OSSF in the Producers dropdown.
  3. Configure the parameters in the form on the right

Options

You can configure this component with the following options:

Option NameDescriptionDefaultType
[Required] producer-ossf-scorecard-input-repoThe URL of the repository you want to scanString
[Required] producer-ossf-scorecard-github-auth-tokenYour GitHub auth tokenString