# GitHub dependency Scorecard compliance scraper

**Use case:** 

Scrape OpenSSF Scorecard data for many GitHub dependencies and export pass, warn, and fail check rows.

## Input

```json
{
  "repositories": [
    "github.com/kubernetes/kubernetes",
    "github.com/nodejs/node",
    "github.com/golang/go",
    "github.com/prometheus/prometheus",
    "github.com/elastic/elasticsearch",
    "github.com/hashicorp/terraform",
    "github.com/ansible/ansible",
    "github.com/rust-lang/rust"
  ],
  "repositoryList": "github.com/kubernetes/kubernetes\ngithub.com/nodejs/node",
  "maxRepositories": 100,
  "failBelowScore": 5,
  "includeRawDetails": false,
  "requestTimeoutSecs": 30
}
```

## Output

```json
{
  "repository": {
    "label": "Repository"
  },
  "overallScore": {
    "label": "Overall score"
  },
  "checkName": {
    "label": "Check"
  },
  "checkScore": {
    "label": "Check score"
  },
  "checkStatus": {
    "label": "Status"
  },
  "checkReason": {
    "label": "Reason"
  },
  "documentationUrl": {
    "label": "Docs URL"
  },
  "scorecardDate": {
    "label": "Scorecard date"
  },
  "repositoryCommit": {
    "label": "Repository commit"
  },
  "scrapedAt": {
    "label": "Scraped at"
  }
}
```

## About this Actor

This example demonstrates how to use [OpenSSF Scorecard Projects Scraper](https://apify.com/automation-lab/openssf-scorecard-projects-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/openssf-scorecard-projects-scraper) to learn more, explore other use cases, and run it yourself.