Add a GitHub Actions workflow that builds Allstar from the
evidence-upload branch (ossf/allstar) and runs the Scorecard
policy with SARIF upload enabled.
This workflow:
- Builds Allstar from source (evidence-upload branch)
- Runs with -once -policy "OpenSSF Scorecard"
- Uploads SARIF results to each repo's Security > Code Scanning tab
- Archives scan logs as artifacts
- Runs daily and on push to main
Requires a "prod" environment with:
- Variable: APP_ID (GitHub App ID)
- Secret: PRIVATE_KEY (GitHub App private key PEM)
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Summary
evidence-uploadbranchContext
Testing the evidence upload feature from ossf/allstar as a GitHub Action deployment.
Setup required
Before merging, create a
prodenvironment on this repo:prodAPP_IDwith the GitHub App's IDPRIVATE_KEYwith the contents of the App private key PEMTest plan
prodenvironment with App secrets🤖 Generated with Claude Code